﻿<?xml version="1.0" encoding="utf-8"?>
<TestRun id="b565bad5-8f92-42b6-8d69-c17dec1b0ff2" name="brunocapuano@CPC-bruno-U7R9O 2026-05-29 08:27:47" runUser="NORTHAMERICA\brunocapuano" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
  <Times creation="2026-05-29T08:27:47.4281775-04:00" queuing="2026-05-29T08:27:47.4281778-04:00" start="2026-05-29T08:27:46.2407887-04:00" finish="2026-05-29T08:28:58.4362765-04:00" />
  <TestSettings name="default" id="ee2b5d3d-907c-4bf7-8821-ae132774ecd8">
    <Deployment runDeploymentRoot="brunocapuano_CPC-bruno-U7R9O_2026-05-29_08_27_47" />
  </TestSettings>
  <Results>
    <UnitTestResult executionId="da94fc1a-1f41-45c4-94f4-375b5df68d8c" testId="43369b60-671f-d279-56b7-3542a3af4353" testName="OpenClawNet.UnitTests.Tools.ToolRegistryTests.GetTool_ReturnsNull_WhenNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008116" startTime="2026-05-29T08:27:47.4906020-04:00" endTime="2026-05-29T08:27:47.4913528-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="da94fc1a-1f41-45c4-94f4-375b5df68d8c" />
    <UnitTestResult executionId="ee00e32c-e4b9-4739-8532-04117cab5287" testId="07786a2f-c456-5457-1f98-185d4dd4fdee" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_RememberForSession_SuppressesSubsequentApprovalRequests" computerName="CPC-bruno-U7R9O" duration="00:00:00.0181963" startTime="2026-05-29T08:27:49.0505181-04:00" endTime="2026-05-29T08:27:49.0691826-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ee00e32c-e4b9-4739-8532-04117cab5287" />
    <UnitTestResult executionId="9c27caa0-7b6a-4b6e-bcc8-da180adb18e5" testId="318e293e-e3fc-6ec6-eb9e-7e2f1b0c188c" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsWarningOnFallback" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7689516-04:00" endTime="2026-05-29T08:27:50.7689892-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9c27caa0-7b6a-4b6e-bcc8-da180adb18e5">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="091432d7-15ab-4752-80df-a5d0eb193b36" testId="4b9ace43-8211-e6b7-82ff-ba466b5256a4" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_FrontMatterWithoutName_FallsBackToHeading" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003228" startTime="2026-05-29T08:27:50.8641825-04:00" endTime="2026-05-29T08:27:50.8684840-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="091432d7-15ab-4752-80df-a5d0eb193b36" />
    <UnitTestResult executionId="1f604f40-d4b8-4e2f-8755-b03f8a1a1a23" testId="d8d3ddaf-fbf2-df56-cb8e-fdc11e6019dd" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_EmptyContentNoFallback_GeneratesTimestampName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001928" startTime="2026-05-29T08:27:50.8702567-04:00" endTime="2026-05-29T08:27:50.8703259-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1f604f40-d4b8-4e2f-8755-b03f8a1a1a23" />
    <UnitTestResult executionId="ef4e85a1-e972-4e53-a38f-f7c5bee004f4" testId="e003a7b4-b721-e696-0b5f-a027020a5e9f" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ParseArguments_HandlesInvalidJson" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004787" startTime="2026-05-29T08:27:49.5531512-04:00" endTime="2026-05-29T08:27:49.5535027-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ef4e85a1-e972-4e53-a38f-f7c5bee004f4" />
    <UnitTestResult executionId="89357523-e475-4d23-9455-681b45cbc19c" testId="178692c9-76fd-1f18-e542-047cfeee0888" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithTimeout_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0015872" startTime="2026-05-29T08:27:47.4687039-04:00" endTime="2026-05-29T08:27:47.4703471-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="89357523-e475-4d23-9455-681b45cbc19c" />
    <UnitTestResult executionId="8ac182d8-c2dd-4383-b15c-1d84fcbb3276" testId="fa3a1ab3-289c-cedb-db33-848c56a2e1db" testName="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_WithNetworkError_ReturnsFailureResult" computerName="CPC-bruno-U7R9O" duration="00:00:03.0621927" startTime="2026-05-29T08:27:51.0846742-04:00" endTime="2026-05-29T08:27:54.1884624-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8ac182d8-c2dd-4383-b15c-1d84fcbb3276" />
    <UnitTestResult executionId="e92017e3-d2b0-44e4-979c-4457d491d504" testId="3d045661-2191-c775-8021-bc2e489dac5e" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_ThrowsException_WhenNameIsOnlyPathSeparators" computerName="CPC-bruno-U7R9O" duration="00:00:00.0015066" startTime="2026-05-29T08:27:47.4252850-04:00" endTime="2026-05-29T08:27:47.4253488-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e92017e3-d2b0-44e4-979c-4457d491d504" />
    <UnitTestResult executionId="afeca1a9-63c1-4f07-a27c-06ec11c7949a" testId="61b7a0fe-63da-6935-2b6d-ab6fbcbb1bed" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SameNameInAllLayers_AgentLayerWins" computerName="CPC-bruno-U7R9O" duration="00:00:00.0373436" startTime="2026-05-29T08:28:01.9393874-04:00" endTime="2026-05-29T08:28:01.9766667-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="afeca1a9-63c1-4f07-a27c-06ec11c7949a" />
    <UnitTestResult executionId="214f4c15-ccb2-4aaa-ac8b-b3cbdae6f874" testId="76b3cd06-158b-3e84-db55-d3d28c0cfde2" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests.Parse_MalformedYaml_Throws" computerName="CPC-bruno-U7R9O" duration="00:00:00.1703359" startTime="2026-05-29T08:27:47.3345710-04:00" endTime="2026-05-29T08:27:47.4700496-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="214f4c15-ccb2-4aaa-ac8b-b3cbdae6f874" />
    <UnitTestResult executionId="07e28f00-aa6b-4abe-b5d4-4bc859fe5984" testId="96ac65be-79a5-9bc7-25c8-356c52c5a90f" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SnapshotId_DeterministicForSameContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0384805" startTime="2026-05-29T08:27:59.4283004-04:00" endTime="2026-05-29T08:27:59.4667133-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="07e28f00-aa6b-4abe-b5d4-4bc859fe5984" />
    <UnitTestResult executionId="7c666c01-ecf9-4e5e-aef4-c91d9ce2c19e" testId="8b5797e1-8ea4-04d0-12db-548ca0ba671a" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;hourly&quot;, expectedCron: &quot;0 * * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000104" startTime="2026-05-29T08:27:50.8784841-04:00" endTime="2026-05-29T08:27:50.8785371-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7c666c01-ecf9-4e5e-aef4-c91d9ce2c19e" />
    <UnitTestResult executionId="cf55599d-03b9-41cc-b229-c7c8c08dfbe6" testId="3c8c930d-1ec8-5225-cbc1-4691359fa26e" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;image-batch-resize&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001310" startTime="2026-05-29T08:27:49.8187326-04:00" endTime="2026-05-29T08:27:49.8187705-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cf55599d-03b9-41cc-b229-c7c8c08dfbe6" />
    <UnitTestResult executionId="ec7ee2b0-364e-48a2-9b70-1bfde8fd5bf4" testId="9964877b-1f50-f12e-4c8a-9191924b2eae" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_EmptyTaskDescription_FallsBackGracefully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7651247-04:00" endTime="2026-05-29T08:27:50.7651498-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ec7ee2b0-364e-48a2-9b70-1bfde8fd5bf4">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="7c3a98da-87fb-464e-8a52-5c3afc2091aa" testId="d283b93f-a9a7-1c0a-b1fd-e251482923b2" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_SlackReturns500Error_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0153236" startTime="2026-05-29T08:27:49.7804989-04:00" endTime="2026-05-29T08:27:49.7951082-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7c3a98da-87fb-464e-8a52-5c3afc2091aa" />
    <UnitTestResult executionId="cd4c0e74-e6b0-4fef-b9ca-5adefa3dca12" testId="2433850d-bee6-4be1-9c7a-fc34890817d6" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PostTest_WithModelInDefinition_PassesModelToAgentProvider" computerName="CPC-bruno-U7R9O" duration="00:00:00.1730916" startTime="2026-05-29T08:27:51.0674545-04:00" endTime="2026-05-29T08:27:51.2459705-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cd4c0e74-e6b0-4fef-b9ca-5adefa3dca12" />
    <UnitTestResult executionId="37cafb07-6128-46c8-9a0a-a9e1c19fb748" testId="52f0ead6-cf06-656b-9262-5a2074b742b4" testName="OpenClawNet.UnitTests.Mcp.McpToolProviderTests.GetAllToolsAsync_DisabledServer_ReturnsEmpty" computerName="CPC-bruno-U7R9O" duration="00:00:00.0040855" startTime="2026-05-29T08:27:49.9774699-04:00" endTime="2026-05-29T08:27:49.9813602-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="37cafb07-6128-46c8-9a0a-a9e1c19fb748" />
    <UnitTestResult executionId="a73d25d8-06e3-474f-8f24-1433f662bb20" testId="a72cb19e-ec16-4085-8a6e-77b54f645fc0" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;EVERY WEEKDAY AT 9 AM&quot;, expectedCron: &quot;0 9 * * 1-5&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000417" startTime="2026-05-29T08:27:50.8711261-04:00" endTime="2026-05-29T08:27:50.8711829-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a73d25d8-06e3-474f-8f24-1433f662bb20" />
    <UnitTestResult executionId="0578745f-2615-4cdd-bb3d-c465c6ccfd3c" testId="c06a845f-cb26-bfd1-51ee-507f6410d264" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorDropAgentProfileModelTests.Migrate_IsNoOp_WhenModelColumnAlreadyPresent" computerName="CPC-bruno-U7R9O" duration="00:00:01.8369711" startTime="2026-05-29T08:27:47.5138630-04:00" endTime="2026-05-29T08:27:49.3508979-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0578745f-2615-4cdd-bb3d-c465c6ccfd3c" />
    <UnitTestResult executionId="563ebea3-e2e5-41ff-bedb-900e867e3c35" testId="8cad443c-2d2e-7eb3-6427-eebbd7f40ab3" testName="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.Name_ReturnsTeams" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004055" startTime="2026-05-29T08:27:47.9043686-04:00" endTime="2026-05-29T08:27:47.9046296-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="563ebea3-e2e5-41ff-bedb-900e867e3c35" />
    <UnitTestResult executionId="840ab07f-bbd1-486b-90ab-51bc739e85fe" testId="17e1d8b6-8383-26bc-6eec-ffb9da5a8d60" testName="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_WithInvalidWebhookUrl_ReturnsFailureResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013421" startTime="2026-05-29T08:27:47.9028930-04:00" endTime="2026-05-29T08:27:47.9041129-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="840ab07f-bbd1-486b-90ab-51bc739e85fe" />
    <UnitTestResult executionId="e3b53e53-2373-4c60-b042-92ce52fc5d82" testId="e4276ac8-c7f7-bb3d-86eb-1cf575709576" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_LogsErrorOnFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0079682" startTime="2026-05-29T08:27:47.4515354-04:00" endTime="2026-05-29T08:27:47.4579633-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e3b53e53-2373-4c60-b042-92ce52fc5d82" />
    <UnitTestResult executionId="838350d2-1f81-4061-aa83-7b71171eb822" testId="5002a784-d226-ab33-529d-6b8bf7082d7c" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_RoundTrips_RequireToolApproval_WhenDisabled" computerName="CPC-bruno-U7R9O" duration="00:00:00.0020397" startTime="2026-05-29T08:27:50.4639872-04:00" endTime="2026-05-29T08:27:50.4659443-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="838350d2-1f81-4061-aa83-7b71171eb822" />
    <UnitTestResult executionId="0b65f7c3-da60-4aff-8988-267ae2347328" testId="2afd8250-5ca3-17a5-3dfc-faf17a4e2815" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters(maliciousName: &quot;C:\\Windows\\System32&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004777" startTime="2026-05-29T08:27:47.4246889-04:00" endTime="2026-05-29T08:27:47.4248476-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0b65f7c3-da60-4aff-8988-267ae2347328" />
    <UnitTestResult executionId="c11c8458-2962-4189-9d85-f3b80d4f7a3e" testId="1552e680-2a54-f2da-8bde-a7cb3084b1da" testName="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.CompleteAsync_ReturnsNonEmptyResponse" computerName="CPC-bruno-U7R9O" duration="00:00:00.1763380" startTime="2026-05-29T08:27:48.5968745-04:00" endTime="2026-05-29T08:27:48.7714449-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Failed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c11c8458-2962-4189-9d85-f3b80d4f7a3e">
      <Output>
        <ErrorInfo>
          <Message>System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
&#xD;
Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.</Message>
          <StackTrace>   at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.CompleteChatAsync(IEnumerable`1 messages, ChatCompletionOptions options, RequestOptions requestOptions)&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.CompleteAsync(ChatRequest request, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs:line 73&#xD;
   at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.CompleteAsync_ReturnsNonEmptyResponse() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs:line 54&#xD;
--- End of stack trace from previous location ---</StackTrace>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="474d0464-af70-4de0-901c-d75d8f115d28" testId="f9283255-920b-eb65-716a-1c7637b225bc" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_InjectsRelevantSkills" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022597" startTime="2026-05-29T08:27:50.8839455-04:00" endTime="2026-05-29T08:27:50.8859714-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="474d0464-af70-4de0-901c-d75d8f115d28" />
    <UnitTestResult executionId="40b7ced2-3e34-49cd-ae67-7aad04b73e3d" testId="828f41e7-2e62-fadb-b791-8583da2057cc" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_KindFrontMatter_System_CaseInsensitive" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001816" startTime="2026-05-29T08:27:50.8385258-04:00" endTime="2026-05-29T08:27:50.8386361-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="40b7ced2-3e34-49cd-ae67-7aad04b73e3d" />
    <UnitTestResult executionId="11ec53dd-86bb-4727-b08b-1e6c6104d032" testId="dc4f51c5-381e-772f-f13c-5abb6f66b6d2" testName="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests.ExecuteAsync_Search_RanksCandidatesViaInjectedGenerator" computerName="CPC-bruno-U7R9O" duration="00:00:00.0260315" startTime="2026-05-29T08:27:50.8057926-04:00" endTime="2026-05-29T08:27:50.8317350-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="11ec53dd-86bb-4727-b08b-1e6c6104d032" />
    <UnitTestResult executionId="1f5609e5-b308-4e05-8685-3978ad1e649f" testId="4c67737a-1955-ab12-aa81-c473109fffa3" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithZeroTopK_ReturnsEmptyResults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010437" startTime="2026-05-29T08:27:47.7774919-04:00" endTime="2026-05-29T08:27:47.7783254-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1f5609e5-b308-4e05-8685-3978ad1e649f" />
    <UnitTestResult executionId="3a6e06ba-3fb0-44e6-be84-730db6932352" testId="015b4f92-90b7-0d97-9a2d-fac3fa361d87" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_WithLargeVector_StoresCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0057794" startTime="2026-05-29T08:27:47.5610305-04:00" endTime="2026-05-29T08:27:47.5674922-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3a6e06ba-3fb0-44e6-be84-730db6932352" />
    <UnitTestResult executionId="5ee574c8-0cde-4c34-b676-c4fe1aa42c90" testId="d4c9663a-a77a-780b-3e9d-187e5a30af51" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsEditable_Draft_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001653" startTime="2026-05-29T08:27:47.5836621-04:00" endTime="2026-05-29T08:27:47.5837295-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5ee574c8-0cde-4c34-b676-c4fe1aa42c90" />
    <UnitTestResult executionId="7382ca2b-3368-4982-a13a-bc8b8cb0c8f7" testId="07d430dd-2766-9c5c-b3d8-9eb03b8f8b12" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesConversationHistory" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7669291-04:00" endTime="2026-05-29T08:27:50.7669601-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7382ca2b-3368-4982-a13a-bc8b8cb0c8f7">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="3fc99dbd-fe30-4ae2-b9c6-24ae72b9bfbf" testId="0e7611fc-2063-7649-3507-6003150356a4" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Delete_BuiltIn_Forbidden" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026364" startTime="2026-05-29T08:27:49.3341684-04:00" endTime="2026-05-29T08:27:49.3365758-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3fc99dbd-fe30-4ae2-b9c6-24ae72b9bfbf" />
    <UnitTestResult executionId="9e9c7249-b140-4615-98d5-068b3103f7d2" testId="2e06b537-6e32-620e-9818-a635720ec9e2" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_NeverThrows_FireAndForget" computerName="CPC-bruno-U7R9O" duration="00:00:00.0021828" startTime="2026-05-29T08:27:47.7128807-04:00" endTime="2026-05-29T08:27:47.7138178-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9e9c7249-b140-4615-98d5-068b3103f7d2" />
    <UnitTestResult executionId="ea95fde2-681b-4dab-a99c-d06aa7795dab" testId="bd649f1f-acf6-4b55-4404-8b2cbecad1ca" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: Text)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0983216" startTime="2026-05-29T08:27:49.3839625-04:00" endTime="2026-05-29T08:27:49.4822772-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ea95fde2-681b-4dab-a99c-d06aa7795dab" />
    <UnitTestResult executionId="9d8f2fe8-532d-4ef7-a0a1-84d605854ee1" testId="c7594171-2f99-43ff-04e1-cd4d37b55df8" testName="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.ListAsync_HitsCorrectUrl" computerName="CPC-bruno-U7R9O" duration="00:00:00.0140650" startTime="2026-05-29T08:27:50.3823440-04:00" endTime="2026-05-29T08:27:50.3884107-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9d8f2fe8-532d-4ef7-a0a1-84d605854ee1" />
    <UnitTestResult executionId="9cfb5ace-21b8-4458-856c-c92e0a64eb69" testId="1ae60e82-6705-2003-f904-c34d2467576d" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_CreatesFolder_ForValidAgentName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0034854" startTime="2026-05-29T08:27:47.4384016-04:00" endTime="2026-05-29T08:27:47.4417848-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9cfb5ace-21b8-4458-856c-c92e0a64eb69" />
    <UnitTestResult executionId="4fce6736-c5d3-4007-b2ec-6f8b4fbee99e" testId="e1bf0df2-34e5-c070-cf11-fb0e4ea8d2b6" testName="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.GetModelInfoAsync_WithValidModel_ReturnsModelInfo" computerName="CPC-bruno-U7R9O" duration="00:00:00.0053244" startTime="2026-05-29T08:27:48.8240999-04:00" endTime="2026-05-29T08:27:48.8293564-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4fce6736-c5d3-4007-b2ec-6f8b4fbee99e" />
    <UnitTestResult executionId="fdb46bd1-33f7-4608-b2de-ac65f116aac0" testId="0b67fba2-ffff-6aaa-6233-33a24a34a50f" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_WithNonExistentProfileName_FallsBackToDefault" computerName="CPC-bruno-U7R9O" duration="00:00:00.0127409" startTime="2026-05-29T08:27:49.4305263-04:00" endTime="2026-05-29T08:27:49.4437222-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fdb46bd1-33f7-4608-b2de-ac65f116aac0" />
    <UnitTestResult executionId="51ed08d3-a65f-4607-971d-3bb2a33a4605" testId="09b1651c-2cae-78a2-152e-e453f8b0e123" testName="OpenClawNet.UnitTests.Tools.MemoryToolsTests.RememberTool_Stores_DefaultImportance_AndTimestamp" computerName="CPC-bruno-U7R9O" duration="00:00:00.0398919" startTime="2026-05-29T08:27:50.7104218-04:00" endTime="2026-05-29T08:27:50.7502565-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="51ed08d3-a65f-4607-971d-3bb2a33a4605" />
    <UnitTestResult executionId="b12bdfe0-2335-44b3-91b4-733d8039f4c5" testId="fe19b9b0-d820-44ea-f8ed-60f1da552b3d" testName="OpenClawNet.UnitTests.Agent.DefaultSummaryServiceConfigTests.SummaryOptions_DefaultModel_IsLlama32" computerName="CPC-bruno-U7R9O" duration="00:00:00.0418285" startTime="2026-05-29T08:27:47.3316633-04:00" endTime="2026-05-29T08:27:47.3689988-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b12bdfe0-2335-44b3-91b4-733d8039f4c5" />
    <UnitTestResult executionId="b7be8b0a-c486-40ba-88d0-daefdc3908d8" testId="6719a4db-c97f-f973-8e61-13dbec5ae7f9" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.DeleteAsync_OnConfirmationRequired_ThrowsWithReason" computerName="CPC-bruno-U7R9O" duration="00:00:00.0031360" startTime="2026-05-29T08:27:47.5404813-04:00" endTime="2026-05-29T08:27:47.5434919-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b7be8b0a-c486-40ba-88d0-daefdc3908d8" />
    <UnitTestResult executionId="b88485bd-53af-4a22-902f-e4b9347d4326" testId="e8bdddf3-9e44-a17d-1c34-3bc6521f27d4" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: null, expected: False)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000085" startTime="2026-05-29T08:27:50.8831121-04:00" endTime="2026-05-29T08:27:50.8831682-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b88485bd-53af-4a22-902f-e4b9347d4326" />
    <UnitTestResult executionId="b8afbbfc-7579-44bb-afc5-cde072b21bdd" testId="d3066422-0ef0-f8a0-a20a-0faa3db1f75e" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsTerminal_Cancelled_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004703" startTime="2026-05-29T08:27:47.5904760-04:00" endTime="2026-05-29T08:27:47.5905375-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b8afbbfc-7579-44bb-afc5-cde072b21bdd" />
    <UnitTestResult executionId="1b4c6ee5-0bc7-4918-bc57-1bf93aae91a2" testId="c2f944c9-4f28-4de6-9f94-98ae17460131" testName="OpenClawNet.UnitTests.Integration.ChatSmokeTests.Pipeline_SendMessage_ReturnsStreamedTokens" computerName="CPC-bruno-U7R9O" duration="00:00:00.0085810" startTime="2026-05-29T08:27:49.5244560-04:00" endTime="2026-05-29T08:27:49.5329461-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1b4c6ee5-0bc7-4918-bc57-1bf93aae91a2" />
    <UnitTestResult executionId="dafa064b-c73e-49eb-ae96-ee588651a1d1" testId="3d45b56a-42a4-556c-d87a-944fcfa8d9a4" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_RejectsRepoNotOnAllowlist_With_RepoNotAllowed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0105827" startTime="2026-05-29T08:27:59.1541589-04:00" endTime="2026-05-29T08:27:59.1647098-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dafa064b-c73e-49eb-ae96-ee588651a1d1" />
    <UnitTestResult executionId="39b3281d-e5ec-44e3-ae3d-cf08375d2e9e" testId="68649df9-476a-0ec0-4ebb-102b385b0fc0" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_PreservesAlreadyQualifiedNames" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002326" startTime="2026-05-29T08:27:48.7380469-04:00" endTime="2026-05-29T08:27:48.7381996-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="39b3281d-e5ec-44e3-ae3d-cf08375d2e9e" />
    <UnitTestResult executionId="2cf6378f-772a-4929-b357-cf0d4d740a8d" testId="b6159835-5829-a9d3-b225-360e61458367" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_HandlesIntegratedAuthMode_CaseInsensitively(authMode: &quot;Integrated&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014060" startTime="2026-05-29T08:27:49.1258102-04:00" endTime="2026-05-29T08:27:49.1271104-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2cf6378f-772a-4929-b357-cf0d4d740a8d" />
    <UnitTestResult executionId="1d607d01-6696-47ce-bdf2-5d1c92170358" testId="e0a59633-12d6-d514-8348-5b1191439e48" testName="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_StripsControlCharsButKeepsCrLfTab" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002865" startTime="2026-05-29T08:27:47.4118672-04:00" endTime="2026-05-29T08:27:47.4119230-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1d607d01-6696-47ce-bdf2-5d1c92170358" />
    <UnitTestResult executionId="acf51a38-239e-462e-81d1-303f82152625" testId="d9649b0d-4e6d-e20f-b957-f6e9cb10a76a" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.TranslateCron_NullBody_Returns400" computerName="CPC-bruno-U7R9O" duration="00:00:00.0878019" startTime="2026-05-29T08:27:55.6965372-04:00" endTime="2026-05-29T08:27:56.3813695-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="acf51a38-239e-462e-81d1-303f82152625" />
    <UnitTestResult executionId="91209df9-846f-482b-acc0-e3f90d11f41b" testId="e3456d06-31db-c202-1904-aa486e5c54db" testName="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.WebMcpTools_ExposesSingleFetchTool" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003859" startTime="2026-05-29T08:27:50.9922382-04:00" endTime="2026-05-29T08:27:50.9924135-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="91209df9-846f-482b-acc0-e3f90d11f41b" />
    <UnitTestResult executionId="f7f9ae07-1a99-43fc-975d-00c9c35393f1" testId="bca4fbd6-287d-cfe1-e19f-b03e8c611cda" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Missing_EndUtc_Defaults_To_One_Hour_After_Start" computerName="CPC-bruno-U7R9O" duration="00:00:00.0063993" startTime="2026-05-29T08:27:51.1165368-04:00" endTime="2026-05-29T08:27:51.1232090-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f7f9ae07-1a99-43fc-975d-00c9c35393f1" />
    <UnitTestResult executionId="7ac8a0c4-7777-4255-830d-00fe650ce654" testId="24805be3-e11c-1f5d-5dd3-e97af808ec73" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate10_AuditHashChain_DetectsTamperedAuditRow" computerName="CPC-bruno-U7R9O" duration="00:00:00.3471278" startTime="2026-05-29T08:27:49.7695300-04:00" endTime="2026-05-29T08:27:50.1164791-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7ac8a0c4-7777-4255-830d-00fe650ce654" />
    <UnitTestResult executionId="0c37f102-4c15-4244-9f2e-68936ffc232e" testId="c46ff70c-bb0b-f6b2-8650-8b2270ba64bb" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PatchJob_EmptyName_ReturnsBadRequest" computerName="CPC-bruno-U7R9O" duration="00:00:00.2658855" startTime="2026-05-29T08:27:53.3295658-04:00" endTime="2026-05-29T08:27:54.2278152-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0c37f102-4c15-4244-9f2e-68936ffc232e" />
    <UnitTestResult executionId="6e9dc895-6213-4807-8c07-292c420cbb19" testId="64326b61-4a26-7a39-2422-47dc44843174" testName="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.AgentProfile_StoresVaultReferences_DoesNotResolveAtRest" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012848" startTime="2026-05-29T08:27:47.9174567-04:00" endTime="2026-05-29T08:27:47.9178018-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6e9dc895-6213-4807-8c07-292c420cbb19" />
    <UnitTestResult executionId="89edb93d-7992-4e40-b56f-5ef550f7bb11" testId="8f0a5090-8e94-6a74-c0cf-1ac2c715bfd8" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.ExecuteJob_CreatesJobRun_AndReturnsResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.1131101" startTime="2026-05-29T08:27:52.6313793-04:00" endTime="2026-05-29T08:27:53.3291934-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="89edb93d-7992-4e40-b56f-5ef550f7bb11" />
    <UnitTestResult executionId="0b8a981c-6ca6-45ff-ac6b-798921dbf738" testId="bea41eba-704b-0bc1-1588-0aca9edae204" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Successful_Event_Creation_Returns_HtmlLink" computerName="CPC-bruno-U7R9O" duration="00:00:00.0018990" startTime="2026-05-29T08:27:51.1244238-04:00" endTime="2026-05-29T08:27:51.1262674-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0b8a981c-6ca6-45ff-ac6b-798921dbf738" />
    <UnitTestResult executionId="5bcbeb9d-a10d-45d4-9f46-007a098f172c" testId="69320bc1-1978-8c87-3da8-75819b24acb3" testName="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_DefinitionFields_MappedCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0135239" startTime="2026-05-29T08:27:47.5674147-04:00" endTime="2026-05-29T08:27:47.5813468-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5bcbeb9d-a10d-45d4-9f46-007a098f172c" />
    <UnitTestResult executionId="48f3724f-0080-4c86-a60c-dad03f6d2617" testId="cb414dad-5cbf-6632-84f6-53c67a20c860" testName="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.WebMcpTools_Fetch_ReturnsHttpContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0240066" startTime="2026-05-29T08:27:50.9494519-04:00" endTime="2026-05-29T08:27:50.9739805-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="48f3724f-0080-4c86-a60c-dad03f6d2617" />
    <UnitTestResult executionId="949729e8-59b9-4c73-87e3-1b1453c6fdf1" testId="d4961d75-dbc7-9734-d961-77ef67193ac3" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.DefaultValues_AreCorrect" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004745" startTime="2026-05-29T08:27:47.6806084-04:00" endTime="2026-05-29T08:27:47.6808773-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="949729e8-59b9-4c73-87e3-1b1453c6fdf1" />
    <UnitTestResult executionId="cf351b99-18bd-4fc7-804b-7850d818a95e" testId="7bd65ef6-c8c0-eb10-1b4d-7b33a97374ac" testName="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.SetEnabledForAgent_True_EmitsSkillEnabled_WithRequestedBy" computerName="CPC-bruno-U7R9O" duration="00:00:00.0201672" startTime="2026-05-29T08:27:48.9872618-04:00" endTime="2026-05-29T08:27:49.0091140-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cf351b99-18bd-4fc7-804b-7850d818a95e" />
    <UnitTestResult executionId="20eaa096-50d9-4b57-8885-3764994c404f" testId="3c43662b-fdab-acab-676f-f4a4a048c3eb" testName="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithDeletedSecret_ThrowsInvalidOperationException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0021882" startTime="2026-05-29T08:27:47.9143927-04:00" endTime="2026-05-29T08:27:47.9164376-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="20eaa096-50d9-4b57-8885-3764994c404f" />
    <UnitTestResult executionId="34b3ef86-321c-4e2e-b38f-556320b7ce7b" testId="29a341e2-1954-0bfd-e163-360c32326b3f" testName="OpenClawNet.UnitTests.Integration.ChatSmokeTests.Pipeline_EmptyMessage_DoesNotThrow" computerName="CPC-bruno-U7R9O" duration="00:00:00.0258669" startTime="2026-05-29T08:27:49.4982519-04:00" endTime="2026-05-29T08:27:49.5241808-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="34b3ef86-321c-4e2e-b38f-556320b7ce7b" />
    <UnitTestResult executionId="425b16c1-ab51-4b27-a860-1b53c53e2f68" testId="f8161bbe-091c-61c8-67ce-66ad24a69b99" testName="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithEmptyText_ReturnsEmptyEmbedding" computerName="CPC-bruno-U7R9O" duration="00:00:00.0158889" startTime="2026-05-29T08:27:50.0914685-04:00" endTime="2026-05-29T08:27:50.1072791-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="425b16c1-ab51-4b27-a860-1b53c53e2f68" />
    <UnitTestResult executionId="cc4aeba7-c7e1-49c1-a085-b9968ef6c302" testId="9aed330d-1763-f596-1558-c648e7e8e652" testName="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.SaveToken_And_GetToken_Roundtrip" computerName="CPC-bruno-U7R9O" duration="00:00:00.0043336" startTime="2026-05-29T08:27:47.4137562-04:00" endTime="2026-05-29T08:27:47.4139401-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cc4aeba7-c7e1-49c1-a085-b9968ef6c302" />
    <UnitTestResult executionId="1e6d6e3c-6f0e-4b3b-b629-2572950f7954" testId="b6bad913-261c-06ff-9a4e-d6b433282135" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_OllamaUnavailable_GracefulFallback" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7628804-04:00" endTime="2026-05-29T08:27:50.7629119-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1e6d6e3c-6f0e-4b3b-b629-2572950f7954">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="c081a4f3-1953-4474-98f6-a8480475c99c" testId="ab184bec-244b-c8e3-c8ab-9ca53253757c" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Paused, to: Active)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000052" startTime="2026-05-29T08:27:47.5734878-04:00" endTime="2026-05-29T08:27:47.5735426-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c081a4f3-1953-4474-98f6-a8480475c99c" />
    <UnitTestResult executionId="a3bd4733-c658-4b82-abbc-e96ce183ec95" testId="00d9f470-387e-77a0-0bf0-00bc60a38ef1" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ConfidenceAsTiebreaker_OrdersSkillsCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7683352-04:00" endTime="2026-05-29T08:27:50.7683587-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a3bd4733-c658-4b82-abbc-e96ce183ec95">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="6743a614-c34c-42ea-9aab-54875052a965" testId="aa9bb694-56a9-a965-368c-d4cb507b2d6d" testName="OpenClawNet.UnitTests.Tools.MemoryToolsTests.RememberTool_Fails_WithoutAgentContext" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008729" startTime="2026-05-29T08:27:50.7504965-04:00" endTime="2026-05-29T08:27:50.7512121-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6743a614-c34c-42ea-9aab-54875052a965" />
    <UnitTestResult executionId="4c0a9595-25c1-4f5b-b204-2ec8eabc9913" testId="dc65c6b7-9f17-b35d-2a43-2c4fba125a7d" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Active, to: Paused)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000053" startTime="2026-05-29T08:27:47.5721638-04:00" endTime="2026-05-29T08:27:47.5722198-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4c0a9595-25c1-4f5b-b204-2ec8eabc9913" />
    <UnitTestResult executionId="7d169afb-a743-474f-9540-039a5441f419" testId="663e3198-3287-0cc3-1c1e-127ee0d25937" testName="OpenClawNet.UnitTests.Storage.JobsDomainModelTests.ScheduledJob_WithNullableColumns_CanBeCreatedWithDefaults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0921315" startTime="2026-05-29T08:27:49.2134482-04:00" endTime="2026-05-29T08:27:49.3054251-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7d169afb-a743-474f-9540-039a5441f419" />
    <UnitTestResult executionId="ee553ff7-e2fe-427f-8244-b1c1c345ca29" testId="fde58063-6651-098e-1dcb-bbf10f5acaee" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.Metadata_Has_Correct_Name_And_Description" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003048" startTime="2026-05-29T08:27:51.1240938-04:00" endTime="2026-05-29T08:27:51.1242574-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ee553ff7-e2fe-427f-8244-b1c1c345ca29" />
    <UnitTestResult executionId="568bba43-48c1-44be-b9fc-1935d078e291" testId="e2228e0c-5c8c-3a50-e4e0-eed74b5c48ae" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_TreatsEmptyStringModelAsNull_AndFallsToOptionsModel" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:56.7873565-04:00" endTime="2026-05-29T08:27:56.7873776-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="568bba43-48c1-44be-b9fc-1935d078e291">
      <Output>
        <ErrorInfo>
          <Message>OllamaSharp assembly load failure — issue #95</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="67e028a6-7212-4cc0-bba4-1236074e78b4" testId="cdb219d0-d354-ec68-4013-574d0e942fa6" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.TranslateCron_EmptyText_Returns400" computerName="CPC-bruno-U7R9O" duration="00:00:00.1044829" startTime="2026-05-29T08:27:52.9141270-04:00" endTime="2026-05-29T08:27:53.6392411-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="67e028a6-7212-4cc0-bba4-1236074e78b4" />
    <UnitTestResult executionId="c5c87f7c-7a05-4672-b30a-118280b2d8c1" testId="dee94a52-fb90-b6ba-6bb9-54ff9c2cfc46" testName="OpenClawNet.UnitTests.Tools.MarkItDownToolTests.ExecuteAsync_WithValidUrl_ReturnsMarkdownContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0247363" startTime="2026-05-29T08:27:48.8436084-04:00" endTime="2026-05-29T08:27:48.8682669-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c5c87f7c-7a05-4672-b30a-118280b2d8c1" />
    <UnitTestResult executionId="7e38d0db-802f-4ed1-88ff-e32117940ffe" testId="d96377d6-a9a6-d4d7-f8a7-e029f02ed39c" testName="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests.RetentionPolicy_AppliesBothRulesOnSingleJob" computerName="CPC-bruno-U7R9O" duration="00:00:00.0937233" startTime="2026-05-29T08:27:50.5781571-04:00" endTime="2026-05-29T08:27:50.6708048-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7e38d0db-802f-4ed1-88ff-e32117940ffe" />
    <UnitTestResult executionId="e7a4b77b-dbba-428c-aa54-74b8ffb0eebf" testId="2e29af0d-2bd6-b2d2-c91e-2ae980bfb671" testName="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.ErrorWithNonJsonBody_StillThrows_WithStatusCodeReason" computerName="CPC-bruno-U7R9O" duration="00:00:00.0040921" startTime="2026-05-29T08:27:50.4097142-04:00" endTime="2026-05-29T08:27:50.4137071-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e7a4b77b-dbba-428c-aa54-74b8ffb0eebf" />
    <UnitTestResult executionId="d2719f81-f52a-4581-8826-f73e6127060e" testId="838f7204-24c5-f062-5b35-66cd12acc66e" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithEmptySkills_ReturnsEmpty" computerName="CPC-bruno-U7R9O" duration="00:00:00.0033874" startTime="2026-05-29T08:27:50.7881365-04:00" endTime="2026-05-29T08:27:50.7884450-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d2719f81-f52a-4581-8826-f73e6127060e" />
    <UnitTestResult executionId="bacc2ea0-50a4-4e32-8b80-ad542019d78a" testId="9240d6e5-d26d-f4a4-5fe8-a911f92c9dc7" testName="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithSpecialCharacters_HandlesSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023236" startTime="2026-05-29T08:27:50.0890733-04:00" endTime="2026-05-29T08:27:50.0912376-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bacc2ea0-50a4-4e32-8b80-ad542019d78a" />
    <UnitTestResult executionId="31196af7-e871-4e90-9b1f-dfd6dcded0a0" testId="39f67b1c-16a2-a9d0-ce68-7e8878aa2e0a" testName="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests.ProviderName_ReturnsActiveProvidersName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012644" startTime="2026-05-29T08:27:47.5553577-04:00" endTime="2026-05-29T08:27:47.5556038-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="31196af7-e871-4e90-9b1f-dfd6dcded0a0" />
    <UnitTestResult executionId="985c6766-edb2-4c4a-b3a0-1f96df760f39" testId="b406133b-73e5-8d7d-1334-514b885b92d9" testName="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_RespectsSLA_UnderNormalLoad" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023257" startTime="2026-05-29T08:27:49.7174636-04:00" endTime="2026-05-29T08:27:49.7197154-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="985c6766-edb2-4c4a-b3a0-1f96df760f39" />
    <UnitTestResult executionId="14eb669a-e5d8-47a9-bbdd-42e5e145b721" testId="56345ec3-7281-b60d-0562-65380339fa03" testName="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.RejectingVerifier_ReportsInsecure_WithFindings" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012221" startTime="2026-05-29T08:27:49.3493475-04:00" endTime="2026-05-29T08:27:49.3504154-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="14eb669a-e5d8-47a9-bbdd-42e5e145b721" />
    <UnitTestResult executionId="6dcf64e7-95d1-4442-92ba-961c184c4a17" testId="18e4d15f-82af-826e-7c35-efb01810d470" testName="OpenClawNet.UnitTests.Agent.AgentOrchestratorProfileTests.StreamAsync_PassesProfileInstructions_ToContext" computerName="CPC-bruno-U7R9O" duration="00:00:00.0162453" startTime="2026-05-29T08:27:50.4662006-04:00" endTime="2026-05-29T08:27:50.4823872-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6dcf64e7-95d1-4442-92ba-961c184c4a17" />
    <UnitTestResult executionId="8e05900a-c47c-4f23-901b-58d6bc39edf5" testId="3be3c9d3-ccdf-d76f-480a-5a1061227c01" testName="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.ListByTypeAsync_ReturnsOnlyMatchingType" computerName="CPC-bruno-U7R9O" duration="00:00:01.3544460" startTime="2026-05-29T08:27:47.3346083-04:00" endTime="2026-05-29T08:27:48.7048060-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8e05900a-c47c-4f23-901b-58d6bc39edf5" />
    <UnitTestResult executionId="d12c5a4b-fb19-47e8-89c7-e9723f0742d9" testId="4a441899-33da-c7de-3b3a-506d70496a2b" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;daily at midnight&quot;, expectedCron: &quot;0 0 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000131" startTime="2026-05-29T08:27:50.8783408-04:00" endTime="2026-05-29T08:27:50.8783934-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d12c5a4b-fb19-47e8-89c7-e9723f0742d9" />
    <UnitTestResult executionId="1f63d811-8057-4961-a8be-ead741109035" testId="6cdf7718-01c2-06de-e27a-dbf1d80d276c" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_ReadFile_BlocksSensitivePaths(sensitiveRelPath: &quot;.env&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0203823" startTime="2026-05-29T08:27:49.3588720-04:00" endTime="2026-05-29T08:27:49.3790886-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1f63d811-8057-4961-a8be-ead741109035" />
    <UnitTestResult executionId="b491886d-76a8-45c8-b426-b30dc5085eca" testId="1b4e7a70-4916-6460-d8c7-45356402f05f" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.AvailableDiskBytes_NonNegative" computerName="CPC-bruno-U7R9O" duration="00:00:00.0259797" startTime="2026-05-29T08:27:48.9410615-04:00" endTime="2026-05-29T08:27:48.9670099-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b491886d-76a8-45c8-b426-b30dc5085eca" />
    <UnitTestResult executionId="a9c2782a-fa7c-44cb-83de-7b1c12e62a2b" testId="ab1acd2a-e385-fa3f-8a6e-8a02110c177d" testName="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_LargeResult_UsesContentPath" computerName="CPC-bruno-U7R9O" duration="00:00:00.0995181" startTime="2026-05-29T08:27:49.2968953-04:00" endTime="2026-05-29T08:27:49.3976670-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a9c2782a-fa7c-44cb-83de-7b1c12e62a2b" />
    <UnitTestResult executionId="e0c3f89b-1d18-49ac-b5a2-856f6b6428d4" testId="2706c4d1-835e-84c8-4732-0377b07eee79" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.DeleteProvider_NonExistent_ReturnsNoContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0292931" startTime="2026-05-29T08:27:50.4465488-04:00" endTime="2026-05-29T08:27:50.4777363-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e0c3f89b-1d18-49ac-b5a2-856f6b6428d4" />
    <UnitTestResult executionId="417bd56f-1eb1-4358-b1f5-bcc9e88c18ce" testId="50632226-6556-4d35-5f5b-488b33309f9e" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_PersistsRowAndReturnsItem" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025517" startTime="2026-05-29T08:27:49.3368374-04:00" endTime="2026-05-29T08:27:49.3392079-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="417bd56f-1eb1-4358-b1f5-bcc9e88c18ce" />
    <UnitTestResult executionId="bc288ae0-2e6a-47ff-88ef-0303311951a4" testId="eb4fa1ea-6c53-c447-c14f-bd8e32cb897e" testName="OpenClawNet.UnitTests.Gateway.ChatEndpointProfileTests.Post_WithAgentProfileName_ResolvesProfile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0406908" startTime="2026-05-29T08:27:47.8306840-04:00" endTime="2026-05-29T08:27:47.8718373-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bc288ae0-2e6a-47ff-88ef-0303311951a4" />
    <UnitTestResult executionId="cb07e6f5-0d75-4f91-a08b-b5979b68304b" testId="0f44ed52-fbb7-62f4-e264-03d3ef24d460" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_SameStateToSameState_ReturnsFalse(status: Paused)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000144" startTime="2026-05-29T08:27:47.5746181-04:00" endTime="2026-05-29T08:27:47.5746583-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cb07e6f5-0d75-4f91-a08b-b5979b68304b" />
    <UnitTestResult executionId="a2dcf92c-ccb2-40e6-97f8-ab1a8aacbe70" testId="d767e90a-17f7-b3f0-72a9-1a33864acb50" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithValidQuery_ReturnsResults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023412" startTime="2026-05-29T08:27:47.7563680-04:00" endTime="2026-05-29T08:27:47.7585848-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a2dcf92c-ccb2-40e6-97f8-ab1a8aacbe70" />
    <UnitTestResult executionId="0b3fef8c-1ff5-4403-87c9-b07dac19c7cd" testId="5051166e-a694-a409-2136-beadd3a0aaa7" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.PropagatesFunctionResultContent_StringResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005929" startTime="2026-05-29T08:27:49.5443781-04:00" endTime="2026-05-29T08:27:49.5444327-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0b3fef8c-1ff5-4403-87c9-b07dac19c7cd" />
    <UnitTestResult executionId="828e3560-3ab4-4536-b674-f64f9d9fafc1" testId="3f64a7a1-eef4-5310-50b9-eb2dfa8e0517" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToActive_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002944" startTime="2026-05-29T08:27:47.5893368-04:00" endTime="2026-05-29T08:27:47.5894065-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="828e3560-3ab4-4536-b674-f64f9d9fafc1" />
    <UnitTestResult executionId="ac4cec4b-6345-4ea0-a255-185055d54cbb" testId="7d23ce64-b136-85d7-6c99-088ed6406cae" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_DraftToPaused_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001487" startTime="2026-05-29T08:27:47.5821229-04:00" endTime="2026-05-29T08:27:47.5822373-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ac4cec4b-6345-4ea0-a255-185055d54cbb" />
    <UnitTestResult executionId="5df52eec-1400-4706-b72e-44658685bc20" testId="f4422407-3516-fa04-6955-77c52cfd546e" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.IsDue_InvalidCron_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0070413" startTime="2026-05-29T08:27:48.8689637-04:00" endTime="2026-05-29T08:27:48.8765034-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5df52eec-1400-4706-b72e-44658685bc20" />
    <UnitTestResult executionId="71726be6-eaf4-43da-8d49-21c7047b5969" testId="119f9d75-7174-463e-16f2-830ab785e644" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_Active_HasValue1" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001917" startTime="2026-05-29T08:27:47.5875802-04:00" endTime="2026-05-29T08:27:47.5886584-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="71726be6-eaf4-43da-8d49-21c7047b5969" />
    <UnitTestResult executionId="af786999-da24-4c7a-a768-9c5b62b40bd8" testId="0a36b429-e9b3-1755-8fb2-2b9879031957" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithNegativeTopK_ThrowsArgumentOutOfRangeException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014687" startTime="2026-05-29T08:27:47.7785614-04:00" endTime="2026-05-29T08:27:47.7798796-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="af786999-da24-4c7a-a768-9c5b62b40bd8" />
    <UnitTestResult executionId="6665b90f-71df-4231-9a71-259e358ce86d" testId="71150947-d395-9192-5775-cdf0723802c0" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.GetStorageName_NamespacesLegacyToolUnderScheduler" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003812" startTime="2026-05-29T08:27:47.5493095-04:00" endTime="2026-05-29T08:27:47.5493915-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6665b90f-71df-4231-9a71-259e358ce86d" />
    <UnitTestResult executionId="8edbab91-b256-4037-a571-27a623f113fd" testId="fce0aec6-2c16-ee0b-c33c-a6c213ef4cc6" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.IsAvailableAsync_ReturnsFalse_WhenEndpointUnreachable" computerName="CPC-bruno-U7R9O" duration="00:00:04.1077189" startTime="2026-05-29T08:27:52.5803098-04:00" endTime="2026-05-29T08:27:56.6919559-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8edbab91-b256-4037-a571-27a623f113fd" />
    <UnitTestResult executionId="5b48724c-220e-44ba-8557-de063521b0cd" testId="a48fd155-ce63-e65f-bbe4-3210ea62dc27" testName="OpenClawNet.UnitTests.Mcp.McpToolProviderTests.GetAllToolsAsync_EmptyCatalog_ReturnsEmpty" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012646" startTime="2026-05-29T08:27:49.9842277-04:00" endTime="2026-05-29T08:27:49.9854004-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5b48724c-220e-44ba-8557-de063521b0cd" />
    <UnitTestResult executionId="f3a2e6e3-4b34-4751-a24a-17478b2fe1c5" testId="1471139a-d1bb-3178-5f55-f3e00265a58e" testName="OpenClawNet.UnitTests.Tools.FileSystemToolTests.Read_WithAbsolutePath_ReadsFile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0214514" startTime="2026-05-29T08:27:50.0639985-04:00" endTime="2026-05-29T08:27:50.0860856-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f3a2e6e3-4b34-4751-a24a-17478b2fe1c5" />
    <UnitTestResult executionId="b1d19e79-28ca-4d49-b551-2f887df97a4d" testId="79f5c473-3865-0ef0-5daf-ff2cc081badb" testName="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.SaveAsync_UpdatesLastTestFields_OnExisting" computerName="CPC-bruno-U7R9O" duration="00:00:00.0098403" startTime="2026-05-29T08:27:48.7423944-04:00" endTime="2026-05-29T08:27:48.7512175-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b1d19e79-28ca-4d49-b551-2f887df97a4d" />
    <UnitTestResult executionId="b28c11dc-1471-4ffd-b35a-b1cf0b90d3f7" testId="81ce6484-0bb8-08fc-c590-671eed04ff3b" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsEditable_NonEditableStates_ReturnFalse(status: Cancelled)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002896" startTime="2026-05-29T08:27:47.5766949-04:00" endTime="2026-05-29T08:27:47.5767600-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b28c11dc-1471-4ffd-b35a-b1cf0b90d3f7" />
    <UnitTestResult executionId="e1732917-9583-4f6a-9b1f-c7b55055447a" testId="1425018c-0050-d4e7-11e2-cd25bdfdb8dc" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_RejectsNonMdPath_With_UnsupportedExtension" computerName="CPC-bruno-U7R9O" duration="00:00:00.0111746" startTime="2026-05-29T08:27:59.0949779-04:00" endTime="2026-05-29T08:27:59.1061907-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e1732917-9583-4f6a-9b1f-c7b55055447a" />
    <UnitTestResult executionId="e3f5e975-4343-40a7-a801-3792bba88642" testId="bce057fe-fbff-dc11-aa26-674645d6f138" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Delete_UserDefined_Removes" computerName="CPC-bruno-U7R9O" duration="00:00:00.0225668" startTime="2026-05-29T08:27:49.2652361-04:00" endTime="2026-05-29T08:27:49.2876386-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e3f5e975-4343-40a7-a801-3792bba88642" />
    <UnitTestResult executionId="758508b3-3ea0-4cea-9660-3e9c539e1cea" testId="5ce78633-0745-05d6-b26c-6d8504a328c4" testName="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.Noop_VerifyAsync_HonorsCancellation" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011008" startTime="2026-05-29T08:27:49.3481451-04:00" endTime="2026-05-29T08:27:49.3491208-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="758508b3-3ea0-4cea-9660-3e9c539e1cea" />
    <UnitTestResult executionId="3e378285-1b96-42ce-81c8-7a367f89b3c9" testId="c24bda4c-0740-4382-3a67-d99c12669605" testName="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.SweepExpired_Removes_Old_Entries" computerName="CPC-bruno-U7R9O" duration="00:00:00.0068188" startTime="2026-05-29T08:27:49.6247932-04:00" endTime="2026-05-29T08:27:49.6314102-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3e378285-1b96-42ce-81c8-7a367f89b3c9" />
    <UnitTestResult executionId="f65033c6-0ea8-427c-8450-9077b1690928" testId="7d81d334-686e-081f-4017-84bd87f97aff" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_NoSkillsEnabled_ReturnsEmptyOrNoOpProvider" computerName="CPC-bruno-U7R9O" duration="00:00:00.0150589" startTime="2026-05-29T08:28:02.1038600-04:00" endTime="2026-05-29T08:28:02.1188171-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f65033c6-0ea8-427c-8450-9077b1690928" />
    <UnitTestResult executionId="23977bdb-e6e0-43ba-8ef8-040d41eff339" testId="055d7f25-a51f-21c1-76f7-2496bd5ec006" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_With_Attendees_Includes_Email_Addresses" computerName="CPC-bruno-U7R9O" duration="00:00:00.0172976" startTime="2026-05-29T08:27:51.0949578-04:00" endTime="2026-05-29T08:27:51.1082437-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="23977bdb-e6e0-43ba-8ef8-040d41eff339" />
    <UnitTestResult executionId="272aa08d-8be8-4f21-88a1-811037f1faf6" testId="4ae73579-4248-515a-8f31-4da32866604d" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.Submit_SendsDelete_WithConfirmHeader_AndFiresOnDeleted" computerName="CPC-bruno-U7R9O" duration="00:00:00.0127001" startTime="2026-05-29T08:27:48.8125694-04:00" endTime="2026-05-29T08:27:48.8251426-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="272aa08d-8be8-4f21-88a1-811037f1faf6" />
    <UnitTestResult executionId="3b1c10b7-871c-4ca8-8232-7b3b40d0c564" testId="bfc012db-b4d3-0330-042d-27768b751042" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Confirm_UnknownToken_ReturnsPreviewNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0119193" startTime="2026-05-29T08:27:59.1781063-04:00" endTime="2026-05-29T08:27:59.1899834-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3b1c10b7-871c-4ca8-8232-7b3b40d0c564" />
    <UnitTestResult executionId="423e4ddd-20d5-46f9-ae1d-6100e413d7c9" testId="3e9817eb-4161-002d-bae7-6b21a303e248" testName="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests.ListAsync_OnlyIncludesPrefixedEnvVars" computerName="CPC-bruno-U7R9O" duration="00:00:00.0027014" startTime="2026-05-29T08:27:49.9970870-04:00" endTime="2026-05-29T08:27:49.9996568-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="423e4ddd-20d5-46f9-ae1d-6100e413d7c9" />
    <UnitTestResult executionId="df3bd752-2969-4560-ab34-fec339a1e38e" testId="7dcfb46b-649a-3275-190d-a4d21774729e" testName="OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_Pipeline_SendMessage_ReturnsStreamedContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.1799090" startTime="2026-05-29T08:28:24.9754472-04:00" endTime="2026-05-29T08:28:25.1557982-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Failed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="df3bd752-2969-4560-ab34-fec339a1e38e">
      <Output>
        <ErrorInfo>
          <Message>Expected contentEvents not to be empty because at least one content token should stream through the pipeline.</Message>
          <StackTrace>   at FluentAssertions.Collections.GenericCollectionAssertions`3.&lt;NotBeEmpty&gt;b__59_0(AssertionChain chain)&#xD;
   at FluentAssertions.Collections.GenericCollectionAssertions`3.NotBeEmpty(String because, Object[] becauseArgs)&#xD;
   at OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_Pipeline_SendMessage_ReturnsStreamedContent() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Integration\LiveLlmTests.cs:line 184&#xD;
--- End of stack trace from previous location ---</StackTrace>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="4576d1a5-c039-4990-a7f8-103410e3ac92" testId="2b7721be-a103-62f4-14be-9453babe849a" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;weekends at 10am&quot;, expectedCron: &quot;0 10 * * 0,6&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000176" startTime="2026-05-29T08:27:50.8763012-04:00" endTime="2026-05-29T08:27:50.8763565-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4576d1a5-c039-4990-a7f8-103410e3ac92" />
    <UnitTestResult executionId="770c391d-487c-4f7f-b397-c43309208991" testId="6fc4f5dd-2266-6ac0-3ef0-e41eaa1eddfe" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_WithExplicitProfileName_UsesSpecifiedProfile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0702853" startTime="2026-05-29T08:27:49.2349823-04:00" endTime="2026-05-29T08:27:49.3047457-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="770c391d-487c-4f7f-b397-c43309208991" />
    <UnitTestResult executionId="5802010e-d88e-4c6b-9462-088441485e2b" testId="256dc5fb-9cb4-50d7-ccc2-13b2ae9ea2b4" testName="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.ConsumeAsync_Invalid_State_Returns_Null" computerName="CPC-bruno-U7R9O" duration="00:00:00.0130633" startTime="2026-05-29T08:27:49.6062355-04:00" endTime="2026-05-29T08:27:49.6192253-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5802010e-d88e-4c6b-9462-088441485e2b" />
    <UnitTestResult executionId="e1406e6d-9231-4f37-9aa6-43087c257c6f" testId="f1c15294-676e-c939-8716-fa2dc0fca7e9" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every 2 hours&quot;, expectedCron: &quot;0 */2 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000121" startTime="2026-05-29T08:27:50.8767883-04:00" endTime="2026-05-29T08:27:50.8768866-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e1406e6d-9231-4f37-9aa6-43087c257c6f" />
    <UnitTestResult executionId="377b7b4d-e67a-4302-b78f-4839eb487b16" testId="3800479b-8f53-c90f-3d94-4cfef604deee" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_TreatsWhitespaceOnlyModelAsNull_AndFallsToOptionsModel" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:56.7849656-04:00" endTime="2026-05-29T08:27:56.7850121-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="377b7b4d-e67a-4302-b78f-4839eb487b16">
      <Output>
        <ErrorInfo>
          <Message>OllamaSharp assembly load failure — issue #95</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="02879f69-e1c5-4805-b9c1-f01026093fcf" testId="db124c4b-4b09-debd-6f74-988c33cbb6da" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_TranslatesKnownLegacyNames(legacy: &quot;shell&quot;, expected: &quot;shell.exec&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000174" startTime="2026-05-29T08:27:47.5923867-04:00" endTime="2026-05-29T08:27:47.5924539-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="02879f69-e1c5-4805-b9c1-f01026093fcf" />
    <UnitTestResult executionId="398bd4d8-c51d-4625-a37a-66e6d95c5db3" testId="16779b52-f4d1-6cf5-64af-fc07f695ef47" testName="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_ParsesConfidenceLevelsCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0159387" startTime="2026-05-29T08:27:47.4718394-04:00" endTime="2026-05-29T08:27:47.4872097-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="398bd4d8-c51d-4625-a37a-66e6d95c5db3" />
    <UnitTestResult executionId="0603414c-d667-440f-ab82-dfb5e31d9865" testId="aa1625b3-77b6-23e0-3130-13b03428db40" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SpecialCharactersInTask_HandledCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7679595-04:00" endTime="2026-05-29T08:27:50.7679910-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0603414c-d667-440f-ab82-dfb5e31d9865">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="157b19fa-c21a-4fd2-8614-994562e51c76" testId="9965be3e-b63e-cdd8-6338-26af1920e231" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.WebsiteWatcherSetup_CreatesThirdInstance_WithSuffix3_WhenSuffixTwoExists" computerName="CPC-bruno-U7R9O" duration="00:00:00.0558296" startTime="2026-05-29T08:27:52.2672165-04:00" endTime="2026-05-29T08:27:52.9124490-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="157b19fa-c21a-4fd2-8614-994562e51c76" />
    <UnitTestResult executionId="f16f6851-7d51-46f7-b365-53d0e880712d" testId="7e3a4a99-27a2-acaf-749c-926643b44477" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.CascadeDelete_DeletingJobRun_DeletesArtifacts" computerName="CPC-bruno-U7R9O" duration="00:00:00.0954569" startTime="2026-05-29T08:27:49.8997581-04:00" endTime="2026-05-29T08:27:49.9959329-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f16f6851-7d51-46f7-b365-53d0e880712d" />
    <UnitTestResult executionId="1b1f8e79-19ad-4473-9286-35abed53a066" testId="06ea6ab8-794e-7271-876b-ffdff3ff7972" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.TotalOverQuota_ExistingPlusIncomingExceeds_Denied_WithTotalReason" computerName="CPC-bruno-U7R9O" duration="00:00:00.0034524" startTime="2026-05-29T08:27:48.9277029-04:00" endTime="2026-05-29T08:27:48.9310219-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1b1f8e79-19ad-4473-9286-35abed53a066" />
    <UnitTestResult executionId="65ba35cc-f10a-4852-931c-04d45c74beb4" testId="0e795916-b631-1efc-b9e8-eb753b78e740" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_SameStateToSameState_ReturnsFalse(status: Active)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000077" startTime="2026-05-29T08:27:47.5748321-04:00" endTime="2026-05-29T08:27:47.5748664-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="65ba35cc-f10a-4852-931c-04d45c74beb4" />
    <UnitTestResult executionId="806a794e-ba50-4de1-9b1d-6f85b16d7336" testId="8f25d0b9-acaf-1ee1-6207-a9c8722b3fde" testName="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_CatchesProviderException_YieldsError" computerName="CPC-bruno-U7R9O" duration="00:00:00.0288095" startTime="2026-05-29T08:27:50.6676204-04:00" endTime="2026-05-29T08:27:50.6962809-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="806a794e-ba50-4de1-9b1d-6f85b16d7336" />
    <UnitTestResult executionId="48e725a9-b5b6-4338-b500-dd4513eeccb7" testId="7800cb6b-b9e8-ff34-059e-5f9f53cad5a2" testName="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_MultipleInjectionMarkers" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003242" startTime="2026-05-29T08:27:47.4068710-04:00" endTime="2026-05-29T08:27:47.4069405-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="48e725a9-b5b6-4338-b500-dd4513eeccb7" />
    <UnitTestResult executionId="1a955fe3-2165-4a11-9e1f-b4d7ae40c74f" testId="108ae613-29e0-5ca5-ad1d-759ebe2b2784" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.Constructor_WithNullConfiguration_ThrowsArgumentNullException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010606" startTime="2026-05-29T08:27:47.4595857-04:00" endTime="2026-05-29T08:27:47.4606597-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1a955fe3-2165-4a11-9e1f-b4d7ae40c74f" />
    <UnitTestResult executionId="65bd5a23-1edc-44fa-8266-5cf7a96aecf9" testId="bbb9bb0d-9b60-d114-59b4-a7c5d8fccfbc" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_WithMetadata_ParsesCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005901" startTime="2026-05-29T08:27:47.6785269-04:00" endTime="2026-05-29T08:27:47.6789303-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="65bd5a23-1edc-44fa-8266-5cf7a96aecf9" />
    <UnitTestResult executionId="254ac8f3-92cd-471f-b61a-77dc6742419c" testId="ebe8b6d2-0867-8ecf-a231-9e8f3eca28db" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_NoChannelConfigs_CompletesWithoutCallingDeliveryService" computerName="CPC-bruno-U7R9O" duration="00:00:00.0208101" startTime="2026-05-29T08:27:49.7330324-04:00" endTime="2026-05-29T08:27:49.8159260-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="254ac8f3-92cd-471f-b61a-77dc6742419c" />
    <UnitTestResult executionId="a1d09b5e-e005-4ad8-b57a-83b643906c05" testId="a6ef33d7-6ef8-f137-161b-7584feeed4a0" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;   &quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002027" startTime="2026-05-29T08:27:50.8804752-04:00" endTime="2026-05-29T08:27:50.8805446-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a1d09b5e-e005-4ad8-b57a-83b643906c05" />
    <UnitTestResult executionId="f1e02ee2-42a0-40ed-be68-03d4d11edc08" testId="455c434b-954c-cf2c-db2a-703d0a72e4e3" testName="OpenClawNet.UnitTests.Models.OllamaStreamingToolCallLiveTests.StreamAsync_WithTools_YieldsToolCallChunk" computerName="CPC-bruno-U7R9O" duration="00:00:27.7312150" startTime="2026-05-29T08:27:50.0000514-04:00" endTime="2026-05-29T08:28:17.7319313-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f1e02ee2-42a0-40ed-be68-03d4d11edc08" />
    <UnitTestResult executionId="ba4bb5bc-cbd4-4194-aeb2-ae694388f490" testId="bff2e89d-e4f8-d32e-1f4b-4af49a004a64" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.ListAsync_ReturnsAllProfiles_OrderedByName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0031122" startTime="2026-05-29T08:27:50.4550668-04:00" endTime="2026-05-29T08:27:50.4581443-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ba4bb5bc-cbd4-4194-aeb2-ae694388f490" />
    <UnitTestResult executionId="f898b0f6-54c5-4bc7-aee1-dde8955570a4" testId="99fa6024-cda9-5655-11c1-b3480a8af763" testName="OpenClawNet.UnitTests.Tools.FileSystemToolTests.List_WithAbsolutePath_ListsDirectory" computerName="CPC-bruno-U7R9O" duration="00:00:00.0081283" startTime="2026-05-29T08:27:50.0551503-04:00" endTime="2026-05-29T08:27:50.0637838-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f898b0f6-54c5-4bc7-aee1-dde8955570a4" />
    <UnitTestResult executionId="43383235-ae48-49b9-8f4d-8c5a81cdcf9c" testId="fe1a8016-4248-b835-8267-3ca6a6569c40" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.GetAll_LoadsAllBuiltInTemplates" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022488" startTime="2026-05-29T08:27:49.8208354-04:00" endTime="2026-05-29T08:27:49.8222836-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="43383235-ae48-49b9-8f4d-8c5a81cdcf9c" />
    <UnitTestResult executionId="1eb52484-cc56-4bf6-81b8-ec81fc6b2aa8" testId="388d2e74-61e9-f775-4afa-457cee39714a" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every 5 minutes&quot;, expectedCron: &quot;*/5 * * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000086" startTime="2026-05-29T08:27:50.8788312-04:00" endTime="2026-05-29T08:27:50.8788845-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1eb52484-cc56-4bf6-81b8-ec81fc6b2aa8" />
    <UnitTestResult executionId="58fe01de-6dcb-4e3b-a78d-8178ac0cd6cb" testId="81716ace-e0ec-21ed-d982-e77e4af73cb8" testName="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests.DeleteAsync_UsesFirstWritableStore" computerName="CPC-bruno-U7R9O" duration="00:00:00.0066848" startTime="2026-05-29T08:27:48.7553481-04:00" endTime="2026-05-29T08:27:48.7613073-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="58fe01de-6dcb-4e3b-a78d-8178ac0cd6cb" />
    <UnitTestResult executionId="b2db52b8-810c-4460-b5f8-7aa63905d9e5" testId="a25a5844-f038-c15f-4ae7-abb84ced25ad" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.GetVectorAsync_WithExistingId_ReturnsBlob" computerName="CPC-bruno-U7R9O" duration="00:00:00.0179875" startTime="2026-05-29T08:27:47.5676733-04:00" endTime="2026-05-29T08:27:47.5876473-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b2db52b8-810c-4460-b5f8-7aa63905d9e5" />
    <UnitTestResult executionId="ce5a266b-6b92-47e4-a4a8-cb31b6b65f64" testId="87b00fe3-4527-5ea9-959f-4c829acc9cc2" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_InvalidTimeZone_FallsBackToUtc" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004779" startTime="2026-05-29T08:27:49.5342122-04:00" endTime="2026-05-29T08:27:49.5343098-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ce5a266b-6b92-47e4-a4a8-cb31b6b65f64" />
    <UnitTestResult executionId="8678883f-8cae-42f0-b252-8609520480cc" testId="91f2ed92-8de3-a1ad-0393-3ef744b5bc71" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_Cancelled_HasValue3" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002416" startTime="2026-05-29T08:27:47.5901858-04:00" endTime="2026-05-29T08:27:47.5902960-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8678883f-8cae-42f0-b252-8609520480cc" />
    <UnitTestResult executionId="6ffa4672-85c3-44f2-a365-750585c4e046" testId="6a57f978-8c6a-a79b-dcc1-495703fc8442" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOrphanReclaimTests.ReclaimOrphanedRunsAsync_NoRunningRows_IsNoOp" computerName="CPC-bruno-U7R9O" duration="00:00:00.0107435" startTime="2026-05-29T08:27:49.7164520-04:00" endTime="2026-05-29T08:27:49.7208602-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6ffa4672-85c3-44f2-a365-750585c4e046" />
    <UnitTestResult executionId="07a2d4c7-2735-4cfc-b9aa-2955f552ccd7" testId="a37075a4-1ac7-6f57-1645-739648d5d70a" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: &quot;0 9 * * 1-5&quot;, expected: True)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000041" startTime="2026-05-29T08:27:50.8835435-04:00" endTime="2026-05-29T08:27:50.8835978-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="07a2d4c7-2735-4cfc-b9aa-2955f552ccd7" />
    <UnitTestResult executionId="af02c827-cae5-42be-964b-a6fc4911e4c8" testId="f1da1c30-12e5-a48d-0f91-16ee0002d734" testName="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.IsAvailableAsync_ReturnsTrueWhenTokenConfigured" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009705" startTime="2026-05-29T08:27:48.3686745-04:00" endTime="2026-05-29T08:27:48.3687576-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="af02c827-cae5-42be-964b-a6fc4911e4c8" />
    <UnitTestResult executionId="d5b654e3-4040-4e22-b458-688c90f0e06e" testId="3480c252-c7f4-cd1c-b9d5-bac9d87c6bbe" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;on the third tuesday of every month&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000089" startTime="2026-05-29T08:27:50.8811520-04:00" endTime="2026-05-29T08:27:50.8812071-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d5b654e3-4040-4e22-b458-688c90f0e06e" />
    <UnitTestResult executionId="5b710700-5438-4d1d-bb21-b334761141a1" testId="c3bc089d-e034-5b3f-b118-0d44419d4f8a" testName="OpenClawNet.UnitTests.Tools.FileSystemToolTests.FindProjects_ReturnsFailure_WhenDirectoryNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0035042" startTime="2026-05-29T08:27:50.1148901-04:00" endTime="2026-05-29T08:27:50.1183185-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5b710700-5438-4d1d-bb21-b334761141a1" />
    <UnitTestResult executionId="9d78a91e-4add-4e52-b201-2070b77edc66" testId="8fc188d9-81dd-94d4-38b1-c06edb94fa1e" testName="OpenClawNet.UnitTests.Web.Layout.ReconnectModalTests.FailedStateAction_UsesRetryNowLabel" computerName="CPC-bruno-U7R9O" duration="00:00:00.0301647" startTime="2026-05-29T08:27:48.4617356-04:00" endTime="2026-05-29T08:27:48.4918477-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9d78a91e-4add-4e52-b201-2070b77edc66" />
    <UnitTestResult executionId="9f28b5a1-d598-423d-8922-524d97f26cfe" testId="f0e3f1a1-1581-a0fa-05e0-7e34524cdd62" testName="OpenClawNet.UnitTests.Storage.ConversationStoreTests.AddMessage_StoresMessage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0032576" startTime="2026-05-29T08:27:49.9301502-04:00" endTime="2026-05-29T08:27:49.9333226-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9f28b5a1-d598-423d-8922-524d97f26cfe" />
    <UnitTestResult executionId="7bdec64e-f8e5-4b7c-a265-76494cc85977" testId="8a95dc76-cf0e-681a-1162-f25294e58831" testName="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.GetModelInfoAsync_WithNonExistentModel_ThrowsException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0032056" startTime="2026-05-29T08:27:48.8497788-04:00" endTime="2026-05-29T08:27:48.8528666-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7bdec64e-f8e5-4b7c-a265-76494cc85977" />
    <UnitTestResult executionId="4c495eee-2fe1-4707-8486-edd5fd2310e8" testId="6d1d1c6c-6715-ba1a-cd1a-ce168432feb7" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToAnyState_ReturnsFalse(to: Paused)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000037" startTime="2026-05-29T08:27:47.5811523-04:00" endTime="2026-05-29T08:27:47.5812187-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4c495eee-2fe1-4707-8486-edd5fd2310e8" />
    <UnitTestResult executionId="38d634cf-d1b3-4c6d-bc04-2534d6039941" testId="de45908b-6405-4d2b-13a2-2bfc2fd2da94" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticWiringTests.EnrichSkillsAsync_WithRanker_ReturnsSkillsInRerankedOrder" computerName="CPC-bruno-U7R9O" duration="00:00:00.0147825" startTime="2026-05-29T08:27:49.4791716-04:00" endTime="2026-05-29T08:27:49.4939413-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="38d634cf-d1b3-4c6d-bc04-2534d6039941" />
    <UnitTestResult executionId="d9f2e8d9-526d-48da-a0be-678dcdf982b9" testId="9ee0e585-b5b8-0857-1c04-24769b53da62" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PutProvider_UpdatesExistingProvider" computerName="CPC-bruno-U7R9O" duration="00:00:00.0835710" startTime="2026-05-29T08:27:50.4779768-04:00" endTime="2026-05-29T08:27:50.5615563-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d9f2e8d9-526d-48da-a0be-678dcdf982b9" />
    <UnitTestResult executionId="e2205485-032c-47f8-9e8d-5a84527b1122" testId="07be3ab0-c3e0-181c-53b3-c6839dbd396a" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_PreservesUnknownNamesAndReportsThem" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004996" startTime="2026-05-29T08:27:48.7550304-04:00" endTime="2026-05-29T08:27:48.7550951-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e2205485-032c-47f8-9e8d-5a84527b1122" />
    <UnitTestResult executionId="d959063f-c872-44f6-bbea-f5b198cc025c" testId="c440f20d-9a7c-c81d-803d-819568fcd47a" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.SearchAsync_WithValidQueryVector_ReturnsTopKResults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0145777" startTime="2026-05-29T08:27:47.5917289-04:00" endTime="2026-05-29T08:27:47.6029109-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d959063f-c872-44f6-bbea-f5b198cc025c" />
    <UnitTestResult executionId="ea3ff91c-e390-4a62-ae97-b0ca3a4f752f" testId="39714b6d-cd91-fb7b-842d-0e80fc529efb" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_SkipsSkillsSection_WhenNoSkillsFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0031741" startTime="2026-05-29T08:27:50.8862842-04:00" endTime="2026-05-29T08:27:50.8863377-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ea3ff91c-e390-4a62-ae97-b0ca3a4f752f" />
    <UnitTestResult executionId="eda20e81-156b-4775-a558-611de76303d5" testId="19310266-1bcd-7552-78b5-4a39fb0228c0" testName="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests.GetChannelDetailView_Returns404_WhenJobMissing" computerName="CPC-bruno-U7R9O" duration="00:00:00.0669222" startTime="2026-05-29T08:27:51.1766807-04:00" endTime="2026-05-29T08:27:51.2423812-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="eda20e81-156b-4775-a558-611de76303d5" />
    <UnitTestResult executionId="477bf97c-1b46-4ba7-ac46-6401abbfb563" testId="ba3fc45c-412a-7b9a-295a-7c6c23e98e03" testName="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameInput_EnterKey_TriggersSave" computerName="CPC-bruno-U7R9O" duration="00:00:00.1910779" startTime="2026-05-29T08:27:49.5784456-04:00" endTime="2026-05-29T08:27:49.7696283-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="477bf97c-1b46-4ba7-ac46-6401abbfb563" />
    <UnitTestResult executionId="be6e9c51-60e6-4906-adcd-b3d74089003d" testId="467d1807-2572-c40c-50c5-c9562236cd46" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.GetAsync_ReturnsNull_WhenNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013656" startTime="2026-05-29T08:27:50.4546845-04:00" endTime="2026-05-29T08:27:50.4548934-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="be6e9c51-60e6-4906-adcd-b3d74089003d" />
    <UnitTestResult executionId="7c4397f6-a1d9-43f5-8b88-49da3c8e3493" testId="87d061c5-a8af-a334-3475-cbec83ffb987" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.ValidSkillInAgent_LayerAgent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0270903" startTime="2026-05-29T08:28:02.0223519-04:00" endTime="2026-05-29T08:28:02.0477959-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7c4397f6-a1d9-43f5-8b88-49da3c8e3493" />
    <UnitTestResult executionId="09350394-892b-4f39-a598-3b52148f3e2c" testId="3c57db6c-9467-3115-6f46-308bdc90e852" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.CustomTotalLimit_OverridesDefault" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025252" startTime="2026-05-29T08:27:48.9035390-04:00" endTime="2026-05-29T08:27:48.9060434-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="09350394-892b-4f39-a598-3b52148f3e2c" />
    <UnitTestResult executionId="5dc51687-d4c1-4e16-a0fd-88b55a56d588" testId="4981c6f4-545b-6190-c3d0-0a484e494191" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;every fortnight&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000158" startTime="2026-05-29T08:27:50.8810121-04:00" endTime="2026-05-29T08:27:50.8810654-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5dc51687-d4c1-4e16-a0fd-88b55a56d588" />
    <UnitTestResult executionId="b02e1e37-bed0-4b32-80f4-cf29a38f92e2" testId="3be506fa-96ec-d91f-f8eb-2d6aa8ec41b3" testName="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_MathConversation_ReplacesGenericModelTitle" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024059" startTime="2026-05-29T08:27:49.9534345-04:00" endTime="2026-05-29T08:27:49.9555986-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b02e1e37-bed0-4b32-80f4-cf29a38f92e2" />
    <UnitTestResult executionId="36286b17-a455-4f3c-987f-5a3b8857fb68" testId="92668a51-0c16-7208-ff54-ef0344162772" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToAnyState_ReturnsFalse(to: Completed)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001529" startTime="2026-05-29T08:27:47.5846820-04:00" endTime="2026-05-29T08:27:47.5847556-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="36286b17-a455-4f3c-987f-5a3b8857fb68" />
    <UnitTestResult executionId="1e8e4dd3-4e44-4c45-b20f-f4def07c3df0" testId="196b2537-7daf-29f2-dd02-4d6e91a942c7" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests.SoftDeleteRecoverAndPurge_EnforceLifecycleAccess" computerName="CPC-bruno-U7R9O" duration="00:00:00.0710726" startTime="2026-05-29T08:27:49.1512125-04:00" endTime="2026-05-29T08:27:49.2211308-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1e8e4dd3-4e44-4c45-b20f-f4def07c3df0" />
    <UnitTestResult executionId="296a5665-a172-46db-943b-9ab58c551a56" testId="a0d749c2-029e-10bd-8a94-2a6cfd4d2ec3" testName="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.SkillSummary_SemanticFields_HaveDefaults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022414" startTime="2026-05-29T08:27:48.7560870-04:00" endTime="2026-05-29T08:27:48.7583470-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="296a5665-a172-46db-943b-9ab58c551a56" />
    <UnitTestResult executionId="648a38b4-54b7-4cd7-8a8f-90e2611597bf" testId="4b0d8cd8-6f6b-514f-c714-c7c8f8b5ceba" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: null)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000089" startTime="2026-05-29T08:27:50.8806979-04:00" endTime="2026-05-29T08:27:50.8807567-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="648a38b4-54b7-4cd7-8a8f-90e2611597bf" />
    <UnitTestResult executionId="8547d29b-75f4-4208-b7ab-80c603de275c" testId="9dd8e96f-5d89-f4f6-23c4-cbb86901eb6e" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Update_BuiltIn_AllowsToggleEnabledOnly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0274840" startTime="2026-05-29T08:27:49.3064883-04:00" endTime="2026-05-29T08:27:49.3338873-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8547d29b-75f4-4208-b7ab-80c603de275c" />
    <UnitTestResult executionId="a1739e54-9697-4b5d-878e-1b83de0b05c9" testId="c44a734c-91f5-2f02-767c-e75380b85416" testName="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.GetChangesSinceAsync_DeserializesDiff" computerName="CPC-bruno-U7R9O" duration="00:00:00.0054961" startTime="2026-05-29T08:27:50.3920140-04:00" endTime="2026-05-29T08:27:50.3974065-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a1739e54-9697-4b5d-878e-1b83de0b05c9" />
    <UnitTestResult executionId="a2e172be-f276-4234-bcc4-8547567e3389" testId="df2b4515-4c83-5630-a239-5b287bb55fd2" testName="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.Rebuild_AfterAddingSkill_EmitsSkillImported" computerName="CPC-bruno-U7R9O" duration="00:00:00.0875509" startTime="2026-05-29T08:27:48.8233184-04:00" endTime="2026-05-29T08:27:48.9096451-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a2e172be-f276-4234-bcc4-8547567e3389" />
    <UnitTestResult executionId="929565a2-7228-42e8-9b32-8a3aefde6382" testId="f588e208-dd99-d855-2c75-9e6137d3df86" testName="OpenClawNet.UnitTests.Storage.ConversationStoreTests.UpdateSessionTitle_ChangesTitle" computerName="CPC-bruno-U7R9O" duration="00:00:00.0030764" startTime="2026-05-29T08:27:49.9240471-04:00" endTime="2026-05-29T08:27:49.9270771-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="929565a2-7228-42e8-9b32-8a3aefde6382" />
    <UnitTestResult executionId="c5a98d93-9370-4487-9d80-688c606ba826" testId="f0b03148-f0c4-75e3-024c-84d32777cc95" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOrphanReclaimTests.ReclaimOrphanedRunsAsync_DoesNotTouchTerminalRows" computerName="CPC-bruno-U7R9O" duration="00:00:00.1753133" startTime="2026-05-29T08:27:49.5352981-04:00" endTime="2026-05-29T08:27:49.7110469-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c5a98d93-9370-4487-9d80-688c606ba826" />
    <UnitTestResult executionId="898dbd56-b4af-490c-9031-3dbacde7694c" testId="cc921db0-4c1c-bc93-cae8-eea680602c62" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.WebsiteWatcher_DuplicateSetup_CreatesSecondInstanceWithSequenceSuffix" computerName="CPC-bruno-U7R9O" duration="00:00:00.1311781" startTime="2026-05-29T08:27:50.8237401-04:00" endTime="2026-05-29T08:27:51.6389354-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="898dbd56-b4af-490c-9031-3dbacde7694c" />
    <UnitTestResult executionId="d3ff6eaf-dfa9-4dd7-bdac-c114a030071b" testId="fbc332d9-a512-93e0-0cc3-0ea06c2f53c8" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests.GetAsync_LatestAndExplicitVersions_ReturnExpectedValues" computerName="CPC-bruno-U7R9O" duration="00:00:01.5321935" startTime="2026-05-29T08:27:47.3319849-04:00" endTime="2026-05-29T08:27:48.8318645-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d3ff6eaf-dfa9-4dd7-bdac-c114a030071b" />
    <UnitTestResult executionId="98c09068-f627-4a64-9a6b-4492d90209bb" testId="afac252e-c957-4bfc-30bd-aa93abfc5d05" testName="OpenClawNet.UnitTests.CLI.VaultCommandTests.Rotate_ReadsValueFromStdinAndCreatesNewVersion" computerName="CPC-bruno-U7R9O" duration="00:00:10.1075704" startTime="2026-05-29T08:28:48.1737555-04:00" endTime="2026-05-29T08:28:58.2814868-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="98c09068-f627-4a64-9a6b-4492d90209bb" />
    <UnitTestResult executionId="8712ab1b-c6ad-4e3c-862e-fb9733ffa05f" testId="95407554-398d-e782-1c40-d0ec243d0283" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Invalid_MaxResults_Clamped_To_Valid_Range(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;maxResults\&quot;: 0 }&quot;, expectedMaxResults: &quot;1&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0041777" startTime="2026-05-29T08:27:49.8974133-04:00" endTime="2026-05-29T08:27:49.9014735-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8712ab1b-c6ad-4e3c-862e-fb9733ffa05f" />
    <UnitTestResult executionId="a5eafcca-d3e5-4a63-bae1-c805e7686836" testId="f5f2d619-a912-7077-ad56-894f5d29a212" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_WhitespaceOnly_UsesFallbackName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001630" startTime="2026-05-29T08:27:50.8388005-04:00" endTime="2026-05-29T08:27:50.8546980-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a5eafcca-d3e5-4a63-bae1-c805e7686836" />
    <UnitTestResult executionId="ac79a6a3-610c-4067-b239-2a24e139fca8" testId="ba1a7136-3d49-f428-5695-78371ba37ce5" testName="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.CreateChatClient_ReturnsNonNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004169" startTime="2026-05-29T08:27:48.3652990-04:00" endTime="2026-05-29T08:27:48.3654732-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ac79a6a3-610c-4067-b239-2a24e139fca8" />
    <UnitTestResult executionId="14f1e711-a209-41b1-beea-e88f4947fb1c" testId="13205a76-5260-fe03-28ea-d06864c5b274" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_OnlyEnabledChannels_AreUsedForDelivery" computerName="CPC-bruno-U7R9O" duration="00:00:00.0129278" startTime="2026-05-29T08:27:50.1142439-04:00" endTime="2026-05-29T08:27:50.1925319-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="14f1e711-a209-41b1-beea-e88f4947fb1c" />
    <UnitTestResult executionId="b487b2fd-4a9a-4cfb-8996-64e397f20e3e" testId="5729c58e-9e61-c304-d166-a8be765eedfa" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_PlainMarkdownWithHeading_PreservesFullContentAsInstructions" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001947" startTime="2026-05-29T08:27:50.8636145-04:00" endTime="2026-05-29T08:27:50.8636698-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b487b2fd-4a9a-4cfb-8996-64e397f20e3e" />
    <UnitTestResult executionId="cbef9bd2-2d56-4b75-8b02-61d0adffe3c8" testId="8f70ed76-57c1-204e-8bbd-b4f97ca4cef7" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_YieldsError_WhenStorageFailsOnUserMessage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0141905" startTime="2026-05-29T08:27:48.9944651-04:00" endTime="2026-05-29T08:27:49.0094305-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cbef9bd2-2d56-4b75-8b02-61d0adffe3c8" />
    <UnitTestResult executionId="83597eda-3fa9-402d-bcc7-19fe060db6a0" testId="9fd6be12-58db-deeb-816f-ba743f7606af" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_ValidCron_ReturnsNextOccurrence" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003701" startTime="2026-05-29T08:27:49.5349841-04:00" endTime="2026-05-29T08:27:49.5350509-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="83597eda-3fa9-402d-bcc7-19fe060db6a0" />
    <UnitTestResult executionId="482886b6-5016-492f-b81d-e8fd73441330" testId="1335f8a1-6667-0b28-6c8a-1c004a7598bb" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.EmptyRoots_ReturnsEmptySnapshot" computerName="CPC-bruno-U7R9O" duration="00:00:00.0125148" startTime="2026-05-29T08:28:01.8830489-04:00" endTime="2026-05-29T08:28:01.8953872-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="482886b6-5016-492f-b81d-e8fd73441330" />
    <UnitTestResult executionId="e6b25340-82fe-4d76-a317-91a790462de0" testId="be1e166a-d1b7-c70a-b1c2-06ccc73818c6" testName="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests.CreateChatClient_Throws_WhenEndpointNotConfigured" computerName="CPC-bruno-U7R9O" duration="00:00:00.0091652" startTime="2026-05-29T08:27:50.6758768-04:00" endTime="2026-05-29T08:27:50.6850106-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e6b25340-82fe-4d76-a317-91a790462de0" />
    <UnitTestResult executionId="1565877b-b806-47a4-80ea-d0f0d47b3341" testId="69e69b57-a1ec-a94e-8c06-545f3e7ce305" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_SameStateToSameState_ReturnsFalse(status: Completed)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002732" startTime="2026-05-29T08:27:47.5740443-04:00" endTime="2026-05-29T08:27:47.5741242-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1565877b-b806-47a4-80ea-d0f0d47b3341" />
    <UnitTestResult executionId="8d996312-6dc5-4589-ad0a-980c2e304ab1" testId="5f6c112a-0c85-1426-808c-c3202d857273" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PutProfile_UpdatesExistingProfile" computerName="CPC-bruno-U7R9O" duration="00:00:01.4480279" startTime="2026-05-29T08:27:47.3344679-04:00" endTime="2026-05-29T08:27:48.7482234-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8d996312-6dc5-4589-ad0a-980c2e304ab1" />
    <UnitTestResult executionId="28ea3b85-a1cf-47fc-a38b-a8508c31c9f9" testId="574dcc7c-55ca-843f-4744-e6ced9eb9a6e" testName="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithCachedVectors_ImprovesThroughput" computerName="CPC-bruno-U7R9O" duration="00:00:00.0037273" startTime="2026-05-29T08:27:49.7340322-04:00" endTime="2026-05-29T08:27:49.7376837-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="28ea3b85-a1cf-47fc-a38b-a8508c31c9f9" />
    <UnitTestResult executionId="7046f1d1-f446-4376-8e16-2637779e2e71" testId="bb6d0ce8-b26c-29a2-459a-e0676b877eb5" testName="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests.WorkingDirIsolationPolicy_SanitizesServerNameForFilesystem" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026672" startTime="2026-05-29T08:27:47.7529397-04:00" endTime="2026-05-29T08:27:47.7554709-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7046f1d1-f446-4376-8e16-2637779e2e71" />
    <UnitTestResult executionId="49f71902-1123-4339-b6de-d1b82a3064cc" testId="858c06df-a6c1-cc2e-a7f2-4bb69a158b1e" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.DryRunJob_ExecutesWithoutCreatingJobRun" computerName="CPC-bruno-U7R9O" duration="00:00:00.1337880" startTime="2026-05-29T08:28:01.5157013-04:00" endTime="2026-05-29T08:28:02.3022554-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="49f71902-1123-4339-b6de-d1b82a3064cc" />
    <UnitTestResult executionId="b32d93d4-3f19-4b3d-9a0c-62f4fe292eb4" testId="a2461bf9-33cb-758f-93b6-28d9b6f418bc" testName="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_ReturnsMatchingSkills_WhenKeywordsMatch" computerName="CPC-bruno-U7R9O" duration="00:00:00.0837433" startTime="2026-05-29T08:27:47.4211033-04:00" endTime="2026-05-29T08:27:47.4705867-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b32d93d4-3f19-4b3d-9a0c-62f4fe292eb4" />
    <UnitTestResult executionId="e9845e58-19af-4a86-bf19-40fd56c9c09b" testId="ea5228dd-5837-8a30-ef06-92bbd42cba62" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryParseLlmJson_InvalidCron_RejectsPayload" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002345" startTime="2026-05-29T08:27:50.8855036-04:00" endTime="2026-05-29T08:27:50.8855581-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e9845e58-19af-4a86-bf19-40fd56c9c09b" />
    <UnitTestResult executionId="4f9fe3b3-a11b-47cc-be2d-5b2eeb6e9e41" testId="ff275984-6761-a9a7-f1fe-b7fbfbcad1cd" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly(typed: &quot;samples &quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0519318" startTime="2026-05-29T08:27:48.7498256-04:00" endTime="2026-05-29T08:27:48.8017658-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4f9fe3b3-a11b-47cc-be2d-5b2eeb6e9e41" />
    <UnitTestResult executionId="d38bdc38-5118-4da1-865d-291ebe77f63d" testId="f5546d32-87d8-39bc-2d01-94e874432167" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.JobExecutor_FallsBackToRuntimeSettings_WhenProfileNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0085336" startTime="2026-05-29T08:27:50.6827595-04:00" endTime="2026-05-29T08:27:50.7925680-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d38bdc38-5118-4da1-865d-291ebe77f63d" />
    <UnitTestResult executionId="3c92b4d2-a52d-4394-8c1a-d46fbf07c554" testId="052d9183-5a06-299b-e14d-505ef88f4a21" testName="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.SemanticRerank_Throughput_HandlesMultipleConcurrentRequests" computerName="CPC-bruno-U7R9O" duration="00:00:00.0253827" startTime="2026-05-29T08:27:49.0939573-04:00" endTime="2026-05-29T08:27:49.1181248-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3c92b4d2-a52d-4394-8c1a-d46fbf07c554" />
    <UnitTestResult executionId="0dd72f1b-1d95-43e9-87f4-fb64b0f0380c" testId="7ae5ecb2-b7d8-3b8e-363e-3ba24815ac46" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithSemanticException_FallsBackToKeywordRanking" computerName="CPC-bruno-U7R9O" duration="00:00:00.0043445" startTime="2026-05-29T08:27:50.7939087-04:00" endTime="2026-05-29T08:27:50.7981876-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0dd72f1b-1d95-43e9-87f4-fb64b0f0380c" />
    <UnitTestResult executionId="b9d141b4-e527-4439-80b6-498720d9844c" testId="2a70cdd4-6b51-8033-6480-861686f197b9" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Cancelled, to: Active)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000041" startTime="2026-05-29T08:27:47.5793379-04:00" endTime="2026-05-29T08:27:47.5793734-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b9d141b4-e527-4439-80b6-498720d9844c" />
    <UnitTestResult executionId="3c9f8ead-ceba-48b8-a7d4-2f8472f2faad" testId="f25ab42f-e6d6-033a-a7f2-002f060023a7" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every friday at 17:00&quot;, expectedCron: &quot;0 17 * * 5&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000275" startTime="2026-05-29T08:27:50.8789788-04:00" endTime="2026-05-29T08:27:50.8790418-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3c9f8ead-ceba-48b8-a7d4-2f8472f2faad" />
    <UnitTestResult executionId="449d1289-3cbe-485a-bc08-003ce30b6086" testId="ad8a8779-4db6-6621-9a2e-12482474983c" testName="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithCaseInsensitiveVaultPrefix_ResolvesSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017078" startTime="2026-05-29T08:27:47.9126226-04:00" endTime="2026-05-29T08:27:47.9141494-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="449d1289-3cbe-485a-bc08-003ce30b6086" />
    <UnitTestResult executionId="8d5bb12d-c9bb-4506-85f0-f224e7eaf0b2" testId="3b95eaa6-b9f8-a2f8-d400-e2b1550b574e" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.Ctor_WithNullLogger_ThrowsArgumentNullException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0006767" startTime="2026-05-29T08:27:47.7650225-04:00" endTime="2026-05-29T08:27:47.7655435-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8d5bb12d-c9bb-4506-85f0-f224e7eaf0b2" />
    <UnitTestResult executionId="32ab75d0-e4f4-41bd-8bc4-e6392813dac7" testId="cf92dbee-3706-f03c-fcea-6033609e3e7f" testName="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.ConsumeAsync_Second_Call_Returns_Null" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014118" startTime="2026-05-29T08:27:49.6208737-04:00" endTime="2026-05-29T08:27:49.6210084-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="32ab75d0-e4f4-41bd-8bc4-e6392813dac7" />
    <UnitTestResult executionId="958249b2-90b9-44ba-90f2-4f86e3684650" testId="e4dadebf-fd3b-3148-732e-79582b58cc1d" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_NameViolatesH5Allowlist_RejectedAs_InvalidName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0112487" startTime="2026-05-29T08:27:59.2422778-04:00" endTime="2026-05-29T08:27:59.2532904-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="958249b2-90b9-44ba-90f2-4f86e3684650" />
    <UnitTestResult executionId="5460448c-f02d-47aa-872c-42f3599d9077" testId="0e5fd5aa-d822-d931-f324-55c722c537ec" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_HandlesIntegratedAuthMode_CaseInsensitively(authMode: &quot;integrated&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.1544396" startTime="2026-05-29T08:27:48.9722706-04:00" endTime="2026-05-29T08:27:49.1256312-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5460448c-f02d-47aa-872c-42f3599d9077" />
    <UnitTestResult executionId="e1575ba8-de17-48f2-80b1-52285bec5897" testId="9730660a-ea78-824a-beb4-4076bca4aab0" testName="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.AddFile_SnapshotEventuallyContainsNewSkill" computerName="CPC-bruno-U7R9O" duration="00:00:00.5713795" startTime="2026-05-29T08:27:54.4143619-04:00" endTime="2026-05-29T08:27:54.9864515-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e1575ba8-de17-48f2-80b1-52285bec5897" />
    <UnitTestResult executionId="e378e2fb-063a-4901-826e-aac4830d7c0b" testId="f49ca2e4-8546-6a6a-794f-e522ed3890c9" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_WithinEndAt_ReturnsValidTime" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003053" startTime="2026-05-29T08:27:49.5323891-04:00" endTime="2026-05-29T08:27:49.5324460-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e378e2fb-063a-4901-826e-aac4830d7c0b" />
    <UnitTestResult executionId="83a0df7d-4843-4886-807f-529cf8cd767c" testId="8d6e4eb9-8904-58f2-2456-40a0d6a36df9" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsJobTimeoutSeconds_ToMaximum" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002506" startTime="2026-05-29T08:27:47.6810100-04:00" endTime="2026-05-29T08:27:47.6811895-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="83a0df7d-4843-4886-807f-529cf8cd767c" />
    <UnitTestResult executionId="8fdae12e-916d-438b-8c73-47bcdc2f0805" testId="792f9ee5-9f3d-1ffc-0b7a-4153065f9829" testName="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests.FromEvent_PreservesKindAndTimestamp" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013096" startTime="2026-05-29T08:27:47.4744426-04:00" endTime="2026-05-29T08:27:47.4755776-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8fdae12e-916d-438b-8c73-47bcdc2f0805" />
    <UnitTestResult executionId="be934216-a8b3-4f77-82b4-4dad295d4155" testId="0fde683e-9801-ee37-a2c4-10c2ffe235aa" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_ThrowsInvalidOperation_WhenIntegratedModeButNoEndpoint" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012301" startTime="2026-05-29T08:27:49.1427538-04:00" endTime="2026-05-29T08:27:49.1429486-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="be934216-a8b3-4f77-82b4-4dad295d4155" />
    <UnitTestResult executionId="57791d65-425c-48d6-9414-520c4ddbb035" testId="3b00cb6a-7f8e-e548-d3f8-f945f93dc0d3" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_DoesNotEmitApprovalRequest_WhenRequireToolApprovalIsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.2799736" startTime="2026-05-29T08:27:48.6975672-04:00" endTime="2026-05-29T08:27:48.9781904-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="57791d65-425c-48d6-9414-520c4ddbb035" />
    <UnitTestResult executionId="47a12fe7-144f-4412-b0df-607fdc384183" testId="b036dcf4-6b02-35c7-a120-3bcc790bec61" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithInvalidJson_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023978" startTime="2026-05-29T08:27:47.4720793-04:00" endTime="2026-05-29T08:27:47.4745105-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="47a12fe7-144f-4412-b0df-607fdc384183" />
    <UnitTestResult executionId="8bbb1bdd-26cc-4ad5-be18-8ba7a954f88c" testId="fea2d782-2b4a-6ede-c1c9-bc275fb7d068" testName="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests.CreateChatClient_RoutesToCorrectProvider_BasedOnSettings" computerName="CPC-bruno-U7R9O" duration="00:00:00.0044547" startTime="2026-05-29T08:27:47.5498058-04:00" endTime="2026-05-29T08:27:47.5541835-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8bbb1bdd-26cc-4ad5-be18-8ba7a954f88c" />
    <UnitTestResult executionId="ca3af5cb-94ee-486e-9a05-9784fbd7dd93" testId="b73edf3b-8b8c-9ed0-76a2-68d0bdf10433" testName="OpenClawNet.UnitTests.Tools.MemoryToolsTests.RecallTool_ClampsTopK_AndReturnsHits" computerName="CPC-bruno-U7R9O" duration="00:00:00.0130074" startTime="2026-05-29T08:27:50.6971736-04:00" endTime="2026-05-29T08:27:50.7102263-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ca3af5cb-94ee-486e-9a05-9784fbd7dd93" />
    <UnitTestResult executionId="01edef02-de9e-4df3-8185-85214972e88f" testId="e3b4ecb4-4174-3566-9b6c-1834626c7c29" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_Result_NeverContainsBody_Q5" computerName="CPC-bruno-U7R9O" duration="00:00:00.0129737" startTime="2026-05-29T08:27:59.1649772-04:00" endTime="2026-05-29T08:27:59.1778619-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="01edef02-de9e-4df3-8185-85214972e88f" />
    <UnitTestResult executionId="bf4cb7c9-b3dc-439d-8c18-067c3201c940" testId="7e2c74b4-0192-3692-cca9-e91ebd6595d5" testName="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_WithTools_YieldsToolCallChunk" computerName="CPC-bruno-U7R9O" duration="00:00:00.9993728" startTime="2026-05-29T08:27:47.4209414-04:00" endTime="2026-05-29T08:27:48.4005919-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Failed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bf4cb7c9-b3dc-439d-8c18-067c3201c940">
      <Output>
        <ErrorInfo>
          <Message>System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
&#xD;
Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.</Message>
          <StackTrace>   at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.&lt;&gt;c__DisplayClass20_0.&lt;&lt;CompleteChatStreamingAsync&gt;b__0&gt;d.MoveNext()&#xD;
--- End of stack trace from previous location ---&#xD;
   at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+MoveNext()&#xD;
   at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
   at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
   at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
   at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext() in C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs:line 129&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext() in C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs:line 129&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
   at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_WithTools_YieldsToolCallChunk() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs:line 149&#xD;
   at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_WithTools_YieldsToolCallChunk() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs:line 149&#xD;
--- End of stack trace from previous location ---</StackTrace>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="afa3463f-2320-4d9e-88b9-fbae616dcf4a" testId="d8dc3a21-c391-1bc2-6abe-636294245d59" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.SchedulerPollingService_CalculateNextRun_RespectsEndAt" computerName="CPC-bruno-U7R9O" duration="00:00:00.0019630" startTime="2026-05-29T08:27:49.3948134-04:00" endTime="2026-05-29T08:27:49.3955667-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="afa3463f-2320-4d9e-88b9-fbae616dcf4a" />
    <UnitTestResult executionId="33cfa6aa-d7d1-40b4-811b-a8a5a08b17da" testId="2d7b39ce-b80c-2b87-3075-ec521ffe4d53" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_VariousCronExpressions_ParsesSuccessfully(cron: &quot;0 0 * * MON&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000924" startTime="2026-05-29T08:27:48.8853605-04:00" endTime="2026-05-29T08:27:48.8854194-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="33cfa6aa-d7d1-40b4-811b-a8a5a08b17da" />
    <UnitTestResult executionId="76f7ae3b-27e3-4451-ac28-96c183934f17" testId="3bf6c278-f339-ed1c-652f-dfe074c0a459" testName="OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests.GetChannel_IsCaseInsensitive" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004482" startTime="2026-05-29T08:27:49.1549371-04:00" endTime="2026-05-29T08:27:49.1552716-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="76f7ae3b-27e3-4451-ac28-96c183934f17" />
    <UnitTestResult executionId="4365247a-0d36-4bc5-ba67-1a1352c3816f" testId="4a68ace2-6e3e-5813-b6b1-cf861940370e" testName="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests.ExecuteAsync_Embed_DelegatesToInjectedGenerator" computerName="CPC-bruno-U7R9O" duration="00:00:00.0038761" startTime="2026-05-29T08:27:50.8330615-04:00" endTime="2026-05-29T08:27:50.8357224-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4365247a-0d36-4bc5-ba67-1a1352c3816f" />
    <UnitTestResult executionId="622591ec-09eb-4a9c-9eaf-309dbb84d8c0" testId="0e55fc1a-2b77-1a0b-bea0-63bf661499fd" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostTest_ModelIsNotNull_WhenDefinitionHasModel" computerName="CPC-bruno-U7R9O" duration="00:00:00.0999084" startTime="2026-05-29T08:27:49.5934442-04:00" endTime="2026-05-29T08:27:49.6940654-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="622591ec-09eb-4a9c-9eaf-309dbb84d8c0" />
    <UnitTestResult executionId="397bf44d-ba08-4226-96e0-4264ef390b92" testId="fe30a9eb-7c83-db39-67aa-093995cc4857" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Cancelled, to: Draft)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000060" startTime="2026-05-29T08:27:47.5794371-04:00" endTime="2026-05-29T08:27:47.5794728-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="397bf44d-ba08-4226-96e0-4264ef390b92" />
    <UnitTestResult executionId="3b60e3d3-7cac-4085-a338-aaa17f87015d" testId="04a66c60-db16-d4a9-7da6-2a36e7fa3912" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_HeadingSlugification_ProducesExpectedName(heading: &quot;# My  Agent!&quot;, expectedName: &quot;my-agent&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000216" startTime="2026-05-29T08:27:50.8605320-04:00" endTime="2026-05-29T08:27:50.8605891-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3b60e3d3-7cac-4085-a338-aaa17f87015d" />
    <UnitTestResult executionId="1b9d4fd5-28e4-49ab-b326-26af825b0782" testId="6d2f4907-55f6-1d79-06cc-889177fc0f2e" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.GetDefaultAsync_SeedsDefault_WhenNoneExists" computerName="CPC-bruno-U7R9O" duration="00:00:00.0020183" startTime="2026-05-29T08:27:50.4516148-04:00" endTime="2026-05-29T08:27:50.4535419-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1b9d4fd5-28e4-49ab-b326-26af825b0782" />
    <UnitTestResult executionId="60c6b1b7-4290-49dd-8829-ff69b1074e3c" testId="86b7c6ec-5f2a-2b22-2eab-01f4639e66ad" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_ModelPriorityOrder_IsStrictProfileThenOptionsThenDefault" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:56.7867790-04:00" endTime="2026-05-29T08:27:56.7869477-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="60c6b1b7-4290-49dd-8829-ff69b1074e3c">
      <Output>
        <ErrorInfo>
          <Message>OllamaSharp assembly load failure — issue #95</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="90497718-5248-4568-8e1d-07d74f725d52" testId="5434b853-5034-5ec6-2925-a1f5fbc650fa" testName="OpenClawNet.UnitTests.Mcp.McpToolProviderTests.RefreshAsync_DoesNotThrow_WhenCacheEmpty" computerName="CPC-bruno-U7R9O" duration="00:00:00.0027210" startTime="2026-05-29T08:27:49.9743815-04:00" endTime="2026-05-29T08:27:49.9771795-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="90497718-5248-4568-8e1d-07d74f725d52" />
    <UnitTestResult executionId="93544fff-c068-441f-9fb5-3a65a8402dba" testId="fcc19a1d-5f50-309e-07eb-a3aea338ab13" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_WithNaNValues_StoresAsIs" computerName="CPC-bruno-U7R9O" duration="00:00:00.0045591" startTime="2026-05-29T08:27:47.6112061-04:00" endTime="2026-05-29T08:27:47.6157180-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="93544fff-c068-441f-9fb5-3a65a8402dba" />
    <UnitTestResult executionId="923d879c-d613-4b97-b7cb-c09ebcd7aa17" testId="429b75d2-73aa-61e4-539d-5aa991bc502d" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsTerminal_NonTerminalStates_ReturnFalse(status: Active)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003028" startTime="2026-05-29T08:27:47.5628982-04:00" endTime="2026-05-29T08:27:47.5630747-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="923d879c-d613-4b97-b7cb-c09ebcd7aa17" />
    <UnitTestResult executionId="f9b17e27-7efe-45f9-80b5-dd6abd10857c" testId="3d9f655e-9373-0b97-470d-4d4603fd0069" testName="OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_StreamAsync_YieldsTokens" computerName="CPC-bruno-U7R9O" duration="00:00:00.1685410" startTime="2026-05-29T08:28:21.8455980-04:00" endTime="2026-05-29T08:28:22.0147085-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Failed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f9b17e27-7efe-45f9-80b5-dd6abd10857c">
      <Output>
        <ErrorInfo>
          <Message>System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
&#xD;
Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.</Message>
          <StackTrace>   at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.&lt;&gt;c__DisplayClass20_0.&lt;&lt;CompleteChatStreamingAsync&gt;b__0&gt;d.MoveNext()&#xD;
--- End of stack trace from previous location ---&#xD;
   at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+MoveNext()&#xD;
   at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
   at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
   at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
   at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext() in C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs:line 129&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext() in C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs:line 129&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
   at OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_StreamAsync_YieldsTokens() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Integration\LiveLlmTests.cs:line 146&#xD;
   at OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_StreamAsync_YieldsTokens() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Integration\LiveLlmTests.cs:line 146&#xD;
--- End of stack trace from previous location ---</StackTrace>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="285754eb-e5b0-432b-b309-4e91bfe4b9b9" testId="a5c97f55-2f54-dde4-2b74-93a23a0cf890" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_PausedToCompleted_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004301" startTime="2026-05-29T08:27:47.5831525-04:00" endTime="2026-05-29T08:27:47.5832310-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="285754eb-e5b0-432b-b309-4e91bfe4b9b9" />
    <UnitTestResult executionId="c2136ae0-f333-4c4f-a2d7-0699ab7e1151" testId="5870f107-c696-0504-5f56-d746812e9de3" testName="OpenClawNet.UnitTests.Tools.ImageEditToolTests.Missing_Input_Fails" computerName="CPC-bruno-U7R9O" duration="00:00:00.0155426" startTime="2026-05-29T08:27:47.5447978-04:00" endTime="2026-05-29T08:27:47.5604751-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c2136ae0-f333-4c4f-a2d7-0699ab7e1151" />
    <UnitTestResult executionId="ba20a264-3f46-4309-97d5-fddeb233b917" testId="2709f082-b602-5889-bd16-428174b95370" testName="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_CatchesGenericException_YieldsError" computerName="CPC-bruno-U7R9O" duration="00:00:00.0434078" startTime="2026-05-29T08:27:50.5514458-04:00" endTime="2026-05-29T08:27:50.5952251-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ba20a264-3f46-4309-97d5-fddeb233b917" />
    <UnitTestResult executionId="4ce9e365-27aa-4ec8-ad95-7bd977a2b063" testId="d58625fe-482c-390d-b85b-b34eb565d6db" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_GitHubReturns404_PropagatesAs_NotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0109791" startTime="2026-05-29T08:27:59.1064783-04:00" endTime="2026-05-29T08:27:59.1173979-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4ce9e365-27aa-4ec8-ad95-7bd977a2b063" />
    <UnitTestResult executionId="2864e6e3-8742-49b2-bf7c-2715468471eb" testId="354e8a85-24f7-3da7-4b8c-b9d8edf4b9dd" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_DoesNotEmitToolApprovalRequest_ForNonApprovalTools" computerName="CPC-bruno-U7R9O" duration="00:00:00.0152516" startTime="2026-05-29T08:27:48.9784485-04:00" endTime="2026-05-29T08:27:48.9941250-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2864e6e3-8742-49b2-bf7c-2715468471eb" />
    <UnitTestResult executionId="4856c7e6-b9cd-40e8-a081-47ea2c0709b4" testId="804f10aa-7062-8d30-4f8f-9a5f61c9c577" testName="OpenClawNet.UnitTests.CLI.VaultCommandTests.List_WithEmptyVault_ExitsCleanly" computerName="CPC-bruno-U7R9O" duration="00:00:09.7460796" startTime="2026-05-29T08:28:38.4266903-04:00" endTime="2026-05-29T08:28:48.1730336-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4856c7e6-b9cd-40e8-a081-47ea2c0709b4" />
    <UnitTestResult executionId="93781465-274f-45ee-932f-0335564b8eb3" testId="8c11193b-0e46-2ba9-ff95-f77e3b8842aa" testName="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests.GetChannelDetailView_PreservesFullContentInline_NotTruncated" computerName="CPC-bruno-U7R9O" duration="00:00:00.0805950" startTime="2026-05-29T08:27:51.0953957-04:00" endTime="2026-05-29T08:27:51.1753049-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="93781465-274f-45ee-932f-0335564b8eb3" />
    <UnitTestResult executionId="2da51e89-b7ef-44e0-97f7-558a41ab86b7" testId="9724e57e-4033-84cf-5401-4b55797d4c00" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ToOpenClawMessage_MapsRoles_Correctly(meaiRole: &quot;tool&quot;, expectedOcRole: Tool)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004835" startTime="2026-05-29T08:27:49.5436599-04:00" endTime="2026-05-29T08:27:49.5437375-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2da51e89-b7ef-44e0-97f7-558a41ab86b7" />
    <UnitTestResult executionId="1183210c-cf5e-4a68-8e15-683e03f54cf3" testId="c7f307f3-4bf9-5c9b-889a-405d92ff840b" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithKeywordCandidates_AppliesSemanticReranking" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7614307-04:00" endTime="2026-05-29T08:27:50.7614536-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1183210c-cf5e-4a68-8e15-683e03f54cf3">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="d15cf28e-535b-4835-b7fe-f352d20a6081" testId="8245c053-e054-c166-4625-1ecda8bcd906" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.ConcurrentReadsDuringRebuild_NoTornReads" computerName="CPC-bruno-U7R9O" duration="00:00:02.0362649" startTime="2026-05-29T08:27:59.8460444-04:00" endTime="2026-05-29T08:28:01.8826231-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d15cf28e-535b-4835-b7fe-f352d20a6081" />
    <UnitTestResult executionId="6c6251b6-90c8-47a8-b8a8-141bd48ffe01" testId="8e665923-cf47-4f48-f480-43a8c6c66147" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsEditable_NonEditableStates_ReturnFalse(status: Completed)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005316" startTime="2026-05-29T08:27:47.5764810-04:00" endTime="2026-05-29T08:27:47.5765515-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6c6251b6-90c8-47a8-b8a8-141bd48ffe01" />
    <UnitTestResult executionId="57ff460e-cf44-4673-b019-9a970601f74c" testId="e4e99aad-f392-93e7-ec37-42cd59b653f3" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_DisableCachingTrue_OnEveryBuild" computerName="CPC-bruno-U7R9O" duration="00:00:00.0148439" startTime="2026-05-29T08:28:02.1611390-04:00" endTime="2026-05-29T08:28:02.1758837-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="57ff460e-cf44-4673-b019-9a970601f74c" />
    <UnitTestResult executionId="33a358c5-0d9d-4726-96ab-b2a1aee9de71" testId="5271e262-f246-9834-be78-2e7f6ac01dd0" testName="OpenClawNet.UnitTests.Tools.FileSystemToolTests.List_RelativePath_ListsWorkspaceDirectory" computerName="CPC-bruno-U7R9O" duration="00:00:00.0055597" startTime="2026-05-29T08:27:50.0873562-04:00" endTime="2026-05-29T08:27:50.0922258-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="33a358c5-0d9d-4726-96ab-b2a1aee9de71" />
    <UnitTestResult executionId="b05b01f2-b43f-43b5-b319-8ac65a2feab0" testId="dfa68dc7-a894-d3b4-3358-177396c3a83d" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_RoundTrip_PreservesData" computerName="CPC-bruno-U7R9O" duration="00:00:00.0043065" startTime="2026-05-29T08:27:47.6169085-04:00" endTime="2026-05-29T08:27:47.6211356-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b05b01f2-b43f-43b5-b319-8ac65a2feab0" />
    <UnitTestResult executionId="c1d124ce-68d9-43cf-928f-c224e88255f6" testId="497a1a52-819c-d3b4-8ceb-2dd5ff046532" testName="OpenClawNet.UnitTests.Web.Layout.ReconnectModalTests.RendersLocalRecoveryGuidance" computerName="CPC-bruno-U7R9O" duration="00:00:00.0922469" startTime="2026-05-29T08:27:48.3691802-04:00" endTime="2026-05-29T08:27:48.4615203-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c1d124ce-68d9-43cf-928f-c224e88255f6" />
    <UnitTestResult executionId="b672fba8-dff6-4cbe-8754-afbc577cf4bc" testId="161afa2e-2e45-f57f-e157-5f0f4d095ca7" testName="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.SemanticRerank_TimeoutRecovery_DoesNotBlockSubsequentRequests" computerName="CPC-bruno-U7R9O" duration="00:00:00.0036151" startTime="2026-05-29T08:27:49.0873536-04:00" endTime="2026-05-29T08:27:49.0906828-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b672fba8-dff6-4cbe-8754-afbc577cf4bc" />
    <UnitTestResult executionId="ce2bfbaf-2b5c-417e-8bf0-5a2dd6985515" testId="dfd817eb-2118-4276-3d47-b3360da6990d" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.WebsiteWatcher_StatusBeforeSetup_Returns404" computerName="CPC-bruno-U7R9O" duration="00:00:00.0640809" startTime="2026-05-29T08:27:54.3294683-04:00" endTime="2026-05-29T08:27:54.9692434-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ce2bfbaf-2b5c-417e-8bf0-5a2dd6985515" />
    <UnitTestResult executionId="c11230f4-ffab-4973-8b36-eb54164522ff" testId="8c3c4a34-afc0-0b68-bf42-07b1647f0a27" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;rss-daily-summary&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003164" startTime="2026-05-29T08:27:49.8179804-04:00" endTime="2026-05-29T08:27:49.8180524-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c11230f4-ffab-4973-8b36-eb54164522ff" />
    <UnitTestResult executionId="bc17eb34-645c-402e-bc7c-94f10e38fce0" testId="fe51e4f0-dbb1-99f4-94fa-37bb63d45727" testName="OpenClawNet.UnitTests.Integration.ChatSmokeTests.Pipeline_WithProviderError_YieldsErrorEvent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0133581" startTime="2026-05-29T08:27:49.5341758-04:00" endTime="2026-05-29T08:27:49.5461894-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bc17eb34-645c-402e-bc7c-94f10e38fce0" />
    <UnitTestResult executionId="7ed729a8-bda1-4e0f-b912-b5e664ec77a7" testId="9421d557-58f0-dede-b387-08c31d49e542" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.InlineContent_ExactlyAt64KB_StoredInContentInline" computerName="CPC-bruno-U7R9O" duration="00:00:00.0825939" startTime="2026-05-29T08:27:49.9961244-04:00" endTime="2026-05-29T08:27:50.0778344-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7ed729a8-bda1-4e0f-b912-b5e664ec77a7" />
    <UnitTestResult executionId="aba295cf-097f-4a59-bc30-c97e3f90facc" testId="cb04830b-869a-c446-db8a-c941edfbcf5f" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_HttpWithoutUrl_Fails" computerName="CPC-bruno-U7R9O" duration="00:00:00.0015335" startTime="2026-05-29T08:27:49.2907405-04:00" endTime="2026-05-29T08:27:49.2920917-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="aba295cf-097f-4a59-bc30-c97e3f90facc" />
    <UnitTestResult executionId="9cc0df0e-d46e-4c5f-ab7b-8b97cffe333e" testId="70217658-8e3c-7c18-a3c6-e36ad013d620" testName="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests.CreateAdapter_WithUnknownType_ThrowsInvalidOperationException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014073" startTime="2026-05-29T08:27:47.8792817-04:00" endTime="2026-05-29T08:27:47.8805686-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9cc0df0e-d46e-4c5f-ab7b-8b97cffe333e" />
    <UnitTestResult executionId="41c023cc-4666-44d8-b2ad-2660154fe01d" testId="ef3e1b0f-4c88-6fe4-ffda-a3e26afa5aeb" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;at 6:00&quot;, expectedCron: &quot;0 6 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000361" startTime="2026-05-29T08:27:50.8755880-04:00" endTime="2026-05-29T08:27:50.8756743-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="41c023cc-4666-44d8-b2ad-2660154fe01d" />
    <UnitTestResult executionId="23b96e40-d6d5-449c-9a7c-244d4a28eda9" testId="71c87400-600d-2d4d-e3cb-add9d3ec4fc4" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Draft, to: Active)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0028251" startTime="2026-05-29T08:27:47.5687628-04:00" endTime="2026-05-29T08:27:47.5714342-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="23b96e40-d6d5-449c-9a7c-244d4a28eda9" />
    <UnitTestResult executionId="f9c0ea2f-9f3b-4b78-bc41-1514184912a1" testId="319c335b-cdba-aaa5-ec80-c2d2854912a6" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_PlainMarkdownWithHeading_SetsNameFromSlugifiedHeading" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002445" startTime="2026-05-29T08:27:50.8618013-04:00" endTime="2026-05-29T08:27:50.8620549-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f9c0ea2f-9f3b-4b78-bc41-1514184912a1" />
    <UnitTestResult executionId="9e1f838b-0655-4472-99b3-44793e893622" testId="7c819b6a-7a91-53b4-2fd3-aa2818c0847e" testName="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_WithValidWebhookUrl_PostsSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014966" startTime="2026-05-29T08:27:47.9012598-04:00" endTime="2026-05-29T08:27:47.9026732-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9e1f838b-0655-4472-99b3-44793e893622" />
    <UnitTestResult executionId="9da2fe0b-caea-4918-918e-2db7aef26be3" testId="91d959b5-68ac-8009-0f37-43132b091afb" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_SameStateToSameState_ReturnsFalse(status: Cancelled)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007975" startTime="2026-05-29T08:27:47.5742430-04:00" endTime="2026-05-29T08:27:47.5744848-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9da2fe0b-caea-4918-918e-2db7aef26be3" />
    <UnitTestResult executionId="4a3a8855-5465-4701-92e0-65c0692f0a37" testId="0ed81e2f-a319-7bc6-c941-16c03278f68b" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_HeadingSlugification_ProducesExpectedName(heading: &quot;# Test---Agent&quot;, expectedName: &quot;test-agent&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0200860" startTime="2026-05-29T08:27:50.8550294-04:00" endTime="2026-05-29T08:27:50.8590255-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4a3a8855-5465-4701-92e0-65c0692f0a37" />
    <UnitTestResult executionId="3bcdaa9e-d0b6-45d9-8477-62e04aaa5a8b" testId="698d9280-3ff2-b6f8-1230-528f8852ab09" testName="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests.GetChannelDetailView_OrdersArtifactsByCreatedAtDesc" computerName="CPC-bruno-U7R9O" duration="00:00:00.0842625" startTime="2026-05-29T08:27:51.0114078-04:00" endTime="2026-05-29T08:27:51.0952599-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3bcdaa9e-d0b6-45d9-8477-62e04aaa5a8b" />
    <UnitTestResult executionId="c3da3678-a670-4bd8-af86-a2bfef5eef16" testId="4517a267-c54d-0a31-b5ce-88adfbcb47bd" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Confirm_WithFreshToken_WritesFiles_AndReturnsSkillName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0382391" startTime="2026-05-29T08:27:59.2535400-04:00" endTime="2026-05-29T08:27:59.2922521-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c3da3678-a670-4bd8-af86-a2bfef5eef16" />
    <UnitTestResult executionId="d2db237c-1a0d-494f-8707-5f71d3a8bd46" testId="ca872e21-96ef-8959-9aaf-df9bef35f515" testName="OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests.Protect_RoundTrips_OnWindows" computerName="CPC-bruno-U7R9O" duration="00:00:00.0040188" startTime="2026-05-29T08:27:49.5893900-04:00" endTime="2026-05-29T08:27:49.5916345-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d2db237c-1a0d-494f-8707-5f71d3a8bd46" />
    <UnitTestResult executionId="9605dafc-89dc-42bd-a643-41297072df32" testId="933bb179-2cd8-1675-ff2b-d7cb9b1402e4" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate01_AuditRowWrittenForEveryVaultAccessAttempt_SuccessAndFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.1190941" startTime="2026-05-29T08:27:50.1177304-04:00" endTime="2026-05-29T08:27:50.2357496-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9605dafc-89dc-42bd-a643-41297072df32" />
    <UnitTestResult executionId="16a7a762-e2cd-45e6-9a20-fdc1ed14b6f5" testId="3cf12184-7fe4-c304-b1b9-82f687b27bec" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: &quot;0 9 * * 1-5 * *&quot;, expected: False)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003553" startTime="2026-05-29T08:27:50.8829588-04:00" endTime="2026-05-29T08:27:50.8830145-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="16a7a762-e2cd-45e6-9a20-fdc1ed14b6f5" />
    <UnitTestResult executionId="6dc84faa-5593-428e-a198-3370ebec1bfe" testId="f0241225-a71f-51b3-49a4-c549223d5a81" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_ReturnsSingleAgentSkillsProviderInstance" computerName="CPC-bruno-U7R9O" duration="00:00:00.0241315" startTime="2026-05-29T08:28:02.1191373-04:00" endTime="2026-05-29T08:28:02.1432317-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6dc84faa-5593-428e-a198-3370ebec1bfe" />
    <UnitTestResult executionId="2e06fe93-cbe7-4ed9-a374-e7cd67543301" testId="7279ff54-dbce-8625-8b98-fde8ad4e867c" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Update_PreservesApiKey_InMemory" computerName="CPC-bruno-U7R9O" duration="00:00:00.0038366" startTime="2026-05-29T08:27:49.1105061-04:00" endTime="2026-05-29T08:27:49.1140060-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2e06fe93-cbe7-4ed9-a374-e7cd67543301" />
    <UnitTestResult executionId="d2da928e-9aed-44db-ac2d-aa5ca16864de" testId="1ab8c810-c446-9903-3562-944549da4ad8" testName="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.GetRunArtifacts_ReturnsAllArtifacts_OrderedBySequence" computerName="CPC-bruno-U7R9O" duration="00:00:00.0961444" startTime="2026-05-29T08:27:51.0269476-04:00" endTime="2026-05-29T08:27:51.1229254-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d2da928e-9aed-44db-ac2d-aa5ca16864de" />
    <UnitTestResult executionId="9e8e3dd1-b098-444c-a816-bcb79e5050b5" testId="e6f3a485-5580-e0c4-20ef-71a0d4eacb8d" testName="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;Max(7, 3)&quot;, expected: &quot;7&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009233" startTime="2026-05-29T08:27:47.7131067-04:00" endTime="2026-05-29T08:27:47.7136001-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9e8e3dd1-b098-444c-a816-bcb79e5050b5" />
    <UnitTestResult executionId="bad3943e-ebec-4180-92e5-c59dc0da6b43" testId="43440aaf-3e63-e6e4-05e8-71c309c1feac" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;daily at noon&quot;, expectedCron: &quot;0 12 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000133" startTime="2026-05-29T08:27:50.8781913-04:00" endTime="2026-05-29T08:27:50.8782457-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bad3943e-ebec-4180-92e5-c59dc0da6b43" />
    <UnitTestResult executionId="785bff99-0921-4c3c-bee6-c7bd43077952" testId="823318e8-d50d-098d-fc14-ba8d83a7b4f9" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_DoesNotThrow_WhenNullModelHandled" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.4317025-04:00" endTime="2026-05-29T08:27:50.4317285-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="785bff99-0921-4c3c-bee6-c7bd43077952">
      <Output>
        <ErrorInfo>
          <Message>OllamaSharp assembly load failure — issue #95</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="f05c9cf2-037e-4fea-b2af-420284ecb141" testId="0cac3fba-fb49-d9f8-8972-aa56f0a441dd" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_ValidCronWithSeconds_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002686" startTime="2026-05-29T08:27:48.8823226-04:00" endTime="2026-05-29T08:27:48.8823953-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f05c9cf2-037e-4fea-b2af-420284ecb141" />
    <UnitTestResult executionId="d2789870-623e-4fdd-a311-b77888200ccd" testId="71b34f25-1628-96ff-b438-83f3575021ef" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_ReadFile_BlocksSensitivePaths(sensitiveRelPath: &quot;.git/config&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022731" startTime="2026-05-29T08:27:49.3792881-04:00" endTime="2026-05-29T08:27:49.3814958-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d2789870-623e-4fdd-a311-b77888200ccd" />
    <UnitTestResult executionId="afa9cd8f-5578-4128-a0fc-46c06446c736" testId="c248bbbc-4ae2-d17e-3ea5-d9e9396ee526" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every weekday at 9am&quot;, expectedCron: &quot;0 9 * * 1-5&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000171" startTime="2026-05-29T08:27:50.8715843-04:00" endTime="2026-05-29T08:27:50.8716394-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="afa9cd8f-5578-4128-a0fc-46c06446c736" />
    <UnitTestResult executionId="1d8f542b-737b-4167-85bc-08320ab7d8cb" testId="06afed49-e9f6-da6a-413e-56e13e73d911" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_ReservedName_RejectedAs_InvalidName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0117477" startTime="2026-05-29T08:27:59.1334538-04:00" endTime="2026-05-29T08:27:59.1427892-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1d8f542b-737b-4167-85bc-08320ab7d8cb" />
    <UnitTestResult executionId="ead75fd4-dd44-4e47-a74f-f61da9fd14e1" testId="4ed33895-cc31-d07e-6e6f-f304277640d0" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every monday at 9am&quot;, expectedCron: &quot;0 9 * * 1&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000306" startTime="2026-05-29T08:27:50.8712852-04:00" endTime="2026-05-29T08:27:50.8713411-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ead75fd4-dd44-4e47-a74f-f61da9fd14e1" />
    <UnitTestResult executionId="323290f0-93c2-42bc-8206-47df58513c61" testId="aea4b51f-ee44-6757-97a8-812d658aab6e" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_WithRuntimeOverrides_MergesInputs" computerName="CPC-bruno-U7R9O" duration="00:00:00.0365839" startTime="2026-05-29T08:27:49.4523148-04:00" endTime="2026-05-29T08:27:49.5519238-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="323290f0-93c2-42bc-8206-47df58513c61" />
    <UnitTestResult executionId="702d922e-5b22-4f32-9364-550921e0b30f" testId="77b0bbdc-334e-c65c-d65a-d8b6896d4814" testName="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.BrowserMcpTools_Navigate_ForwardsActionToBrowserService" computerName="CPC-bruno-U7R9O" duration="00:00:00.0169676" startTime="2026-05-29T08:27:50.9750696-04:00" endTime="2026-05-29T08:27:50.9919836-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="702d922e-5b22-4f32-9364-550921e0b30f" />
    <UnitTestResult executionId="4a7cd0a3-a1e5-4821-884b-083437bcbd35" testId="639b077a-8218-c685-59a1-a9a35e8d5d9a" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.CreateAzureOpenAI_ThrowsWhenApiKeyMissing" computerName="CPC-bruno-U7R9O" duration="00:00:00.0034018" startTime="2026-05-29T08:27:50.5039658-04:00" endTime="2026-05-29T08:27:50.5072969-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4a7cd0a3-a1e5-4821-884b-083437bcbd35" />
    <UnitTestResult executionId="fffc9ac2-424d-49e0-bc74-e1c012670fef" testId="9ca2c3d9-5ac3-4199-e05d-219063bc29eb" testName="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.MalformedFrontmatter_EmitsSkillValidationFailed_WithoutBodyContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0395040" startTime="2026-05-29T08:27:49.1067140-04:00" endTime="2026-05-29T08:27:49.1462361-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fffc9ac2-424d-49e0-bc74-e1c012670fef" />
    <UnitTestResult executionId="b984fcb4-4ae6-46f5-a5eb-2aac1e7c8c63" testId="55c252d6-9bb4-7a8a-76ed-e694def56fe7" testName="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests.CreateAdapter_WithNullType_ThrowsArgumentNullException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010479" startTime="2026-05-29T08:27:47.8833292-04:00" endTime="2026-05-29T08:27:47.8842313-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b984fcb4-4ae6-46f5-a5eb-2aac1e7c8c63" />
    <UnitTestResult executionId="59d9ee41-62db-43bf-a2d3-307ff9638b13" testId="2707ec86-847f-308b-85db-11b3287aad1b" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.ResumeJob_TransitionsPausedToActive" computerName="CPC-bruno-U7R9O" duration="00:00:00.1534625" startTime="2026-05-29T08:27:54.9538270-04:00" endTime="2026-05-29T08:27:55.7693101-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="59d9ee41-62db-43bf-a2d3-307ff9638b13" />
    <UnitTestResult executionId="07af483a-a167-4784-836d-d992b716c2df" testId="61da13bc-a05b-de54-acb3-572ba02a9fb1" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PutProvider_CreatesNewProvider" computerName="CPC-bruno-U7R9O" duration="00:00:00.0571254" startTime="2026-05-29T08:27:50.5618229-04:00" endTime="2026-05-29T08:27:50.6194442-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="07af483a-a167-4784-836d-d992b716c2df" />
    <UnitTestResult executionId="b59f17c5-80e8-44d3-b4bc-8a57384d8a72" testId="c50f942a-6a85-2a70-3f71-83d733ae27d8" testName="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.GetToken_Nonexistent_User_Returns_Null" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012447" startTime="2026-05-29T08:27:47.4135103-04:00" endTime="2026-05-29T08:27:47.4135743-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b59f17c5-80e8-44d3-b4bc-8a57384d8a72" />
    <UnitTestResult executionId="d8fd741b-edeb-47d6-aab4-1ddb208c151d" testId="ac6c16bc-4065-4b62-e27a-7ce87a48583a" testName="OpenClawNet.UnitTests.Storage.VaultConfigBackendsTests.BackendsConfig_BuildsChainedStore_InConfiguredOrder" computerName="CPC-bruno-U7R9O" duration="00:00:00.5353603" startTime="2026-05-29T08:27:49.2257361-04:00" endTime="2026-05-29T08:27:49.7609083-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d8fd741b-edeb-47d6-aab4-1ddb208c151d" />
    <UnitTestResult executionId="dbe76f0a-e301-4192-bc2a-6159bd4bb69f" testId="d8f17ee7-bc6a-d72f-275c-84234a03c68a" testName="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests.CreateChatClient_Throws_WhenUnknownProviderName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0127767" startTime="2026-05-29T08:27:47.5369516-04:00" endTime="2026-05-29T08:27:47.5496454-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dbe76f0a-e301-4192-bc2a-6159bd4bb69f" />
    <UnitTestResult executionId="3d8d1dd3-027b-457d-801d-08758fe13e57" testId="b8f1a256-3965-37b1-d28a-3192c9dee580" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_ActiveToCancelled_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001922" startTime="2026-05-29T08:27:47.5888363-04:00" endTime="2026-05-29T08:27:47.5889022-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3d8d1dd3-027b-457d-801d-08758fe13e57" />
    <UnitTestResult executionId="941b87f8-a725-4fee-b882-0e827d3fdd6b" testId="633ca878-b528-e200-ba80-652401d822ad" testName="OpenClawNet.UnitTests.Storage.JobsDomainModelTests.JobRun_NewColumns_CanBePersistedAndQueried" computerName="CPC-bruno-U7R9O" duration="00:00:01.6092275" startTime="2026-05-29T08:27:47.6046760-04:00" endTime="2026-05-29T08:27:49.2131719-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="941b87f8-a725-4fee-b882-0e827d3fdd6b" />
    <UnitTestResult executionId="c6e0d057-6a7a-47a3-bd08-7c770cfaac80" testId="a0f3f81d-9458-03e1-c357-c2420903e150" testName="OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests.GetAllChannels_ReturnsRegisteredChannels" computerName="CPC-bruno-U7R9O" duration="00:00:00.0084374" startTime="2026-05-29T08:27:49.1474016-04:00" endTime="2026-05-29T08:27:49.1547303-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c6e0d057-6a7a-47a3-bd08-7c770cfaac80" />
    <UnitTestResult executionId="c4ae087f-ce7c-4705-a6e9-34cff6a6e4e6" testId="f0d75aeb-e3b5-dd5c-d59f-42b99960d7ba" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOrphanReclaimTests.ReclaimOrphanedRunsAsync_MarksRunningRows_AsFailed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0155858" startTime="2026-05-29T08:27:49.7217584-04:00" endTime="2026-05-29T08:27:49.7365689-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c4ae087f-ce7c-4705-a6e9-34cff6a6e4e6" />
    <UnitTestResult executionId="085a83d2-9762-48b0-a677-b6c8165c4967" testId="196770b1-2eb0-3e17-1a9d-c2f9250263cd" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_SlackTimeout_ReturnsFailureGracefully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0038119" startTime="2026-05-29T08:27:49.7953467-04:00" endTime="2026-05-29T08:27:49.7989850-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="085a83d2-9762-48b0-a677-b6c8165c4967" />
    <UnitTestResult executionId="4a972998-03d5-4353-a5e2-bbcf252f12a6" testId="e43bd5ff-f955-4a30-dda9-0be94ea0c184" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_Paused_HasValue2" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001673" startTime="2026-05-29T08:27:47.5890838-04:00" endTime="2026-05-29T08:27:47.5891558-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4a972998-03d5-4353-a5e2-bbcf252f12a6" />
    <UnitTestResult executionId="76ada4cb-0af6-4883-a4e8-5b8b8c66a96c" testId="165b6536-3550-f546-274b-fbafc6d3cc16" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_IncludesHistory" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013852" startTime="2026-05-29T08:27:50.8709754-04:00" endTime="2026-05-29T08:27:50.8765016-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="76ada4cb-0af6-4883-a4e8-5b8b8c66a96c" />
    <UnitTestResult executionId="8d72c11d-8d40-41d2-becb-7581f85d1758" testId="5f68c1e9-b65b-10ef-8c1e-e51975c9a7c0" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.MissingDescription_SkillSkippedOrUsesDefault" computerName="CPC-bruno-U7R9O" duration="00:00:00.0252618" startTime="2026-05-29T08:28:01.9953443-04:00" endTime="2026-05-29T08:28:02.0204394-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8d72c11d-8d40-41d2-becb-7581f85d1758" />
    <UnitTestResult executionId="6f703f49-7198-47a9-b1ea-a9bae689751c" testId="7ce5ca49-7719-6ddc-58c1-87099557de66" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate04_DataProtectionKeyRingPersistsAcrossProviderRestart_DecryptsExistingVaultCiphertext" computerName="CPC-bruno-U7R9O" duration="00:00:00.1999510" startTime="2026-05-29T08:27:51.0568348-04:00" endTime="2026-05-29T08:27:51.2555408-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6f703f49-7198-47a9-b1ea-a9bae689751c" />
    <UnitTestResult executionId="9a94104c-c8ce-462a-89df-b152546bfa0c" testId="9304ab5c-541f-1c39-332c-bdc4fea509aa" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_UsesCamelCaseJsonNaming" computerName="CPC-bruno-U7R9O" duration="00:00:00.0353632" startTime="2026-05-29T08:27:49.3050916-04:00" endTime="2026-05-29T08:27:49.3408061-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9a94104c-c8ce-462a-89df-b152546bfa0c" />
    <UnitTestResult executionId="a1f60457-4636-426d-be60-5d11f4153097" testId="2cd0b8cd-146b-352c-e6a5-6902b277acdb" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: Json)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0768337" startTime="2026-05-29T08:27:49.3080419-04:00" endTime="2026-05-29T08:27:49.3837691-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a1f60457-4636-426d-be60-5d11f4153097" />
    <UnitTestResult executionId="1538ba8c-5f9b-4cec-a317-d7cc3cc0ca79" testId="7cf8f240-421e-6cba-cc96-36c94bcd7d67" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Load_HandlesMissingFile_Gracefully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0273404" startTime="2026-05-29T08:27:49.0834779-04:00" endTime="2026-05-29T08:27:49.1102967-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1538ba8c-5f9b-4cec-a317-d7cc3cc0ca79" />
    <UnitTestResult executionId="75831384-e830-4fe8-ab1b-740b121a1b34" testId="06103719-9a7f-b2d6-60a6-735948a7b74e" testName="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests.AllAgentProviders_AreResolvable" computerName="CPC-bruno-U7R9O" duration="00:00:00.0354604" startTime="2026-05-29T08:27:50.7115529-04:00" endTime="2026-05-29T08:27:50.7478649-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="75831384-e830-4fe8-ab1b-740b121a1b34" />
    <UnitTestResult executionId="efa1ee61-ad56-43c8-9fe2-8187106444bd" testId="37ad37e7-0569-9ea0-a7b6-d00da8e067f0" testName="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.ModifyFileBody_SnapshotIdChanges" computerName="CPC-bruno-U7R9O" duration="00:00:00.6500091" startTime="2026-05-29T08:27:56.5736169-04:00" endTime="2026-05-29T08:27:57.2240218-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="efa1ee61-ad56-43c8-9fe2-8187106444bd" />
    <UnitTestResult executionId="f17084e1-8ada-44a2-83a9-d5c61eb4b8c2" testId="81a61728-2b52-9925-6598-d5ccf6d0fa57" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.Metadata_Has_Correct_Name_And_Description" computerName="CPC-bruno-U7R9O" duration="00:00:00.0006977" startTime="2026-05-29T08:27:49.7605724-04:00" endTime="2026-05-29T08:27:49.7622882-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f17084e1-8ada-44a2-83a9-d5c61eb4b8c2" />
    <UnitTestResult executionId="b5ed0cbc-4be1-4892-a76d-cbb8b05460c7" testId="c5247d47-a3ad-1d1c-3eef-9df5cee8a540" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.GetOrCreate_ReturnsAzureClient_WhenProviderIsAzureOpenAI" computerName="CPC-bruno-U7R9O" duration="00:00:00.0179026" startTime="2026-05-29T08:27:50.4763917-04:00" endTime="2026-05-29T08:27:50.4935964-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b5ed0cbc-4be1-4892-a76d-cbb8b05460c7" />
    <UnitTestResult executionId="4a969c2f-1799-4891-a00b-f1ca27d9e0a7" testId="eed71620-d5f7-8100-6fa7-3ce2cedd68be" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.WatchedFolderTemplate_HasCronExpression" computerName="CPC-bruno-U7R9O" duration="00:00:00.0116144" startTime="2026-05-29T08:27:49.8060950-04:00" endTime="2026-05-29T08:27:49.8177043-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4a969c2f-1799-4891-a00b-f1ca27d9e0a7" />
    <UnitTestResult executionId="ee35ea65-812d-4461-ac99-4e334ba2e615" testId="32d3e098-c471-1565-35fe-89bfe1313754" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_PreservesValidValues" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002821" startTime="2026-05-29T08:27:47.6832578-04:00" endTime="2026-05-29T08:27:47.6833323-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ee35ea65-812d-4461-ac99-4e334ba2e615" />
    <UnitTestResult executionId="dee46ba8-6c79-44ab-8db8-3209a12205de" testId="498e7c2b-fc54-df88-43a4-24e0c434cdfc" testName="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.DI_DefaultRegistration_ResolvesToNoopStorageAclVerifier" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014000" startTime="2026-05-29T08:27:49.3525775-04:00" endTime="2026-05-29T08:27:49.3538577-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dee46ba8-6c79-44ab-8db8-3209a12205de" />
    <UnitTestResult executionId="2f4b0899-ae3c-4d71-9441-b0b219c960d9" testId="9db36fc8-8084-9972-80bb-c6ec81c7e30d" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.GetOrCreate_CachesClient" computerName="CPC-bruno-U7R9O" duration="00:00:00.0032161" startTime="2026-05-29T08:27:50.4979811-04:00" endTime="2026-05-29T08:27:50.5022566-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2f4b0899-ae3c-4d71-9441-b0b219c960d9" />
    <UnitTestResult executionId="48ad019c-bd2a-4a7b-99fa-062505fbf25e" testId="235c5390-6030-111c-27c5-19ec02d0e05e" testName="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Invalid_Expression_Returns_Error" computerName="CPC-bruno-U7R9O" duration="00:00:00.0047979" startTime="2026-05-29T08:27:47.7353044-04:00" endTime="2026-05-29T08:27:47.7400418-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="48ad019c-bd2a-4a7b-99fa-062505fbf25e" />
    <UnitTestResult executionId="6f8d6eca-3820-4dab-9b58-cc9286241ab0" testId="0a5bf800-0500-4d51-9195-2cf6ff7b41a7" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsNull_ForUnknownId" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002553" startTime="2026-05-29T08:27:49.8205814-04:00" endTime="2026-05-29T08:27:49.8206574-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6f8d6eca-3820-4dab-9b58-cc9286241ab0" />
    <UnitTestResult executionId="c1c30164-5846-464b-9a72-8f0d7ccd2662" testId="07a10fd2-165a-e771-92be-6b991a3fd142" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.CreateAsync_OnBadRequest_ThrowsWithStructuredReason" computerName="CPC-bruno-U7R9O" duration="00:00:00.0047124" startTime="2026-05-29T08:27:47.5366016-04:00" endTime="2026-05-29T08:27:47.5402398-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c1c30164-5846-464b-9a72-8f0d7ccd2662" />
    <UnitTestResult executionId="a65cc9da-39fb-4bee-899a-1895fdca07a9" testId="b24caab8-4399-b7bd-076d-78ae85c6e890" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_Idempotency_IdenticalInputsYieldIdenticalResults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7863207-04:00" endTime="2026-05-29T08:27:50.7863505-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a65cc9da-39fb-4bee-899a-1895fdca07a9">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="9629856d-6b59-4dd1-a709-f7edb97922ec" testId="b101d931-6746-04c9-1a5f-23874973b5da" testName="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests.IsAvailableAsync_DelegatesToActiveProvider" computerName="CPC-bruno-U7R9O" duration="00:00:00.0066337" startTime="2026-05-29T08:27:47.5303634-04:00" endTime="2026-05-29T08:27:47.5367564-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9629856d-6b59-4dd1-a709-f7edb97922ec" />
    <UnitTestResult executionId="5af0021d-a095-4c2a-840e-1a6f50b93067" testId="a130e9d8-bfcc-2515-c3d3-fdfaa8600a64" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Completed, to: Active)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000043" startTime="2026-05-29T08:27:47.5790171-04:00" endTime="2026-05-29T08:27:47.5790582-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5af0021d-a095-4c2a-840e-1a6f50b93067" />
    <UnitTestResult executionId="83b316f8-220c-4a91-9973-0f45913010fa" testId="9acfea30-8c92-3dfa-a67b-228e5f66b17f" testName="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithUnicodeText_HandlesSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023771" startTime="2026-05-29T08:27:50.1156369-04:00" endTime="2026-05-29T08:27:50.1179584-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="83b316f8-220c-4a91-9973-0f45913010fa" />
    <UnitTestResult executionId="579a5069-3a26-4e61-961b-32d3b9978d8e" testId="8d8cfe4a-884d-f273-ce95-75973f48baf5" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_ActiveToDraft_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0053131" startTime="2026-05-29T08:27:47.5634135-04:00" endTime="2026-05-29T08:27:47.5685187-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="579a5069-3a26-4e61-961b-32d3b9978d8e" />
    <UnitTestResult executionId="6972a2bb-5efd-481d-9dfa-e8c282496fd8" testId="beb8ef3f-f6a6-4a3d-e407-f9a6744aca67" testName="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Missing_Expression_Fails" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008742" startTime="2026-05-29T08:27:47.7343400-04:00" endTime="2026-05-29T08:27:47.7351232-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6972a2bb-5efd-481d-9dfa-e8c282496fd8" />
    <UnitTestResult executionId="c76138c1-752e-45aa-8afb-990636e41230" testId="0e859833-cfdf-3bcf-a918-02025e53309b" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Missing_UserId_Returns_Error" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011902" startTime="2026-05-29T08:27:49.9184660-04:00" endTime="2026-05-29T08:27:49.9186679-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c76138c1-752e-45aa-8afb-990636e41230" />
    <UnitTestResult executionId="502b280d-54c7-44ed-8c18-fd9a0f60b06e" testId="e281e702-2212-993c-6324-c04639bc628f" testName="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithMixedReferencesAndValues_ResolvesCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0036031" startTime="2026-05-29T08:27:47.9180205-04:00" endTime="2026-05-29T08:27:47.9215100-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="502b280d-54c7-44ed-8c18-fd9a0f60b06e" />
    <UnitTestResult executionId="98bb5a69-9e14-416b-9d5b-66162593d0ce" testId="8d769aaa-29cc-c6de-74f5-0cbc57593255" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PropagatesConfidenceScores" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7635571-04:00" endTime="2026-05-29T08:27:50.7635896-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="98bb5a69-9e14-416b-9d5b-66162593d0ce">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="995344f4-1de1-41ee-bd07-84f950d1b2ad" testId="94d01ef8-4067-a8d4-0121-b086b0c6ad12" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.CreateJob_WithoutAgentProfile_AssignsDefaultProfileName" computerName="CPC-bruno-U7R9O" duration="00:00:00.1354812" startTime="2026-05-29T08:27:54.2281072-04:00" endTime="2026-05-29T08:27:54.9511656-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="995344f4-1de1-41ee-bd07-84f950d1b2ad" />
    <UnitTestResult executionId="ef643ae5-160b-4f28-bd25-426f8957ad32" testId="ea449067-95c5-c15d-7c0e-3048e5dc75be" testName="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests.SetAsync_UsesFirstWritableStore" computerName="CPC-bruno-U7R9O" duration="00:00:00.0355112" startTime="2026-05-29T08:27:48.8010657-04:00" endTime="2026-05-29T08:27:48.8083353-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ef643ae5-160b-4f28-bd25-426f8957ad32" />
    <UnitTestResult executionId="f66fd706-693c-4593-a7ce-f544d21279a4" testId="ae6e04aa-32cf-17ed-76ff-307d5ecdd96c" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_ExtractsToolCalls_FromDoneFalseChunk" computerName="CPC-bruno-U7R9O" duration="00:00:00.0018714" startTime="2026-05-29T08:27:50.0689766-04:00" endTime="2026-05-29T08:27:50.0707034-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f66fd706-693c-4593-a7ce-f544d21279a4" />
    <UnitTestResult executionId="9901c478-60de-4d48-b3b9-2def4d3d5b75" testId="74cc76cc-ecc4-151d-a1ee-26a952c53ee7" testName="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.HybridSearch_MemoryEfficiency_WithLargeVectorSet" computerName="CPC-bruno-U7R9O" duration="00:00:00.0606254" startTime="2026-05-29T08:27:49.0163748-04:00" endTime="2026-05-29T08:27:49.0768679-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9901c478-60de-4d48-b3b9-2def4d3d5b75" />
    <UnitTestResult executionId="0190ae59-efb5-4c1e-ae4d-ccb58b771e36" testId="40ce3de5-b1ee-48b7-fda5-919d5ecb43de" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsTerminal_NonTerminalStates_ReturnFalse(status: Paused)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000139" startTime="2026-05-29T08:27:47.5632488-04:00" endTime="2026-05-29T08:27:47.5632966-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0190ae59-efb5-4c1e-ae4d-ccb58b771e36" />
    <UnitTestResult executionId="6252981d-8769-4dbd-853e-8973760541e9" testId="7999696f-1231-b6b4-d71c-4268cb197e73" testName="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_Enables_WhenNameValidAndDescriptionAndBodyPresent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0283006" startTime="2026-05-29T08:27:49.6292518-04:00" endTime="2026-05-29T08:27:49.6576671-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6252981d-8769-4dbd-853e-8973760541e9" />
    <UnitTestResult executionId="140cbe78-585a-4899-85b6-80af82fb5245" testId="cd912fd3-b878-f066-75fa-7939a1ee9036" testName="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.SetEnabledMapForAgent_EmitsSkillEnabledStateChanged" computerName="CPC-bruno-U7R9O" duration="00:00:00.0504555" startTime="2026-05-29T08:27:49.1465059-04:00" endTime="2026-05-29T08:27:49.1973077-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="140cbe78-585a-4899-85b6-80af82fb5245" />
    <UnitTestResult executionId="6a1dc325-ed5d-4b03-847d-db58837e752b" testId="79cb7a23-972c-26b9-cf54-c606dec09c49" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.RunNowJob_CreatesJobRun_AndReturnsResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.3215237" startTime="2026-05-29T08:27:50.1142932-04:00" endTime="2026-05-29T08:27:51.0950212-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6a1dc325-ed5d-4b03-847d-db58837e752b" />
    <UnitTestResult executionId="59e899b2-3c9e-49b1-96c5-d3da4e5eee0a" testId="159fa67a-fe21-23a4-9f9e-0021eb8159e9" testName="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests.ProviderName_ReturnsAzureOpenAI" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011126" startTime="2026-05-29T08:27:50.6729922-04:00" endTime="2026-05-29T08:27:50.6739507-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="59e899b2-3c9e-49b1-96c5-d3da4e5eee0a" />
    <UnitTestResult executionId="2366f60f-40e1-4b85-a8f6-b709b80b18c3" testId="a4887779-fd2d-9554-ca6f-81f100c8c1ef" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_GoogleApiException_401_Returns_Reauthorize_Message" computerName="CPC-bruno-U7R9O" duration="00:00:00.0130512" startTime="2026-05-29T08:27:49.9465153-04:00" endTime="2026-05-29T08:27:49.9592374-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2366f60f-40e1-4b85-a8f6-b709b80b18c3" />
    <UnitTestResult executionId="223ad055-5578-4767-ae53-6c410a44a276" testId="cec564c5-76fa-0e80-bdea-95f09b78fdc1" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.IsAvailableAsync_ReturnsFalse_WhenEndpointIsGarbage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0905037" startTime="2026-05-29T08:27:56.6951778-04:00" endTime="2026-05-29T08:27:56.7829332-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="223ad055-5578-4767-ae53-6c410a44a276" />
    <UnitTestResult executionId="cdbd9501-ffbf-40a6-bc54-e953f435db11" testId="671bc9e5-e872-fdc9-40c3-c8d0a616d2ec" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.NonExistentModelsRoot_TreatsCurrentTotalAs0_AndAllowsSmallIncoming" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025956" startTime="2026-05-29T08:27:48.9249161-04:00" endTime="2026-05-29T08:27:48.9274106-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cdbd9501-ffbf-40a6-bc54-e953f435db11" />
    <UnitTestResult executionId="bd7f43b3-c64a-4db0-95b5-cbd00e7e68b5" testId="8f03d484-7123-8f08-71da-ae40a5ecfa4b" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PostTest_WhenNoProviderRegisteredForType_ReturnsSuccessFalseWithMessage" computerName="CPC-bruno-U7R9O" duration="00:00:00.1205824" startTime="2026-05-29T08:27:50.3239610-04:00" endTime="2026-05-29T08:27:50.4463195-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bd7f43b3-c64a-4db0-95b5-cbd00e7e68b5" />
    <UnitTestResult executionId="0daf71ed-efb2-4651-bba3-1c9fddc9d76f" testId="50efc1e9-6608-0e22-8efd-b94ca7eaa83a" testName="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.DeleteFile_RemovedFromSnapshot" computerName="CPC-bruno-U7R9O" duration="00:00:00.6042859" startTime="2026-05-29T08:27:49.1976822-04:00" endTime="2026-05-29T08:27:49.8025055-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0daf71ed-efb2-4651-bba3-1c9fddc9d76f" />
    <UnitTestResult executionId="f19c87e1-9032-41f3-8fa3-fcec5775bec8" testId="3d7fd85b-55ed-d6a5-b84c-f71c8c92eb4d" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.PropagatesFunctionResultContent_NullResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003878" startTime="2026-05-29T08:27:49.5080046-04:00" endTime="2026-05-29T08:27:49.5082222-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f19c87e1-9032-41f3-8fa3-fcec5775bec8" />
    <UnitTestResult executionId="136280be-a533-467d-a133-7d7891cc16f7" testId="db48bbf1-3895-83e5-cb11-0d05d7ef711f" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.TranslateCron_KnownPattern_Returns200WithCron" computerName="CPC-bruno-U7R9O" duration="00:00:00.0737996" startTime="2026-05-29T08:27:56.3821078-04:00" endTime="2026-05-29T08:27:57.1075316-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="136280be-a533-467d-a133-7d7891cc16f7" />
    <UnitTestResult executionId="d9c4ae5b-20cc-457b-84e0-3bae2be42095" testId="033fbb6b-406b-5676-432a-dc8c92eb2d8b" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Cancelled, to: Completed)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000080" startTime="2026-05-29T08:27:47.5776085-04:00" endTime="2026-05-29T08:27:47.5776712-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d9c4ae5b-20cc-457b-84e0-3bae2be42095" />
    <UnitTestResult executionId="d8a2f974-5ffe-4a4b-b523-a9c74364ef77" testId="c0d74879-5684-a0b3-9198-70f1f5e29653" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_ThrowsException_WhenNameIsEmpty" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012780" startTime="2026-05-29T08:27:47.4341267-04:00" endTime="2026-05-29T08:27:47.4342643-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d8a2f974-5ffe-4a4b-b523-a9c74364ef77" />
    <UnitTestResult executionId="baff57ca-cb48-4415-805e-de13ebba6917" testId="7af6cbd9-cf64-d0b5-abce-c94821b8a420" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Invalid_JSON_Returns_Error" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010346" startTime="2026-05-29T08:27:50.5026574-04:00" endTime="2026-05-29T08:27:50.5035470-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="baff57ca-cb48-4415-805e-de13ebba6917" />
    <UnitTestResult executionId="41c7e2a1-ec2d-4e18-b1b9-d79355f38a51" testId="81b66933-c6d9-2ec6-bd41-24272e6dfdbb" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.WebsiteWatcherSetup_AfterDeletingFirstInstance_ReusesOriginalName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0806920" startTime="2026-05-29T08:27:57.1082490-04:00" endTime="2026-05-29T08:27:57.8043868-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="41c7e2a1-ec2d-4e18-b1b9-d79355f38a51" />
    <UnitTestResult executionId="55f049a0-c3f3-4047-abf9-66af6eab2633" testId="08e9344a-3e18-d14f-b9cf-f6bf505193d3" testName="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithOllamaAndVectorStore_CompleteFlow" computerName="CPC-bruno-U7R9O" duration="00:00:00.0027161" startTime="2026-05-29T08:27:49.7101276-04:00" endTime="2026-05-29T08:27:49.7103064-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="55f049a0-c3f3-4047-abf9-66af6eab2633" />
    <UnitTestResult executionId="da3846ec-bbde-4dad-9b53-861c1ea89228" testId="d8aa4748-a24b-64e9-9d4d-3e667745a0bd" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.Metadata_Parameter_Schema_Has_Required_UserId" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007464" startTime="2026-05-29T08:27:49.9405254-04:00" endTime="2026-05-29T08:27:49.9411554-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="da3846ec-bbde-4dad-9b53-861c1ea89228" />
    <UnitTestResult executionId="3168e29f-6d1f-4085-9dde-216fcab691a6" testId="ffc0fb64-bbf8-04c9-6699-a7b8b0b9b085" testName="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.LoopbackAuth_LocalhostIPv6_Allowed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0538041" startTime="2026-05-29T08:27:50.9739227-04:00" endTime="2026-05-29T08:27:51.0266225-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3168e29f-6d1f-4085-9dde-216fcab691a6" />
    <UnitTestResult executionId="0cccb66c-b59c-442c-8f94-0fcc63e3babf" testId="037bfa68-417d-78a5-5acb-c2880af372fa" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Multiple_Insights_All_Serialized_To_Publisher" computerName="CPC-bruno-U7R9O" duration="00:00:00.0078264" startTime="2026-05-29T08:27:50.5229719-04:00" endTime="2026-05-29T08:27:50.5297037-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0cccb66c-b59c-442c-8f94-0fcc63e3babf" />
    <UnitTestResult executionId="4ca437bd-bab3-4621-8906-5a822f122be1" testId="8257835a-6c5f-6cba-1a86-edf8e6a207db" testName="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.Update_ClampsValues_WhenOutOfRange" computerName="CPC-bruno-U7R9O" duration="00:00:00.0034575" startTime="2026-05-29T08:27:50.8974644-04:00" endTime="2026-05-29T08:27:50.8999289-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4ca437bd-bab3-4621-8906-5a822f122be1" />
    <UnitTestResult executionId="b2c4f54f-51b1-4d6a-92ec-172a19586985" testId="ce5f4b3a-ea41-88ed-d508-1792b4e2614e" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_PausedToDraft_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001813" startTime="2026-05-29T08:27:47.5873334-04:00" endTime="2026-05-29T08:27:47.5873997-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b2c4f54f-51b1-4d6a-92ec-172a19586985" />
    <UnitTestResult executionId="a0386134-f6c7-4db9-a74f-d4c0e7d3f1d9" testId="886c7b7c-2c9c-4a19-41a8-bf83c6f640e2" testName="OpenClawNet.UnitTests.CLI.VaultCommandTests.ListAndListVersions_ShowMetadataOnly" computerName="CPC-bruno-U7R9O" duration="00:00:15.3960481" startTime="2026-05-29T08:28:23.0296122-04:00" endTime="2026-05-29T08:28:38.4261354-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a0386134-f6c7-4db9-a74f-d4c0e7d3f1d9" />
    <UnitTestResult executionId="a16f5f93-ca18-4763-bcfb-1f6d280aa48b" testId="64f97fa5-5566-6334-637d-1fcfa66370c4" testName="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.FileLockedDuringScan_DoesNotCrashRegistry" computerName="CPC-bruno-U7R9O" duration="00:00:01.5824898" startTime="2026-05-29T08:27:54.9867953-04:00" endTime="2026-05-29T08:27:56.5726666-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a16f5f93-ca18-4763-bcfb-1f6d280aa48b" />
    <UnitTestResult executionId="c7300bc7-f5ac-4dc1-8a8a-db5a65a5a873" testId="6a1ee845-a491-07bd-d99f-90b2ad889ff5" testName="OpenClawNet.UnitTests.Gateway.InMemoryChannelEventBusTests.Subscriber_ReceivesEvents_ForMatchingJobIdOnly" computerName="CPC-bruno-U7R9O" duration="00:00:00.1118920" startTime="2026-05-29T08:27:49.8260792-04:00" endTime="2026-05-29T08:27:49.9384254-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c7300bc7-f5ac-4dc1-8a8a-db5a65a5a873" />
    <UnitTestResult executionId="1e182859-1a76-4d01-8b67-fdd60bce08d5" testId="05e6364c-06de-5fc1-b59f-1ee255c13984" testName="OpenClawNet.UnitTests.Tools.ToolRegistryTests.GetTool_IsCaseInsensitive" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009411" startTime="2026-05-29T08:27:47.4896436-04:00" endTime="2026-05-29T08:27:47.4904210-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1e182859-1a76-4d01-8b67-fdd60bce08d5" />
    <UnitTestResult executionId="265d0b16-fd5d-4c4e-9109-78673da0d863" testId="9993484a-f770-1a3e-273c-350ad1719194" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.EnabledJson_PreservedAcrossSnapshotRebuilds" computerName="CPC-bruno-U7R9O" duration="00:00:00.0592693" startTime="2026-05-29T08:27:59.7864850-04:00" endTime="2026-05-29T08:27:59.8455704-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="265d0b16-fd5d-4c4e-9109-78673da0d863" />
    <UnitTestResult executionId="70991915-ca64-4579-b6ed-d092f6a6581f" testId="86312309-f9be-deb2-1d8d-26cead13f9ed" testName="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests.InitialCount_IsZero" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002331" startTime="2026-05-29T08:27:51.1034130-04:00" endTime="2026-05-29T08:27:51.1034752-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="70991915-ca64-4579-b6ed-d092f6a6581f" />
    <UnitTestResult executionId="21e44ec2-4d90-42dc-8f8d-a0e9045de0a5" testId="6690bfa1-8c8f-58bd-ac97-369e4d5a7e76" testName="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.SaveToken_Handles_Concurrent_Access" computerName="CPC-bruno-U7R9O" duration="00:00:00.0020827" startTime="2026-05-29T08:27:47.4113083-04:00" endTime="2026-05-29T08:27:47.4119881-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="21e44ec2-4d90-42dc-8f8d-a0e9045de0a5" />
    <UnitTestResult executionId="ea5fc88a-dca2-4c79-bcae-742b0f494736" testId="58db1c36-3b0f-4602-c43f-f69590780803" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_MultipleAdapters_BothDeliveredIndependently" computerName="CPC-bruno-U7R9O" duration="00:00:03.1056901" startTime="2026-05-29T08:27:49.8038809-04:00" endTime="2026-05-29T08:27:52.9111206-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ea5fc88a-dca2-4c79-bcae-742b0f494736" />
    <UnitTestResult executionId="7ead3ec4-3365-45eb-b568-5c940c2118c9" testId="00909cd2-8057-51b9-4dbc-eef5da06e38d" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests.AuditHashChain_VerifyDetectsTampering" computerName="CPC-bruno-U7R9O" duration="00:00:00.1401300" startTime="2026-05-29T08:27:48.8320878-04:00" endTime="2026-05-29T08:27:48.9737804-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7ead3ec4-3365-45eb-b568-5c940c2118c9" />
    <UnitTestResult executionId="8fd97607-19b8-4c1f-875f-6f606188ab41" testId="c4076374-50ee-0ab3-fa7b-ec90ffe48c29" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithEmptyCollection_ThrowsArgumentException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017591" startTime="2026-05-29T08:27:47.7517338-04:00" endTime="2026-05-29T08:27:47.7533772-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8fd97607-19b8-4c1f-875f-6f606188ab41" />
    <UnitTestResult executionId="655a3713-94a3-45dd-b8b4-1a395c503c2c" testId="415882cf-532d-29cb-0caf-200e013d7399" testName="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;-leading-hyphen&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0152910" startTime="2026-05-29T08:27:49.7170020-04:00" endTime="2026-05-29T08:27:49.7322966-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="655a3713-94a3-45dd-b8b4-1a395c503c2c" />
    <UnitTestResult executionId="dfe7ba98-0414-4e45-9739-7d4509aabfb2" testId="fb658cbc-54c0-d2f7-156f-26f3e078aa41" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.Metadata_Parameter_Schema_Has_Required_Fields" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007071" startTime="2026-05-29T08:27:51.1233542-04:00" endTime="2026-05-29T08:27:51.1238832-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dfe7ba98-0414-4e45-9739-7d4509aabfb2" />
    <UnitTestResult executionId="6e9a35fd-b2ed-4219-9b14-d254f158d69c" testId="57285f48-6c8c-37cb-4dd3-19fb672ea52f" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests.ConcurrentRotation_ProducesSequentialVersionsWithSingleCurrent" computerName="CPC-bruno-U7R9O" duration="00:00:00.1045180" startTime="2026-05-29T08:27:48.9739745-04:00" endTime="2026-05-29T08:27:49.0772602-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6e9a35fd-b2ed-4219-9b14-d254f158d69c" />
    <UnitTestResult executionId="bde6b52f-bca2-4d0f-bc37-8a29f86da2c3" testId="e649615d-3a6a-6586-1138-85934e3759ab" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_WithoutProfileName_UsesDefaultProfile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0131145" startTime="2026-05-29T08:27:49.5719351-04:00" endTime="2026-05-29T08:27:49.5843950-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bde6b52f-bca2-4d0f-bc37-8a29f86da2c3" />
    <UnitTestResult executionId="ae2c41c3-e87c-4b12-be9a-c25ec7d4689e" testId="ab722cc1-2c82-8490-9e00-84e8c65d9076" testName="OpenClawNet.UnitTests.Models.AgentProfileTests.RequiredName_CanBeSetAndRetrieved" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002234" startTime="2026-05-29T08:27:49.3575304-04:00" endTime="2026-05-29T08:27:49.3576268-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ae2c41c3-e87c-4b12-be9a-c25ec7d4689e" />
    <UnitTestResult executionId="d8461257-8308-47f0-a81d-31a7426ff1bc" testId="d9180964-c7c6-3249-b822-6f8480ee0237" testName="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests.CreateAdapter_WithSlack_ReturnsSlackWebhookAdapter" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024777" startTime="2026-05-29T08:27:47.8807806-04:00" endTime="2026-05-29T08:27:47.8831110-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d8461257-8308-47f0-a81d-31a7426ff1bc" />
    <UnitTestResult executionId="f8a7bc5b-9387-4fb4-a5d6-a63bad84adb9" testId="182d8f07-85aa-2769-006e-f63b6c33be9c" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Load_BackfillsApiKeyFromConfig_WhenFileHasNullApiKey" computerName="CPC-bruno-U7R9O" duration="00:00:00.0428356" startTime="2026-05-29T08:27:49.1375188-04:00" endTime="2026-05-29T08:27:49.1796692-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f8a7bc5b-9387-4fb4-a5d6-a63bad84adb9" />
    <UnitTestResult executionId="6c8e278a-be71-404d-a679-bf332742bfd2" testId="f0d80a8d-b4e6-9083-59df-d89f5dd0003e" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.GetDefaultAsync_IgnoresNonStandard_EvenWhenIsDefaultTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0028321" startTime="2026-05-29T08:27:50.4610134-04:00" endTime="2026-05-29T08:27:50.4638036-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6c8e278a-be71-404d-a679-bf332742bfd2" />
    <UnitTestResult executionId="0ff9ec6c-d62f-4485-a59f-81d3fc66ed49" testId="7ea7d5b7-d455-2c3d-3b5e-973d3489f886" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToAnyState_ReturnsFalse(to: Cancelled)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000023" startTime="2026-05-29T08:27:47.5858601-04:00" endTime="2026-05-29T08:27:47.5859377-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0ff9ec6c-d62f-4485-a59f-81d3fc66ed49" />
    <UnitTestResult executionId="026328dc-564d-445f-a9e7-beb39d1b8c7b" testId="55c930f0-427c-bfb7-5bb3-7633595338d3" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithValidCancellationToken_CompletesSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011584" startTime="2026-05-29T08:27:47.7804266-04:00" endTime="2026-05-29T08:27:47.7820987-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="026328dc-564d-445f-a9e7-beb39d1b8c7b" />
    <UnitTestResult executionId="d093bd42-5588-4efc-9484-bf91d87875eb" testId="868829b1-6ce8-5a84-b30c-236d0b34f48b" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly(typed: &quot;Samples&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0046150" startTime="2026-05-29T08:27:48.8019431-04:00" endTime="2026-05-29T08:27:48.8065407-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d093bd42-5588-4efc-9484-bf91d87875eb" />
    <UnitTestResult executionId="3817f8f5-3f49-4113-a95d-9ea334468569" testId="717d024a-f89d-e9b7-1643-2891a166046f" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_ToolCallsInDoneTrueChunk_StillExtracted" computerName="CPC-bruno-U7R9O" duration="00:00:00.0319877" startTime="2026-05-29T08:27:49.9857243-04:00" endTime="2026-05-29T08:27:50.0185067-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3817f8f5-3f49-4113-a95d-9ea334468569" />
    <UnitTestResult executionId="2da2c60a-432e-4f8b-aea2-ceb349755ea2" testId="8c8bab6a-6c6e-0890-4f70-a1c1b0d2fd12" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests.Parse_RoundTripsAllFields" computerName="CPC-bruno-U7R9O" duration="00:00:00.0165714" startTime="2026-05-29T08:27:47.5372527-04:00" endTime="2026-05-29T08:27:47.5536656-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2da2c60a-432e-4f8b-aea2-ceb349755ea2" />
    <UnitTestResult executionId="b0856eaf-dfe6-45e3-957d-5315e03f787d" testId="e5076fdd-4211-b2af-33e1-13e4ab2d5de9" testName="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests.ExecuteAsync_Search_FailsOnMissingCandidates" computerName="CPC-bruno-U7R9O" duration="00:00:00.0071383" startTime="2026-05-29T08:27:50.7985150-04:00" endTime="2026-05-29T08:27:50.8055768-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b0856eaf-dfe6-45e3-957d-5315e03f787d" />
    <UnitTestResult executionId="ef7000c1-c2bb-432c-86cb-1f111d0bd42c" testId="b97cf9f0-5513-5846-2210-540664a29469" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.DeleteAsync_RemovesProfile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025460" startTime="2026-05-29T08:27:50.4423116-04:00" endTime="2026-05-29T08:27:50.4438419-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ef7000c1-c2bb-432c-86cb-1f111d0bd42c" />
    <UnitTestResult executionId="855c880b-4ab9-48f4-9b9a-375c5eab9d79" testId="c08108b7-5b7a-3150-5af7-ab91d7966569" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters(maliciousName: &quot;/etc/passwd&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0031419" startTime="2026-05-29T08:27:47.4244496-04:00" endTime="2026-05-29T08:27:47.4245699-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="855c880b-4ab9-48f4-9b9a-375c5eab9d79" />
    <UnitTestResult executionId="b61d83f3-252d-46a4-81e5-a29f62f008d5" testId="4fa26242-840a-d405-feb5-aa213f854390" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.EncryptedEnv_RoundTripsThroughSecretStore" computerName="CPC-bruno-U7R9O" duration="00:00:00.0027117" startTime="2026-05-29T08:27:49.2879317-04:00" endTime="2026-05-29T08:27:49.2904854-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b61d83f3-252d-46a4-81e5-a29f62f008d5" />
    <UnitTestResult executionId="93df9c21-463b-40b0-8dd3-d9d28914599d" testId="14e8c44a-798e-97fd-46be-84284c4be6a2" testName="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests.ListAsync_ReturnsAllRecords" computerName="CPC-bruno-U7R9O" duration="00:00:00.0266403" startTime="2026-05-29T08:27:50.8285466-04:00" endTime="2026-05-29T08:27:50.8550973-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="93df9c21-463b-40b0-8dd3-d9d28914599d" />
    <UnitTestResult executionId="b18943cc-9996-42a7-aee1-16e90034b87e" testId="3fc43c6c-1c5b-a081-9465-99a3d7004a18" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_RecurringJob_CalculatesMultipleOccurrences" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005185" startTime="2026-05-29T08:27:49.5326589-04:00" endTime="2026-05-29T08:27:49.5327183-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b18943cc-9996-42a7-aee1-16e90034b87e" />
    <UnitTestResult executionId="5bca13b8-2d66-4c5c-9fec-b5e04c37cc8f" testId="8bc300c8-1af6-0aeb-289f-7a1c2adbd47c" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.JobExecutor_UsesAgentProfile_WhenProfileNameSet" computerName="CPC-bruno-U7R9O" duration="00:00:00.0082549" startTime="2026-05-29T08:27:49.6310360-04:00" endTime="2026-05-29T08:27:49.7327273-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5bca13b8-2d66-4c5c-9fec-b5e04c37cc8f" />
    <UnitTestResult executionId="5684573e-6fb4-4d6f-9259-0d0efd895766" testId="00a553ba-9039-2431-1d9d-1ec82c2a1914" testName="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests.Complete_FromTerminalJobRun_PopulatesElapsed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0550036" startTime="2026-05-29T08:27:47.3319138-04:00" endTime="2026-05-29T08:27:47.4077845-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5684573e-6fb4-4d6f-9259-0d0efd895766" />
    <UnitTestResult executionId="993b0ead-0042-4e9b-b407-511f98c5221d" testId="d1d83992-d07c-178b-17d5-b5ecb4ac053f" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToAnyState_ReturnsFalse(to: Cancelled)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001429" startTime="2026-05-29T08:27:47.5805757-04:00" endTime="2026-05-29T08:27:47.5806547-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="993b0ead-0042-4e9b-b407-511f98c5221d" />
    <UnitTestResult executionId="d3ad03e6-7d3a-43f9-b0cc-086dcc5c0aae" testId="6edb4d82-b4e4-a503-39d5-4c296b131fc4" testName="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.RequestApproval_ThrowsCanceled_WhenCancellationTokenFires" computerName="CPC-bruno-U7R9O" duration="00:00:00.0220586" startTime="2026-05-29T08:27:47.4609418-04:00" endTime="2026-05-29T08:27:47.4832256-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d3ad03e6-7d3a-43f9-b0cc-086dcc5c0aae" />
    <UnitTestResult executionId="9f750716-ba4a-4540-8e6a-76cd2f441a1d" testId="2b22e5e6-5b56-6787-3c5a-248486677a22" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.AddAzureOpenAI_RegistersIModelClient" computerName="CPC-bruno-U7R9O" duration="00:00:00.0027950" startTime="2026-05-29T08:27:49.1325497-04:00" endTime="2026-05-29T08:27:49.1351970-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9f750716-ba4a-4540-8e6a-76cd2f441a1d" />
    <UnitTestResult executionId="a2300b92-5e6c-4535-83cb-fe92872b7447" testId="7ba173db-08e5-0ff0-b8a5-6c97798a093b" testName="OpenClawNet.UnitTests.Storage.SecretsStoreTests.List_Does_Not_Return_Plaintext" computerName="CPC-bruno-U7R9O" duration="00:00:00.0372899" startTime="2026-05-29T08:27:50.1384115-04:00" endTime="2026-05-29T08:27:50.1755825-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a2300b92-5e6c-4535-83cb-fe92872b7447" />
    <UnitTestResult executionId="8b8c86ce-211c-49fd-84d2-95f814521560" testId="e743229d-a945-109f-0f68-85e2c741cbb1" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_PartialDeliveryFailure_JobStillSucceeds" computerName="CPC-bruno-U7R9O" duration="00:00:00.0574807" startTime="2026-05-29T08:27:49.9002118-04:00" endTime="2026-05-29T08:27:50.0171769-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8b8c86ce-211c-49fd-84d2-95f814521560" />
    <UnitTestResult executionId="bf6629b2-2533-4e6c-82fd-a64aa8a1cb73" testId="caeb629f-da31-44a8-890c-ddbf33c84195" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.AddAzureOpenAI_ReadsEndpointFromModelSection" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007725" startTime="2026-05-29T08:27:49.1371146-04:00" endTime="2026-05-29T08:27:49.1375771-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bf6629b2-2533-4e6c-82fd-a64aa8a1cb73" />
    <UnitTestResult executionId="6c12a6b4-a15b-4f12-ad05-3c53e353bbc2" testId="e0b7d80e-8709-4973-0648-31f19034f50f" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsSemanticRankingInfo" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7596246-04:00" endTime="2026-05-29T08:27:50.7596510-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6c12a6b4-a15b-4f12-ad05-3c53e353bbc2">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="6d79dfb1-9650-4b06-b49b-377887f0d15b" testId="722f789b-9b06-423d-5be6-7488d6eac922" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_LogsErrorOnFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017506" startTime="2026-05-29T08:27:47.7155499-04:00" endTime="2026-05-29T08:27:47.7173310-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6d79dfb1-9650-4b06-b49b-377887f0d15b" />
    <UnitTestResult executionId="c7884c5f-bd1b-43a7-a7b6-28bf3dbed770" testId="a896b1e1-b1d4-2bdd-998e-601ff0ccb6bf" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: Markdown)" computerName="CPC-bruno-U7R9O" duration="00:00:01.4090160" startTime="2026-05-29T08:27:47.8228590-04:00" endTime="2026-05-29T08:27:49.2320426-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c7884c5f-bd1b-43a7-a7b6-28bf3dbed770" />
    <UnitTestResult executionId="458ee5f3-b853-4828-a392-bd85c77d8801" testId="d8d005fc-c3fe-8138-2809-35b900f7ae6e" testName="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.CreateAsync_PostsJson" computerName="CPC-bruno-U7R9O" duration="00:00:00.0043952" startTime="2026-05-29T08:27:50.4051853-04:00" endTime="2026-05-29T08:27:50.4094813-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="458ee5f3-b853-4828-a392-bd85c77d8801" />
    <UnitTestResult executionId="774816a0-867a-4a17-b5fb-a9cbc3a28b61" testId="e54699cd-9090-7ce7-3370-1b95d7d47846" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_ListDirectory_ReturnsDirectoriesAndFiles" computerName="CPC-bruno-U7R9O" duration="00:00:00.0333388" startTime="2026-05-29T08:27:49.3957723-04:00" endTime="2026-05-29T08:27:49.4297589-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="774816a0-867a-4a17-b5fb-a9cbc3a28b61" />
    <UnitTestResult executionId="1bccf99b-5c0c-4e94-af50-c536837f0e72" testId="4bfb1783-28ac-32fd-04f6-8ae11fec4141" testName="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.IHybridSearchService_CanBeResolved" computerName="CPC-bruno-U7R9O" duration="00:00:00.0006936" startTime="2026-05-29T08:27:48.7603867-04:00" endTime="2026-05-29T08:27:48.7609358-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1bccf99b-5c0c-4e94-af50-c536837f0e72" />
    <UnitTestResult executionId="0a6901b7-d6e4-422c-96fd-79364af65da7" testId="3a96882d-7c69-8687-94b4-f5860f6f99bd" testName="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.Name_ReturnsGenericWebhook" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002012" startTime="2026-05-29T08:27:51.0844798-04:00" endTime="2026-05-29T08:27:51.0845404-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0a6901b7-d6e4-422c-96fd-79364af65da7" />
    <UnitTestResult executionId="1851e081-249e-4e42-bc12-9ca2c0f27e7e" testId="6b543120-f7b7-a265-c1d5-857d601ee6a1" testName="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests.RetentionPolicy_HandlesMultipleJobsSeparately" computerName="CPC-bruno-U7R9O" duration="00:00:00.1240562" startTime="2026-05-29T08:27:50.3699265-04:00" endTime="2026-05-29T08:27:50.4938896-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1851e081-249e-4e42-bc12-9ca2c0f27e7e" />
    <UnitTestResult executionId="620d7613-cb8d-46b9-915e-e2ead42e3e6b" testId="60533c31-a943-730f-23fa-cbc39dde8f94" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.GetNextOccurrence_InvalidCron_ReturnsNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003512" startTime="2026-05-29T08:27:48.8829788-04:00" endTime="2026-05-29T08:27:48.8832377-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="620d7613-cb8d-46b9-915e-e2ead42e3e6b" />
    <UnitTestResult executionId="72c00f08-e2e1-4e32-aae8-189a174da520" testId="6a9412ce-8230-d1f6-ebe8-9840e104c107" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.Cancellation_Throws_OperationCanceledException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0040135" startTime="2026-05-29T08:27:48.9220388-04:00" endTime="2026-05-29T08:27:48.9246665-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="72c00f08-e2e1-4e32-aae8-189a174da520" />
    <UnitTestResult executionId="f83dfb75-65d5-4b0c-b4e5-5e99a35b5f03" testId="b4eec34a-f137-a2b3-5fb9-512fc2b42ddd" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RankerUnavailable_FallsBackToKeywordRanking" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7610260-04:00" endTime="2026-05-29T08:27:50.7610492-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f83dfb75-65d5-4b0c-b4e5-5e99a35b5f03">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="905979c0-8637-465f-a4ad-c752e7be7b49" testId="b1749646-c960-58aa-946b-405aeedd2205" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_DraftToActive_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001732" startTime="2026-05-29T08:27:47.5834200-04:00" endTime="2026-05-29T08:27:47.5834844-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="905979c0-8637-465f-a4ad-c752e7be7b49" />
    <UnitTestResult executionId="d3e606d8-33a1-4466-925f-d86a71a852ac" testId="733aad8e-5841-241f-4113-ab2ff6e370fa" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PerformanceTarget_P95Below100ms" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7873114-04:00" endTime="2026-05-29T08:27:50.7873364-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d3e606d8-33a1-4466-925f-d86a71a852ac">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="17372ad0-649b-4ecb-984b-cd582dca514b" testId="69547283-2125-7946-8a50-156f4b8d4852" testName="OpenClawNet.UnitTests.Tools.MarkItDownToolTests.ToolMetadata_IncludesSaveToFileParameter" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003420" startTime="2026-05-29T08:27:48.8713553-04:00" endTime="2026-05-29T08:27:48.8715146-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="17372ad0-649b-4ecb-984b-cd582dca514b" />
    <UnitTestResult executionId="61c8d11d-b403-4b25-a8f8-9868ecc48f44" testId="d9d85af0-0c68-f9b8-97f2-9ca8c1dab479" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_TranslatesKnownLegacyNames(legacy: &quot;schedule&quot;, expected: &quot;scheduler.schedule&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024870" startTime="2026-05-29T08:27:47.5908008-04:00" endTime="2026-05-29T08:27:47.5918012-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="61c8d11d-b403-4b25-a8f8-9868ecc48f44" />
    <UnitTestResult executionId="2b9ba7d1-594a-447d-bff8-9bd4ef059638" testId="73e753db-b328-ad9c-50e7-a9cdffec8bb9" testName="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests.WriteOperations_ThrowNotSupported" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022556" startTime="2026-05-29T08:27:49.9958057-04:00" endTime="2026-05-29T08:27:49.9968566-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2b9ba7d1-594a-447d-bff8-9bd4ef059638" />
    <UnitTestResult executionId="0068a497-ba21-4f86-b856-930adb11378a" testId="2351a020-c013-0742-4ca7-0f8c48be6405" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_AllowsValidAgentNames(validName: &quot;my-agent&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0094117" startTime="2026-05-29T08:27:47.4193383-04:00" endTime="2026-05-29T08:27:47.4221699-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0068a497-ba21-4f86-b856-930adb11378a" />
    <UnitTestResult executionId="a05834b7-3d08-4b11-a1ff-1d86c35929ab" testId="3c7d763c-4ec6-4072-e2b8-4735c12a0b65" testName="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_JsonResult_CreatesJsonArtifact" computerName="CPC-bruno-U7R9O" duration="00:00:00.0557362" startTime="2026-05-29T08:27:49.5733161-04:00" endTime="2026-05-29T08:27:49.6288644-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a05834b7-3d08-4b11-a1ff-1d86c35929ab" />
    <UnitTestResult executionId="fc6cf2bd-aa24-4cf9-ae9f-5359fbe8035c" testId="aad1bcf0-27d1-1495-1fde-236ff659db85" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ParseArguments_HandlesEmptyString" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004509" startTime="2026-05-29T08:27:49.5085072-04:00" endTime="2026-05-29T08:27:49.5088162-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fc6cf2bd-aa24-4cf9-ae9f-5359fbe8035c" />
    <UnitTestResult executionId="804d4b0a-068f-4068-9c45-29a0a7ce9ba0" testId="1f75eaf8-fd81-60cb-f39f-1628450681da" testName="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.OllamaHealthCheck_LatencySLA_UnderFiftyMilliseconds" computerName="CPC-bruno-U7R9O" duration="00:00:00.0081841" startTime="2026-05-29T08:27:49.0090144-04:00" endTime="2026-05-29T08:27:49.0161137-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="804d4b0a-068f-4068-9c45-29a0a7ce9ba0" />
    <UnitTestResult executionId="7248358b-bf1a-41a8-b2f3-115c4ffc4c72" testId="dae55759-ebce-bb8a-cb70-1305966ece70" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.SchedulerPollingService_CalculateNextRun_WithSeconds" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024507" startTime="2026-05-29T08:27:49.3835750-04:00" endTime="2026-05-29T08:27:49.3859609-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7248358b-bf1a-41a8-b2f3-115c4ffc4c72" />
    <UnitTestResult executionId="1782e072-7bef-493a-bedb-1ad7143e19f8" testId="68112392-6167-fe61-a7ba-9a83c7016869" testName="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithSemanticSkillRanker_IntegratesCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0602386" startTime="2026-05-29T08:27:49.6334576-04:00" endTime="2026-05-29T08:27:49.6937493-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1782e072-7bef-493a-bedb-1ad7143e19f8" />
    <UnitTestResult executionId="cf499694-688d-499a-9f9c-171eccbf7ed1" testId="570c455e-5c4e-1a6e-e221-a0d96983baf7" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;daily at 9am&quot;, expectedCron: &quot;0 9 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000140" startTime="2026-05-29T08:27:50.8780005-04:00" endTime="2026-05-29T08:27:50.8780719-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cf499694-688d-499a-9f9c-171eccbf7ed1" />
    <UnitTestResult executionId="445fc505-3a3f-4a67-a7b0-f15260c71635" testId="d51c14e9-14b0-26e6-ec30-bbe73cf67f28" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsMaxConcurrentJobs_ToMaximum" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002262" startTime="2026-05-29T08:27:47.6812993-04:00" endTime="2026-05-29T08:27:47.6815251-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="445fc505-3a3f-4a67-a7b0-f15260c71635" />
    <UnitTestResult executionId="4d69a442-e3fb-4d70-95b8-825a1d054a5f" testId="d76ccb04-1ca4-5a38-87f3-bd862733e7ba" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsEditable_NonEditableStates_ReturnFalse(status: Active)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000116" startTime="2026-05-29T08:27:47.5768921-04:00" endTime="2026-05-29T08:27:47.5769376-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4d69a442-e3fb-4d70-95b8-825a1d054a5f" />
    <UnitTestResult executionId="54bc5239-aef5-4eb3-8b2e-d97b1f04304f" testId="c3f639aa-7527-4462-2d08-5ae28b85e8cc" testName="OpenClawNet.UnitTests.Tools.FileSystemToolTests.FindProjects_ExcludesBinAndObjDirectories" computerName="CPC-bruno-U7R9O" duration="00:00:00.0362748" startTime="2026-05-29T08:27:50.0190807-04:00" endTime="2026-05-29T08:27:50.0549033-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="54bc5239-aef5-4eb3-8b2e-d97b1f04304f" />
    <UnitTestResult executionId="aa706a51-38ce-4e47-88da-960afa67b986" testId="5c51e82d-2986-d421-657b-80d374f1b3f6" testName="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_EscapesHtmlAngleBracketsAndAmpersands" computerName="CPC-bruno-U7R9O" duration="00:00:00.0415195" startTime="2026-05-29T08:27:47.3319485-04:00" endTime="2026-05-29T08:27:47.3694891-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="aa706a51-38ce-4e47-88da-960afa67b986" />
    <UnitTestResult executionId="82222a4c-6d08-4b5c-8e90-5c9ce2a75673" testId="5d5fa786-3032-8bd7-fbf2-30a47a6d1b88" testName="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests.RetentionPolicy_KeepsLast100RunsPerJob" computerName="CPC-bruno-U7R9O" duration="00:00:00.5038274" startTime="2026-05-29T08:27:49.7367889-04:00" endTime="2026-05-29T08:27:50.2407685-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="82222a4c-6d08-4b5c-8e90-5c9ce2a75673" />
    <UnitTestResult executionId="ea99dd8d-b9ed-46cd-ba95-afa2bd2a9aff" testId="ec78030d-3c74-b579-ed62-10c09373414b" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.SchedulerPollingService_CalculateNextRun_StandardCron" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023811" startTime="2026-05-29T08:27:49.3861944-04:00" endTime="2026-05-29T08:27:49.3884747-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ea99dd8d-b9ed-46cd-ba95-afa2bd2a9aff" />
    <UnitTestResult executionId="f467f939-1a78-47dc-8af1-7a2aa2048ed1" testId="3002b258-25a1-00bd-6010-0c2eef6e8676" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_Enables_OnExactMatch" computerName="CPC-bruno-U7R9O" duration="00:00:00.0040736" startTime="2026-05-29T08:27:48.8370613-04:00" endTime="2026-05-29T08:27:48.8403511-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f467f939-1a78-47dc-8af1-7a2aa2048ed1" />
    <UnitTestResult executionId="ed622727-ea84-4a13-8e96-60248650a267" testId="5e5f2bb7-24fa-5495-b661-98eca699f9a0" testName="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.ShellMcpTools_ExposesSingleExecTool" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007592" startTime="2026-05-29T08:27:50.8006374-04:00" endTime="2026-05-29T08:27:50.8008959-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ed622727-ea84-4a13-8e96-60248650a267" />
    <UnitTestResult executionId="e1fbe53c-c6b0-4cb0-a2cc-abddd09824dd" testId="d3d827ea-6a49-541b-8e70-0a3a8ecbdf58" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_PreservesSkillMetadata" computerName="CPC-bruno-U7R9O" duration="00:00:00.0037508" startTime="2026-05-29T08:27:50.7898160-04:00" endTime="2026-05-29T08:27:50.7901587-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e1fbe53c-c6b0-4cb0-a2cc-abddd09824dd" />
    <UnitTestResult executionId="eb4cb66c-d377-44f0-a154-0bca628b5d2a" testId="5c4edc3f-c82a-0b14-e93b-1c210da61802" testName="OpenClawNet.UnitTests.Agent.SkillInjectionValidationTests.SkillLookup_CachingPerformance_IsEffective" computerName="CPC-bruno-U7R9O" duration="00:00:00.0277997" startTime="2026-05-29T08:27:50.1550066-04:00" endTime="2026-05-29T08:27:50.1835874-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="eb4cb66c-d377-44f0-a154-0bca628b5d2a" />
    <UnitTestResult executionId="e127fb8a-0e4f-4522-bc33-781f7082e08e" testId="6cb2a4ee-7d21-c491-8eb5-fc61c4276bb0" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.IsAvailableAsync_DoesNotThrow_WhenEndpointIsNull" computerName="CPC-bruno-U7R9O" duration="00:00:02.1390142" startTime="2026-05-29T08:27:50.4329439-04:00" endTime="2026-05-29T08:27:52.5769747-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e127fb8a-0e4f-4522-bc33-781f7082e08e" />
    <UnitTestResult executionId="cc9ef121-1311-4482-8f76-435d2f5c7d42" testId="366e1416-246f-c041-fd64-a574faed6919" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithEmptyChannelConfig_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009184" startTime="2026-05-29T08:27:47.6947493-04:00" endTime="2026-05-29T08:27:47.6956376-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cc9ef121-1311-4482-8f76-435d2f5c7d42" />
    <UnitTestResult executionId="c0ff0f8e-724b-42c2-8574-c4704151951e" testId="5c5d958e-7315-eafc-956b-789a8f1a36dd" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesName_RemovesBackslashes" computerName="CPC-bruno-U7R9O" duration="00:00:00.0031613" startTime="2026-05-29T08:27:47.4419407-04:00" endTime="2026-05-29T08:27:47.4451013-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c0ff0f8e-724b-42c2-8574-c4704151951e" />
    <UnitTestResult executionId="31af77ef-6987-4569-91a0-faa9e04b732b" testId="b9afa542-4cbc-b961-5e1c-d641f81863d2" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_EmitsToolApprovalRequest_BeforeToolCallStart_ForApprovalRequiredTools" computerName="CPC-bruno-U7R9O" duration="00:00:00.0153897" startTime="2026-05-29T08:27:49.1080411-04:00" endTime="2026-05-29T08:27:49.1238700-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="31af77ef-6987-4569-91a0-faa9e04b732b" />
    <UnitTestResult executionId="0403f03a-e2aa-491d-832d-f1f5db9be62d" testId="3739ab94-8db8-b8f4-468d-8d44a5fc2c27" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.GetList_ReturnsAllProfiles" computerName="CPC-bruno-U7R9O" duration="00:00:00.0808930" startTime="2026-05-29T08:27:48.7484544-04:00" endTime="2026-05-29T08:27:48.8297954-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0403f03a-e2aa-491d-832d-f1f5db9be62d" />
    <UnitTestResult executionId="171a63e8-b532-49d6-93f4-8120371e60ed" testId="bf9c8229-7618-b78d-49f3-c313820814ce" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Confirm_TokenIsSingleUse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0380867" startTime="2026-05-29T08:27:59.2032818-04:00" endTime="2026-05-29T08:27:59.2418329-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="171a63e8-b532-49d6-93f4-8120371e60ed" />
    <UnitTestResult executionId="95150b46-0710-4bd1-b2e3-a8c9862985a6" testId="ea11aebd-d039-ddf2-38d4-3274342c5210" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.DefaultOptions_UseApiKeyAuthMode" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003800" startTime="2026-05-29T08:27:49.1440020-04:00" endTime="2026-05-29T08:27:49.1441043-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="95150b46-0710-4bd1-b2e3-a8c9862985a6" />
    <UnitTestResult executionId="5c2060a4-9f1e-4f3b-8ca4-902faa319d58" testId="5715aaa5-8ec1-2b37-8dbf-587a77a35abd" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_UsesProfileModel_WhenProfileModelIsSet" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.4325730-04:00" endTime="2026-05-29T08:27:50.4325964-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5c2060a4-9f1e-4f3b-8ca4-902faa319d58">
      <Output>
        <ErrorInfo>
          <Message>OllamaSharp assembly load failure — issue #95</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="d8444614-18bc-4c5f-a66a-b146e9d27160" testId="57a4f184-7d57-e2ff-4a98-f0540883c92b" testName="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests.IsAvailableAsync_ReturnsFalse_WhenNoEndpoint" computerName="CPC-bruno-U7R9O" duration="00:00:00.0006152" startTime="2026-05-29T08:27:50.6752398-04:00" endTime="2026-05-29T08:27:50.6757123-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d8444614-18bc-4c5f-a66a-b146e9d27160" />
    <UnitTestResult executionId="54a3ea9b-a79e-40d7-a8b2-3d37f7371013" testId="60d240f4-dadb-6574-64be-8bb3373cf4d4" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_LogsDebugMessage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0102438" startTime="2026-05-29T08:27:47.7669752-04:00" endTime="2026-05-29T08:27:47.7772132-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="54a3ea9b-a79e-40d7-a8b2-3d37f7371013" />
    <UnitTestResult executionId="72049095-756b-43a1-8e52-0f5b0119a5b8" testId="6afab716-c6fc-ac16-0bf4-02c4be6cd232" testName="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_TruncatesLargePayloads" computerName="CPC-bruno-U7R9O" duration="00:00:00.0130433" startTime="2026-05-29T08:27:47.4076299-04:00" endTime="2026-05-29T08:27:47.4113769-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="72049095-756b-43a1-8e52-0f5b0119a5b8" />
    <UnitTestResult executionId="1215ce37-acee-4dc8-8461-508e9921d532" testId="b0ae5328-37cb-fa66-c923-f3225f3ea082" testName="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.CreateAsync_OnBadRequest_ThrowsWithStructuredReason" computerName="CPC-bruno-U7R9O" duration="00:00:00.0030571" startTime="2026-05-29T08:27:50.4139864-04:00" endTime="2026-05-29T08:27:50.4168591-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1215ce37-acee-4dc8-8461-508e9921d532" />
    <UnitTestResult executionId="dd665be3-e682-42ad-8235-29fb1b2cd689" testId="f8fb9709-941e-bfff-f332-2de2ba7be6a8" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.Seed_IsIdempotent" computerName="CPC-bruno-U7R9O" duration="00:00:01.1205685" startTime="2026-05-29T08:27:47.5926448-04:00" endTime="2026-05-29T08:27:48.7112600-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dd665be3-e682-42ad-8235-29fb1b2cd689" />
    <UnitTestResult executionId="6b919acd-28d3-4931-8d6f-8cb14b132bcb" testId="34a09099-3690-b88f-4520-c5f766aa5422" testName="OpenClawNet.UnitTests.Storage.SkillVectorTests.QueryByEmbedding_WithMultipleVectors_ReturnsSortedByRelevance" computerName="CPC-bruno-U7R9O" duration="00:00:00.0097116" startTime="2026-05-29T08:27:47.8089646-04:00" endTime="2026-05-29T08:27:47.8185998-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6b919acd-28d3-4931-8d6f-8cb14b132bcb" />
    <UnitTestResult executionId="16adb810-3fb1-4559-a7c9-9cfdc6e003c3" testId="6f58b93a-4d00-733a-5fcd-5e9bbbf01a91" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.PerFileOverDefault_Is21Gb_Denied_WithPerFileReason" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023982" startTime="2026-05-29T08:27:48.9312605-04:00" endTime="2026-05-29T08:27:48.9335781-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="16adb810-3fb1-4559-a7c9-9cfdc6e003c3" />
    <UnitTestResult executionId="85402476-ad0f-435b-b396-0b435f29aef9" testId="61b7fe3b-84cb-36ec-b834-01f0cb94f791" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_IncludesSessionSummary" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008759" startTime="2026-05-29T08:27:50.8861039-04:00" endTime="2026-05-29T08:27:50.8861572-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="85402476-ad0f-435b-b396-0b435f29aef9" />
    <UnitTestResult executionId="e2dfa697-0d63-49d2-bd92-e5ae629ba752" testId="9fc58e7c-dddb-212b-62eb-2ecf2e982645" testName="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_OnServer400_RendersAlertWithReason" computerName="CPC-bruno-U7R9O" duration="00:00:00.0309992" startTime="2026-05-29T08:27:49.7712283-04:00" endTime="2026-05-29T08:27:49.8021104-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e2dfa697-0d63-49d2-bd92-e5ae629ba752" />
    <UnitTestResult executionId="19ade1ca-2bad-48fc-bb3f-055d0d0948d9" testId="7857f040-1405-cea4-2f51-0da656bc604e" testName="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithCancellationToken_RespectsCancellation" computerName="CPC-bruno-U7R9O" duration="00:00:00.0030106" startTime="2026-05-29T08:27:50.0859926-04:00" endTime="2026-05-29T08:27:50.0888488-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="19ade1ca-2bad-48fc-bb3f-055d0d0948d9" />
    <UnitTestResult executionId="bb0f8515-c4fc-4d63-92e0-fdb5d94d2259" testId="075445f4-d3c7-562a-fc32-e2af686cb60b" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_HasExactlySixValues" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023037" startTime="2026-05-29T08:27:47.5797644-04:00" endTime="2026-05-29T08:27:47.5798013-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bb0f8515-c4fc-4d63-92e0-fdb5d94d2259" />
    <UnitTestResult executionId="602a17c3-ed80-42b8-afed-ecef0a7246ef" testId="9005f9f2-405d-0261-3646-ea372d53bbd9" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.CreateJob_WithExplicitAgentProfile_PreservesIt" computerName="CPC-bruno-U7R9O" duration="00:00:00.1994929" startTime="2026-05-29T08:27:55.7701296-04:00" endTime="2026-05-29T08:27:56.5888166-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="602a17c3-ed80-42b8-afed-ecef0a7246ef" />
    <UnitTestResult executionId="9e06a081-df59-4119-9063-188867ba9b48" testId="850bfec7-c153-d323-c687-444f3b037742" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_SessionIdPassedThrough_AppearsInEvents" computerName="CPC-bruno-U7R9O" duration="00:00:00.0124981" startTime="2026-05-29T08:27:49.5454339-04:00" endTime="2026-05-29T08:27:49.5706912-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9e06a081-df59-4119-9063-188867ba9b48" />
    <UnitTestResult executionId="16a604c1-94ca-43f8-bb79-91885d45e472" testId="051d5db4-261f-b3c8-1f6d-be91d7bcaf66" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_ReturnsSamePath_WhenCalledMultipleTimes" computerName="CPC-bruno-U7R9O" duration="00:00:00.0037608" startTime="2026-05-29T08:27:47.4516015-04:00" endTime="2026-05-29T08:27:47.4538380-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="16a604c1-94ca-43f8-bb79-91885d45e472" />
    <UnitTestResult executionId="3a2b29af-2d7e-4617-b5fc-bf30bf8dca8f" testId="dcf37d9f-1e5b-5564-a89c-30c737f7aa7d" testName="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.StoreAsync_Same_User_Multiple_Flows_Each_Has_Unique_State" computerName="CPC-bruno-U7R9O" duration="00:00:00.0016365" startTime="2026-05-29T08:27:49.6316486-04:00" endTime="2026-05-29T08:27:49.6331294-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3a2b29af-2d7e-4617-b5fc-bf30bf8dca8f" />
    <UnitTestResult executionId="22971415-b363-4ca7-96cb-a24e19be3d6e" testId="8f468c91-78da-306d-1908-98f1ff142000" testName="OpenClawNet.UnitTests.Storage.ConversationStoreTests.AddMessage_AutoCreatesSession_WhenSessionNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0027810" startTime="2026-05-29T08:27:49.9273012-04:00" endTime="2026-05-29T08:27:49.9299391-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="22971415-b363-4ca7-96cb-a24e19be3d6e" />
    <UnitTestResult executionId="3f4f45ab-236a-43d9-aecb-7de01d822bc1" testId="b245dfa8-d5d4-e8af-f679-3daf1b1e2fff" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToAnyState_ReturnsFalse(to: Draft)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000032" startTime="2026-05-29T08:27:47.5860694-04:00" endTime="2026-05-29T08:27:47.5861299-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3f4f45ab-236a-43d9-aecb-7de01d822bc1" />
    <UnitTestResult executionId="c68f2da9-1e80-4f82-ad9b-e269e051b4f0" testId="cbfc3663-0f31-8b49-0d2f-23fe078d6768" testName="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithEmptyStrings_ReturnsEmptyDictionary" computerName="CPC-bruno-U7R9O" duration="00:00:00.0019811" startTime="2026-05-29T08:27:47.9216944-04:00" endTime="2026-05-29T08:27:47.9235896-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c68f2da9-1e80-4f82-ad9b-e269e051b4f0" />
    <UnitTestResult executionId="5fba4a78-45ea-4b0f-91d4-b3c248c3aa9d" testId="56627dee-1e4b-c028-c339-0cf28f123b70" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.LargeContent_GreaterThan64KB_UsesContentPath" computerName="CPC-bruno-U7R9O" duration="00:00:00.1456310" startTime="2026-05-29T08:27:49.6006798-04:00" endTime="2026-05-29T08:27:49.7580300-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5fba4a78-45ea-4b0f-91d4-b3c248c3aa9d" />
    <UnitTestResult executionId="a9c2cf18-f8df-49d6-909d-7a48665e21d7" testId="9e6b700b-d199-ae9d-9317-3d7f67c808cd" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_VariousCronExpressions_ParsesSuccessfully(cron: &quot;*/5 * * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007483" startTime="2026-05-29T08:27:48.8850069-04:00" endTime="2026-05-29T08:27:48.8850599-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a9c2cf18-f8df-49d6-909d-7a48665e21d7" />
    <UnitTestResult executionId="fc535a2a-eab3-40a4-9861-2ec71df26e2a" testId="4c82838c-cfa4-a051-b292-597a7dab9b8c" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_IncludesAuthorizationHeader" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013993" startTime="2026-05-29T08:27:47.7039538-04:00" endTime="2026-05-29T08:27:47.7052619-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fc535a2a-eab3-40a4-9861-2ec71df26e2a" />
    <UnitTestResult executionId="f8b36b66-52b6-4c30-833e-513d2e75f703" testId="2a8ed0c6-a973-02c5-1713-bdb53bea97b4" testName="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_WithHttpError_ReturnsFailureResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008904" startTime="2026-05-29T08:27:47.9048374-04:00" endTime="2026-05-29T08:27:47.9055582-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f8b36b66-52b6-4c30-833e-513d2e75f703" />
    <UnitTestResult executionId="a46a2312-5138-48ff-947a-e2f713a4701f" testId="cce98007-2b67-1f18-b299-7857aef49dd8" testName="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.Update_LoadedFileOverridesConfig_OnRestart" computerName="CPC-bruno-U7R9O" duration="00:00:00.0229574" startTime="2026-05-29T08:27:50.9446465-04:00" endTime="2026-05-29T08:27:50.9676367-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a46a2312-5138-48ff-947a-e2f713a4701f" />
    <UnitTestResult executionId="b8f957bf-a6b4-40e8-9236-e909d57d4ddd" testId="f8138c2b-a99c-54c5-40c9-4df3f98e3574" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostTest_NonExistentProfile_ReturnsNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0715438" startTime="2026-05-29T08:27:49.4376991-04:00" endTime="2026-05-29T08:27:49.5085851-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b8f957bf-a6b4-40e8-9236-e909d57d4ddd" />
    <UnitTestResult executionId="cec97cf3-735b-43e7-9ab3-e4154ca76f02" testId="2016acc8-4466-329b-2211-8629f89eabb6" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.GetNextOccurrence_WithinEndAt_ReturnsValidTime" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002788" startTime="2026-05-29T08:27:48.8857172-04:00" endTime="2026-05-29T08:27:48.8858860-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cec97cf3-735b-43e7-9ab3-e4154ca76f02" />
    <UnitTestResult executionId="01a047ab-ddf9-4ef9-8778-fd748b6debce" testId="5f46daef-c2e7-e811-ad11-3e74c717131b" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PostTest_NonExistentProvider_ReturnsNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0270412" startTime="2026-05-29T08:27:51.4514419-04:00" endTime="2026-05-29T08:27:51.5624219-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="01a047ab-ddf9-4ef9-8778-fd748b6debce" />
    <UnitTestResult executionId="d4c45a0c-c0a6-4f9e-9d3a-e94bca7171c8" testId="33876026-4518-9412-6f1b-0c7264385b2b" testName="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests.Ctor_RequiresIEmbeddingGenerator" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009214" startTime="2026-05-29T08:27:50.8359593-04:00" endTime="2026-05-29T08:27:50.8367140-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d4c45a0c-c0a6-4f9e-9d3a-e94bca7171c8" />
    <UnitTestResult executionId="6b93363a-9169-4a5a-9c41-cf3603da8efa" testId="90cc3558-e589-4171-03da-bdc32f968b41" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_DryRun_DoesNotPersistJobRun" computerName="CPC-bruno-U7R9O" duration="00:00:00.0215180" startTime="2026-05-29T08:27:50.1927940-04:00" endTime="2026-05-29T08:27:50.2993990-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6b93363a-9169-4a5a-9c41-cf3603da8efa" />
    <UnitTestResult executionId="e18084ec-15b7-4bd3-beec-929268eaaeed" testId="bd279178-1063-fbae-4a66-bc9268a06d30" testName="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_EmptyQuestion_StillProcesses" computerName="CPC-bruno-U7R9O" duration="00:00:00.0440292" startTime="2026-05-29T08:27:50.6125841-04:00" endTime="2026-05-29T08:27:50.6673681-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e18084ec-15b7-4bd3-beec-929268eaaeed" />
    <UnitTestResult executionId="c2c29fd8-dde6-4a4e-b0f5-2e8f7e224935" testId="ec5a7b07-1451-b23c-3cba-6011ed2d9efb" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.IsDue_JobNeverRan_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002818" startTime="2026-05-29T08:27:48.8825836-04:00" endTime="2026-05-29T08:27:48.8828240-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c2c29fd8-dde6-4a4e-b0f5-2e8f7e224935" />
    <UnitTestResult executionId="8fa8a993-5872-4063-a578-2f3d24ec5173" testId="5561ac84-8cc6-5ba8-1f2c-6dc317c434b2" testName="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.Noop_VerifyAsync_ReturnsIsSecureTrue_AndEchoesScopeRoot" computerName="CPC-bruno-U7R9O" duration="00:00:00.0018917" startTime="2026-05-29T08:27:49.3461957-04:00" endTime="2026-05-29T08:27:49.3479280-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8fa8a993-5872-4063-a578-2f3d24ec5173" />
    <UnitTestResult executionId="14b51329-170b-4b9e-8975-329b656a6b6b" testId="32b976a4-0ae8-b766-d704-be0b87873e9f" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_ThrowsInvalidOperation_WhenEndpointNotConfigured" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011488" startTime="2026-05-29T08:27:49.1390522-04:00" endTime="2026-05-29T08:27:49.1400021-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="14b51329-170b-4b9e-8975-329b656a6b6b" />
    <UnitTestResult executionId="4f4423a6-2af4-48fc-9ce7-90ae9511c817" testId="5a32d025-a9a9-a44b-599f-512a799f1657" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Successful_Fetch_Returns_Summary" computerName="CPC-bruno-U7R9O" duration="00:00:00.0047278" startTime="2026-05-29T08:27:49.9413662-04:00" endTime="2026-05-29T08:27:49.9463300-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4f4423a6-2af4-48fc-9ce7-90ae9511c817" />
    <UnitTestResult executionId="f3bac1e0-a2b6-4be6-bafd-ef4ffe0ecac4" testId="55762f70-ac8d-ba13-4d87-068874aaf203" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_ValidMessage_SetsNdjsonContentType" computerName="CPC-bruno-U7R9O" duration="00:00:00.0160901" startTime="2026-05-29T08:27:49.3410416-04:00" endTime="2026-05-29T08:27:49.3579447-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f3bac1e0-a2b6-4be6-bafd-ef4ffe0ecac4" />
    <UnitTestResult executionId="4ed40823-36e4-44c6-a280-8443e93c3aa9" testId="8ed6ba54-e6bc-a1f1-4a92-69ea4ef49d54" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.DeleteAsync_AlwaysIncludesConfirmHeader" computerName="CPC-bruno-U7R9O" duration="00:00:00.0051717" startTime="2026-05-29T08:27:47.5247883-04:00" endTime="2026-05-29T08:27:47.5298616-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4ed40823-36e4-44c6-a280-8443e93c3aa9" />
    <UnitTestResult executionId="dbbb8bfb-b473-4054-9386-51a157aee080" testId="2eb77de5-46b3-11b6-343b-8ab1df70edd2" testName="OpenClawNet.UnitTests.Integration.LiveLlmTests.Ollama_Pipeline_SendMessage_ReturnsStreamedContent" computerName="CPC-bruno-U7R9O" duration="00:00:08.8721127" startTime="2026-05-29T08:28:12.9724792-04:00" endTime="2026-05-29T08:28:21.8449973-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dbbb8bfb-b473-4054-9386-51a157aee080" />
    <UnitTestResult executionId="4930c86d-816f-4da8-850d-679401316964" testId="63c48078-afc0-d523-2dc2-332815f41b3b" testName="OpenClawNet.UnitTests.Storage.ConversationStoreTests.AddMessage_AutoCreatedSession_HasDefaultTitle" computerName="CPC-bruno-U7R9O" duration="00:00:00.0426673" startTime="2026-05-29T08:27:49.8823323-04:00" endTime="2026-05-29T08:27:49.9238827-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4930c86d-816f-4da8-850d-679401316964" />
    <UnitTestResult executionId="3e23f645-f9df-4428-b30d-759e43dd9973" testId="4eb333e4-f3ad-0a29-db5e-ab7e7fefda6b" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_RejectsDuplicateName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0434424" startTime="2026-05-29T08:27:49.2216768-04:00" endTime="2026-05-29T08:27:49.2649868-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3e23f645-f9df-4428-b30d-759e43dd9973" />
    <UnitTestResult executionId="86003a78-90af-414a-8eba-34100a580990" testId="c829b81e-82b2-51e1-da0d-7fddcf5cb35f" testName="OpenClawNet.UnitTests.Tools.ToolRegistryTests.Register_AddsToolToRegistry" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017502" startTime="2026-05-29T08:27:47.4877080-04:00" endTime="2026-05-29T08:27:47.4894073-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="86003a78-90af-414a-8eba-34100a580990" />
    <UnitTestResult executionId="6d9a26dc-64c6-4f42-bcca-a96b1ef3e759" testId="a322544b-9adb-b920-ae3a-66ebe751a268" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_DuplicateInstalledSkill_RejectedAs_SkillAlreadyExists" computerName="CPC-bruno-U7R9O" duration="00:00:00.0152324" startTime="2026-05-29T08:27:59.3127713-04:00" endTime="2026-05-29T08:27:59.3279771-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6d9a26dc-64c6-4f42-bcca-a96b1ef3e759" />
    <UnitTestResult executionId="9f6d0ecb-4999-4520-a3c6-fb55a48d1794" testId="cc526169-c58e-9fc0-6bd8-b62078473344" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.DirectoryWalkCache_SecondCallSeesCachedTotal_WithinWindow" computerName="CPC-bruno-U7R9O" duration="00:00:00.0054579" startTime="2026-05-29T08:27:48.9100169-04:00" endTime="2026-05-29T08:27:48.9154052-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9f6d0ecb-4999-4520-a3c6-fb55a48d1794" />
    <UnitTestResult executionId="f826dd1f-f859-4ef9-8e25-221e47ad0b7e" testId="02926b91-4d41-1899-b9e4-f8f9a1b8364a" testName="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_MapsAllEventTypes" computerName="CPC-bruno-U7R9O" duration="00:00:00.0228085" startTime="2026-05-29T08:27:50.5277366-04:00" endTime="2026-05-29T08:27:50.5511933-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f826dd1f-f859-4ef9-8e25-221e47ad0b7e" />
    <UnitTestResult executionId="126792be-6142-4f0f-a527-3c076d78ced8" testId="1ddb9f9e-996a-3884-a535-e139f13b4f95" testName="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests.CreateChatClient_UsesProfileProvider_WhenSpecified" computerName="CPC-bruno-U7R9O" duration="00:00:00.0341983" startTime="2026-05-29T08:27:47.4967474-04:00" endTime="2026-05-29T08:27:47.5302066-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="126792be-6142-4f0f-a527-3c076d78ced8" />
    <UnitTestResult executionId="7ed42523-6469-4ba0-bc6a-aee950d5b861" testId="272dbf5f-9a26-6986-3c97-8258d901883e" testName="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameSave_PutsToApi_AndShowsSnackbar_OnSuccess" computerName="CPC-bruno-U7R9O" duration="00:00:00.1496507" startTime="2026-05-29T08:27:50.1876525-04:00" endTime="2026-05-29T08:27:50.3372031-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7ed42523-6469-4ba0-bc6a-aee950d5b861" />
    <UnitTestResult executionId="e3b4f063-a7c1-48d9-b159-d562a8e83f28" testId="b3eea6a0-b05e-f682-2164-4ffd823ae651" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithHttpError_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011810" startTime="2026-05-29T08:27:47.7067739-04:00" endTime="2026-05-29T08:27:47.7078539-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e3b4f063-a7c1-48d9-b159-d562a8e83f28" />
    <UnitTestResult executionId="a10875d7-b6c7-48cc-b7e0-3371d64b7eb1" testId="a7519e4a-476b-5e4f-da75-cf6673f8e0dd" testName="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_RespectsTopNLimit" computerName="CPC-bruno-U7R9O" duration="00:00:00.0178511" startTime="2026-05-29T08:27:47.4874517-04:00" endTime="2026-05-29T08:27:47.5058907-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a10875d7-b6c7-48cc-b7e0-3371d64b7eb1" />
    <UnitTestResult executionId="b27981c5-ab8c-4a11-a2ed-d64b040a16c1" testId="d13e0feb-092a-bbb2-3890-60e0e130e3cd" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithEmptyWebhookUrl_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0015482" startTime="2026-05-29T08:27:47.4705397-04:00" endTime="2026-05-29T08:27:47.4719181-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b27981c5-ab8c-4a11-a2ed-d64b040a16c1" />
    <UnitTestResult executionId="200ef790-c9c0-4ea5-8f93-ad2c3e136ae2" testId="d9fd0b28-f8e2-7f5a-bf6e-42bd2005a1e5" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_ToolCallsThenContent_BothPreserved" computerName="CPC-bruno-U7R9O" duration="00:00:00.0018946" startTime="2026-05-29T08:27:50.0196141-04:00" endTime="2026-05-29T08:27:50.0214062-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="200ef790-c9c0-4ea5-8f93-ad2c3e136ae2" />
    <UnitTestResult executionId="906ff2d1-9e56-4de1-b037-6672e9af7998" testId="8d623c70-a286-2dd8-e75b-076ae2a4ce06" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.SubsetEnabledTools_RetainsOnlyAllowed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0808586" startTime="2026-05-29T08:27:47.6124318-04:00" endTime="2026-05-29T08:27:47.6931673-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="906ff2d1-9e56-4de1-b037-6672e9af7998" />
    <UnitTestResult executionId="40605365-6859-4b9a-837d-8de5a5b11bb3" testId="89f77549-e837-5d5e-1847-9291cc9f85c2" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LowConfidenceSkill_HandledAccordingToThreshold" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7606743-04:00" endTime="2026-05-29T08:27:50.7606982-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="40605365-6859-4b9a-837d-8de5a5b11bb3">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="31657c45-d64d-42b1-ae5d-cf657b3d8f90" testId="b73a3fc5-7479-98db-1781-986f96c7d808" testName="OpenClawNet.UnitTests.Web.AppRazorMudBlazorRegressionTests.WebAppRazor_ContainsMudBlazorBundles" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007822" startTime="2026-05-29T08:27:50.8908620-04:00" endTime="2026-05-29T08:27:50.8909185-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="31657c45-d64d-42b1-ae5d-cf657b3d8f90" />
    <UnitTestResult executionId="ab358a56-2541-4bc0-831f-943253dd5174" testId="bee39dab-8442-b5d5-3803-965136f9c5bc" testName="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests.GetAsync_UsesDockerSecretFile_WhenEnvVarMissing" computerName="CPC-bruno-U7R9O" duration="00:00:00.0067138" startTime="2026-05-29T08:27:49.9805345-04:00" endTime="2026-05-29T08:27:49.9877312-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ab358a56-2541-4bc0-831f-943253dd5174" />
    <UnitTestResult executionId="e78f617a-2666-4055-aac6-b800fc44f7bb" testId="f4810220-3e44-4558-56ec-92c662636d00" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.BuiltUtc_IsUtc" computerName="CPC-bruno-U7R9O" duration="00:00:00.0236706" startTime="2026-05-29T08:27:59.5785225-04:00" endTime="2026-05-29T08:27:59.6006459-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e78f617a-2666-4055-aac6-b800fc44f7bb" />
    <UnitTestResult executionId="40258068-6bfa-4503-992c-99dc039b1276" testId="b4a504c0-a97e-2cfa-bcbb-c66f473e387a" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Logs_No_Message_Body_Content" computerName="CPC-bruno-U7R9O" duration="00:00:00.0155558" startTime="2026-05-29T08:27:49.9248800-04:00" endTime="2026-05-29T08:27:49.9403088-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="40258068-6bfa-4503-992c-99dc039b1276" />
    <UnitTestResult executionId="99b0d4a9-4951-4988-8531-22f6c18fd040" testId="6bf822d0-283d-c283-a15b-1d14cd08698a" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Missing_Required_Fields_Returns_Error(json: &quot;{ \&quot;title\&quot;: \&quot;\&quot; }&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003961" startTime="2026-05-29T08:27:50.5157772-04:00" endTime="2026-05-29T08:27:50.5158509-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="99b0d4a9-4951-4988-8531-22f6c18fd040" />
    <UnitTestResult executionId="bfce400c-b044-426a-b824-9f3dc0bd904f" testId="9269b860-734d-3ab9-2e79-564571519608" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.SequenceOrdering_WithinRun_PreservesOrder" computerName="CPC-bruno-U7R9O" duration="00:00:00.0884465" startTime="2026-05-29T08:27:50.0780551-04:00" endTime="2026-05-29T08:27:50.1664647-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bfce400c-b044-426a-b824-9f3dc0bd904f" />
    <UnitTestResult executionId="5b71adaf-3d1c-44fd-a39d-8701dd190976" testId="990b4dae-60ce-0ffe-7ad1-bc966200b759" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_Completed_HasValue4" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005028" startTime="2026-05-29T08:27:47.5738566-04:00" endTime="2026-05-29T08:27:47.5739108-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5b71adaf-3d1c-44fd-a39d-8701dd190976" />
    <UnitTestResult executionId="3a463f2a-5027-4d0f-9c8f-9248c9c93988" testId="b180503d-ff65-8577-e6e9-86522d4c9a91" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PatchJob_NoFields_IsNoOp_ReturnsCurrentDto" computerName="CPC-bruno-U7R9O" duration="00:00:00.1279083" startTime="2026-05-29T08:27:51.0951661-04:00" endTime="2026-05-29T08:27:51.8791075-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3a463f2a-5027-4d0f-9c8f-9248c9c93988" />
    <UnitTestResult executionId="f79162cc-087e-4e86-8f5a-e3579f3e973d" testId="e6708b80-99c1-ea6b-691b-d27a8fe1a306" testName="OpenClawNet.UnitTests.Storage.SkillVectorTests.InsertVector_WithDuplicateSkillId_ThrowsInvalidOperationException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0027120" startTime="2026-05-29T08:27:47.8059427-04:00" endTime="2026-05-29T08:27:47.8087517-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f79162cc-087e-4e86-8f5a-e3579f3e973d" />
    <UnitTestResult executionId="da752ae2-251c-40e8-a80f-e8eca3719afd" testId="8e7ffb49-9b16-e2c4-c73c-c5a2aeffff97" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_ActiveToPaused_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004275" startTime="2026-05-29T08:27:47.5817921-04:00" endTime="2026-05-29T08:27:47.5819356-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="da752ae2-251c-40e8-a80f-e8eca3719afd" />
    <UnitTestResult executionId="1f071399-d8d6-4c37-8252-1d2549d3751d" testId="8b8983c5-e493-8649-9903-d0f9cdb565a4" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.ProviderName_ReturnsOllama" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004611" startTime="2026-05-29T08:27:52.5799784-04:00" endTime="2026-05-29T08:27:52.5800787-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1f071399-d8d6-4c37-8252-1d2549d3751d" />
    <UnitTestResult executionId="ed9ed37a-821e-4ea4-aabe-abdb71e06d7b" testId="60dbfdfc-5601-ed0a-4935-ae2f1e86ff33" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_MultipleToolCalls_InSingleChunk" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017138" startTime="2026-05-29T08:27:50.0539165-04:00" endTime="2026-05-29T08:27:50.0554846-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ed9ed37a-821e-4ea4-aabe-abdb71e06d7b" />
    <UnitTestResult executionId="9a003379-371a-46fe-8046-db09429c4a41" testId="85878b30-6f51-3dff-13af-1e4ffc6ace82" testName="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests.Decrement_DecreasesCount" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001608" startTime="2026-05-29T08:27:51.1048759-04:00" endTime="2026-05-29T08:27:51.1049314-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9a003379-371a-46fe-8046-db09429c4a41" />
    <UnitTestResult executionId="86572a0b-37a3-4eaf-b1f8-3e008ae36eda" testId="45340607-d096-14cc-1964-095df0379f88" testName="OpenClawNet.UnitTests.Integration.LiveAgentLoopTests.Agent_MultiTurnToolExecution_CompletesSuccessfully(providerName: &quot;ollama&quot;, pick: Func`2 { Method = OpenClawNet.Models.Abstractions.IModelClient &lt;BothProviders&gt;b__32_0(OpenClawNet.UnitTests.Integration.LiveTestFixture), Target = &lt;&gt;c { } })" computerName="CPC-bruno-U7R9O" duration="00:00:24.9850983" startTime="2026-05-29T08:27:47.9438805-04:00" endTime="2026-05-29T08:28:12.9298391-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="86572a0b-37a3-4eaf-b1f8-3e008ae36eda" />
    <UnitTestResult executionId="c53946c4-6822-4b94-bf47-c16f63e6e3d2" testId="6cf66091-2356-197c-79a8-f1b210620ca9" testName="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.ProviderName_ReturnsGitHubCopilot" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023655" startTime="2026-05-29T08:27:47.8759049-04:00" endTime="2026-05-29T08:27:47.8777096-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c53946c4-6822-4b94-bf47-c16f63e6e3d2" />
    <UnitTestResult executionId="6fdd74b1-eabc-43b5-8bd1-233c042523ff" testId="0199df2c-19e8-123c-d2aa-d6dfb753df0c" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Draft, to: Cancelled)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000133" startTime="2026-05-29T08:27:47.5719964-04:00" endTime="2026-05-29T08:27:47.5720754-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6fdd74b1-eabc-43b5-8bd1-233c042523ff" />
    <UnitTestResult executionId="da29fd3f-328b-45aa-a3db-3d5a36473812" testId="dd5ad8db-d861-381f-01e6-00daab859412" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_McpBrowserTool_RequiresApproval_WhenNotInLegacyRegistry" computerName="CPC-bruno-U7R9O" duration="00:00:00.0628642" startTime="2026-05-29T08:27:49.1252402-04:00" endTime="2026-05-29T08:27:49.1887080-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="da29fd3f-328b-45aa-a3db-3d5a36473812" />
    <UnitTestResult executionId="1e07f440-6525-4e12-808a-4911777259ed" testId="9523e067-2a88-a30d-a7b6-d1bdb58ade73" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_PausedToActive_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002218" startTime="2026-05-29T08:27:47.5841466-04:00" endTime="2026-05-29T08:27:47.5842553-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1e07f440-6525-4e12-808a-4911777259ed" />
    <UnitTestResult executionId="2ef7b1f7-71ad-42ef-a837-60709283e3cb" testId="bc26785d-f041-f7b4-9031-129ef26c71c1" testName="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_WithMissingWebhookUrl_ReturnsFailureResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.0031372" startTime="2026-05-29T08:27:47.8860231-04:00" endTime="2026-05-29T08:27:47.8891942-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2ef7b1f7-71ad-42ef-a837-60709283e3cb" />
    <UnitTestResult executionId="b1248c23-f54c-4af2-9168-3f026c11ef52" testId="0affdb3c-cb45-e698-1df2-80fa71f12ffc" testName="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ResolveProviderFieldsAsync_WithNullValues_ReturnsEmptyDictionary" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007174" startTime="2026-05-29T08:27:47.9389567-04:00" endTime="2026-05-29T08:27:47.9390292-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b1248c23-f54c-4af2-9168-3f026c11ef52" />
    <UnitTestResult executionId="bd771a18-c0d5-46ae-9ff4-8a15334b197b" testId="dd8e390f-d778-279e-e3e1-d8e6e5085d97" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PostTest_ModelIsNotNull_WhenDefinitionHasModel" computerName="CPC-bruno-U7R9O" duration="00:00:00.1259705" startTime="2026-05-29T08:27:51.5632037-04:00" endTime="2026-05-29T08:27:51.6057377-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bd771a18-c0d5-46ae-9ff4-8a15334b197b" />
    <UnitTestResult executionId="439dc066-6523-43aa-9bae-3c77c11f609a" testId="c7d85018-b695-5228-b365-26e608cf62b0" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.AddAzureOpenAI_DefaultDeploymentName_IsGpt5Mini" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003784" startTime="2026-05-29T08:27:49.1405685-04:00" endTime="2026-05-29T08:27:49.1407623-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="439dc066-6523-43aa-9bae-3c77c11f609a" />
    <UnitTestResult executionId="e7849736-76cd-408a-bf34-480a76cbc55b" testId="44dcc5d9-fed9-6773-52b5-c1d9b241f4a5" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_OnlyIncludesSkillsEnabledForThisAgent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0239769" startTime="2026-05-29T08:28:02.0795020-04:00" endTime="2026-05-29T08:28:02.1036033-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e7849736-76cd-408a-bf34-480a76cbc55b" />
    <UnitTestResult executionId="3ec8afce-c152-46fc-a8c3-d6e8cb47ff45" testId="c341d1a2-726d-79ba-26e8-641ad8f015b1" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.GetResponseAsync_WithToolRoundTrip_ToolResultContentReachesSecondTurn" computerName="CPC-bruno-U7R9O" duration="00:00:00.0201424" startTime="2026-05-29T08:27:49.5089280-04:00" endTime="2026-05-29T08:27:49.5290598-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3ec8afce-c152-46fc-a8c3-d6e8cb47ff45" />
    <UnitTestResult executionId="6e2a0689-5803-49d2-8a17-fad405338519" testId="96b55d42-f9a6-d428-12de-cdc4c2f1a233" testName="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;Sqrt(16)&quot;, expected: &quot;4&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002870" startTime="2026-05-29T08:27:47.7137547-04:00" endTime="2026-05-29T08:27:47.7140586-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6e2a0689-5803-49d2-8a17-fad405338519" />
    <UnitTestResult executionId="b6431d25-5ebc-4907-9d45-c9da580519f3" testId="31fcc28a-b1b5-7cb1-92b7-5fe3ea9649f4" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.ConcurrentCalls_AreSafe" computerName="CPC-bruno-U7R9O" duration="00:00:00.0083790" startTime="2026-05-29T08:27:48.8950471-04:00" endTime="2026-05-29T08:27:48.9033815-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b6431d25-5ebc-4907-9d45-c9da580519f3" />
    <UnitTestResult executionId="be09af15-ee04-419f-8bc9-061aa74ed8e4" testId="3ef44f5b-7efd-8515-8531-0370bcec98a4" testName="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithOllamaDown_FallsBackGracefully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0088051" startTime="2026-05-29T08:27:49.7109216-04:00" endTime="2026-05-29T08:27:49.7172550-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="be09af15-ee04-419f-8bc9-061aa74ed8e4" />
    <UnitTestResult executionId="1f0a942f-1cc1-4afd-998c-c43505502f7f" testId="b6c0cf2e-961f-2153-5e6a-d0cbf1ecffbc" testName="OpenClawNet.UnitTests.Tools.FileSystemToolTests.FindProjects_ReturnsProjectFiles_WhenCsprojExists" computerName="CPC-bruno-U7R9O" duration="00:00:00.0126353" startTime="2026-05-29T08:27:50.0048067-04:00" endTime="2026-05-29T08:27:50.0188297-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1f0a942f-1cc1-4afd-998c-c43505502f7f" />
    <UnitTestResult executionId="8ea920f1-6eb5-41f0-8369-a4555137ad96" testId="ae9da93b-3428-252f-fc3a-c1a6fd09f18d" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.DeleteProfile_NonExistent_ReturnsNoContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0418314" startTime="2026-05-29T08:27:49.5087631-04:00" endTime="2026-05-29T08:27:49.5509526-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8ea920f1-6eb5-41f0-8369-a4555137ad96" />
    <UnitTestResult executionId="687562a6-c82c-4c64-a9b8-10b4595b3c4b" testId="b097c3d4-7e15-3d13-5836-e2e140fb8626" testName="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_WithInvalidWebhookUrl_ReturnsFailureResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012121" startTime="2026-05-29T08:27:54.1888173-04:00" endTime="2026-05-29T08:27:54.1898518-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="687562a6-c82c-4c64-a9b8-10b4595b3c4b" />
    <UnitTestResult executionId="857d949a-b0fa-4012-8ab6-ad92d7824009" testId="59d2fec8-b79e-70e7-d269-85c45ca519df" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.Seed_CreatesFourBuiltInsOnEmptyDb" computerName="CPC-bruno-U7R9O" duration="00:00:00.0122333" startTime="2026-05-29T08:27:48.7114868-04:00" endTime="2026-05-29T08:27:48.7235738-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="857d949a-b0fa-4012-8ab6-ad92d7824009" />
    <UnitTestResult executionId="0f23936b-7106-4687-951b-3b68629c22e5" testId="8593e7ed-d8bf-04ef-d1f8-16fa050507e8" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_ListDirectory_ReturnsSampleDocs" computerName="CPC-bruno-U7R9O" duration="00:00:00.0094006" startTime="2026-05-29T08:27:49.4300549-04:00" endTime="2026-05-29T08:27:49.4393216-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0f23936b-7106-4687-951b-3b68629c22e5" />
    <UnitTestResult executionId="764eed43-fe28-4744-81b1-a687cae87b74" testId="44c38ae1-e745-0b1e-c388-bae5ef9f22f9" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.CompleteAsync_Throws_WhenNotConfigured" computerName="CPC-bruno-U7R9O" duration="00:00:00.0033131" startTime="2026-05-29T08:27:48.9719818-04:00" endTime="2026-05-29T08:27:48.9720599-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="764eed43-fe28-4744-81b1-a687cae87b74" />
    <UnitTestResult executionId="8c463412-9d85-4564-ba12-fa4e37ca94db" testId="b126133c-41f9-0b4e-5060-677b60213fdf" testName="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.SaveToken_Overwrites_Existing_Token" computerName="CPC-bruno-U7R9O" duration="00:00:00.0053489" startTime="2026-05-29T08:27:47.4062909-04:00" endTime="2026-05-29T08:27:47.4080357-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8c463412-9d85-4564-ba12-fa4e37ca94db" />
    <UnitTestResult executionId="74c52ee2-c37f-435c-a6b4-31a211ae25d0" testId="082d6989-6d44-b5dc-7a5c-0e0cfde75a2b" testName="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.SkillLogScope_PropagatesIdsIntoChildEvents" computerName="CPC-bruno-U7R9O" duration="00:00:00.0037605" startTime="2026-05-29T08:27:48.9098665-04:00" endTime="2026-05-29T08:27:48.9135607-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="74c52ee2-c37f-435c-a6b4-31a211ae25d0" />
    <UnitTestResult executionId="190f3eb2-2803-435a-9559-fe8d6b237701" testId="e1000aa1-d6c2-54e1-48ae-c2c573cbd6b7" testName="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.DeleteAsync_HitsCorrectUrl" computerName="CPC-bruno-U7R9O" duration="00:00:00.0031812" startTime="2026-05-29T08:27:50.4017489-04:00" endTime="2026-05-29T08:27:50.4049571-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="190f3eb2-2803-435a-9559-fe8d6b237701" />
    <UnitTestResult executionId="57056cf4-1897-4d54-b4f2-605719986263" testId="22dd9d63-6df5-cb74-41e9-84e163c46d94" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_AgentInlineSkillName_MatchesSkillMdName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0166436" startTime="2026-05-29T08:28:02.1762005-04:00" endTime="2026-05-29T08:28:02.1927544-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="57056cf4-1897-4d54-b4f2-605719986263" />
    <UnitTestResult executionId="b971323f-4818-4016-9a3a-e64df6c13967" testId="65b48734-dad4-8949-8d42-d9b1b423dce9" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_TruncatesOversizePayloads_InEvents" computerName="CPC-bruno-U7R9O" duration="00:00:00.1476354" startTime="2026-05-29T08:27:47.3320218-04:00" endTime="2026-05-29T08:27:49.4519991-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b971323f-4818-4016-9a3a-e64df6c13967" />
    <UnitTestResult executionId="c92a07de-5ffa-4ff1-9e99-111a7faa4117" testId="d762b228-0657-3207-3d4c-d018ce3d4d67" testName="OpenClawNet.UnitTests.Integration.LiveMcpToolTests.Live_GitHubMcp_ListsTools_AndReadsRepoData" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:49.0544719-04:00" endTime="2026-05-29T08:27:49.0566372-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c92a07de-5ffa-4ff1-9e99-111a7faa4117">
      <Output>
        <ErrorInfo>
          <Message>GITHUB_TOKEN not set — export a PAT with read:user + repo scopes to run this test.</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="c18767f3-2c33-4b60-b472-5afd6ec214de" testId="7d5be7c6-4c59-117c-b68d-f4e689a43bb9" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostTest_WhenProviderDefinitionNotFound_ReturnsSuccessFalseWithMessage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0812584" startTime="2026-05-29T08:27:49.2150316-04:00" endTime="2026-05-29T08:27:49.2957326-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c18767f3-2c33-4b60-b472-5afd6ec214de" />
    <UnitTestResult executionId="7d16e2ae-84a2-4ca6-a995-a26925cd25ba" testId="befec0f1-222c-d160-2c0d-8d379e0d3ace" testName="OpenClawNet.UnitTests.Agent.ToolApprovalAuditorTests.RecordAsync_SwallowsExceptions_OnPersistenceFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0063251" startTime="2026-05-29T08:27:47.9459206-04:00" endTime="2026-05-29T08:27:47.9522993-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7d16e2ae-84a2-4ca6-a995-a26925cd25ba" />
    <UnitTestResult executionId="addbb1fa-356c-49ab-a289-2b91776e2e5e" testId="0512db2d-00ac-b444-6a97-cddd82f8ffb0" testName="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_CapsTitlesAtEightWords" computerName="CPC-bruno-U7R9O" duration="00:00:00.0074993" startTime="2026-05-29T08:27:49.9462498-04:00" endTime="2026-05-29T08:27:49.9531033-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="addbb1fa-356c-49ab-a289-2b91776e2e5e" />
    <UnitTestResult executionId="6109072f-0bb3-4350-9ec6-5cfb7f315e2c" testId="fb7a82f6-9a77-dee5-8f53-a9e04de82471" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SnapshotId_ChangesWhenSkillRemoved" computerName="CPC-bruno-U7R9O" duration="00:00:00.0187498" startTime="2026-05-29T08:28:02.0602030-04:00" endTime="2026-05-29T08:28:02.0788813-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6109072f-0bb3-4350-9ec6-5cfb7f315e2c" />
    <UnitTestResult executionId="58e0a7e6-becd-4ced-8890-aadf4a64095a" testId="dfa54b07-d1c8-ce12-82b7-22287c295d3c" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.EmptyModelsRoot_With1GbIncoming_IsAllowed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0036364" startTime="2026-05-29T08:27:48.9062767-04:00" endTime="2026-05-29T08:27:48.9099139-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="58e0a7e6-becd-4ced-8890-aadf4a64095a" />
    <UnitTestResult executionId="d227cd3d-285d-4c61-934a-b6f2ab76438a" testId="5e8f5919-3765-8fac-3bb2-96b92ad26c5c" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.FolderHealth_Setup_CreatesJobAndStatusReturns200" computerName="CPC-bruno-U7R9O" duration="00:00:00.2523912" startTime="2026-05-29T08:27:47.4820509-04:00" endTime="2026-05-29T08:27:50.0768908-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d227cd3d-285d-4c61-934a-b6f2ab76438a" />
    <UnitTestResult executionId="46fdc568-504b-4d6d-9dbc-29a147fd4685" testId="4995c3be-b9bd-0b31-4b03-a6d639d1cae0" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_OAuthRequiredException_Returns_User_Friendly_Error" computerName="CPC-bruno-U7R9O" duration="00:00:00.0146458" startTime="2026-05-29T08:27:49.9028788-04:00" endTime="2026-05-29T08:27:49.9174243-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="46fdc568-504b-4d6d-9dbc-29a147fd4685" />
    <UnitTestResult executionId="c66b40c4-2371-431b-831e-c9e6b449d355" testId="f7b46018-b812-5287-b612-93afedaf0ac4" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_ThrowsException_WhenNameIsOnlyDots" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024448" startTime="2026-05-29T08:27:47.4228158-04:00" endTime="2026-05-29T08:27:47.4228871-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c66b40c4-2371-431b-831e-c9e6b449d355" />
    <UnitTestResult executionId="837169b6-3008-4eb3-b6dd-ad5f822179d2" testId="1878b8f5-e8b2-2eb7-20dc-330485843247" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_GeneratesSyntheticId_WhenOllamaOmitsId" computerName="CPC-bruno-U7R9O" duration="00:00:00.0016828" startTime="2026-05-29T08:27:50.0187168-04:00" endTime="2026-05-29T08:27:50.0194122-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="837169b6-3008-4eb3-b6dd-ad5f822179d2" />
    <UnitTestResult executionId="f244cc98-1cf5-4194-a907-64acb435892c" testId="7894e8e2-f1c4-e73f-b362-d919594ef395" testName="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_NullOrEmpty_ReturnsNoOutputPlaceholder" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005045" startTime="2026-05-29T08:27:47.4063469-04:00" endTime="2026-05-29T08:27:47.4064527-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f244cc98-1cf5-4194-a907-64acb435892c" />
    <UnitTestResult executionId="cb820241-a34b-4522-bee9-b862347a5a5c" testId="15e44e13-3241-0d43-9b31-707163cd54cf" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_WithValidVector_HasCorrectDimensions" computerName="CPC-bruno-U7R9O" duration="00:00:00.0496465" startTime="2026-05-29T08:27:47.6222724-04:00" endTime="2026-05-29T08:27:47.6710004-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cb820241-a34b-4522-bee9-b862347a5a5c" />
    <UnitTestResult executionId="4060c95e-523d-425a-88be-376f00126f2a" testId="911d466e-37fc-a4b3-440c-c7ccd000af18" testName="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithPartialDataLoss_StillFunctions" computerName="CPC-bruno-U7R9O" duration="00:00:00.0021936" startTime="2026-05-29T08:27:49.7378713-04:00" endTime="2026-05-29T08:27:49.7399720-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4060c95e-523d-425a-88be-376f00126f2a" />
    <UnitTestResult executionId="c44a5d0a-8ecb-45f7-afd3-97b2e3356909" testId="5bc0c8fe-d505-e339-67c2-3924e78ad00a" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticWiringTests.EnrichSkillsAsync_WithoutRanker_FallsBackToKeywordOrder" computerName="CPC-bruno-U7R9O" duration="00:00:00.0015452" startTime="2026-05-29T08:27:49.4941898-04:00" endTime="2026-05-29T08:27:49.4955870-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c44a5d0a-8ecb-45f7-afd3-97b2e3356909" />
    <UnitTestResult executionId="f6a0a18b-d8c5-4de8-88f2-0a2d0b51f750" testId="c8c7fa4f-d4fb-a880-4f9e-3a10c760ffaa" testName="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;2 + 3&quot;, expected: &quot;5&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025247" startTime="2026-05-29T08:27:47.7328846-04:00" endTime="2026-05-29T08:27:47.7341561-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f6a0a18b-d8c5-4de8-88f2-0a2d0b51f750" />
    <UnitTestResult executionId="d18ee668-ff28-4dd8-abf7-1ecf08cdeccc" testId="63fd7977-7260-c67b-25db-ee2438203325" testName="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameCancel_RestoresOriginalName_AndExitsEditMode" computerName="CPC-bruno-U7R9O" duration="00:00:00.4224963" startTime="2026-05-29T08:27:49.1555999-04:00" endTime="2026-05-29T08:27:49.5782044-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d18ee668-ff28-4dd8-abf7-1ecf08cdeccc" />
    <UnitTestResult executionId="cd4d2397-86a3-4332-a0ff-61c9032e4489" testId="b0577359-fb9f-9b84-635d-29b1e97afb2c" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.GetOrCreate_ReturnsOllamaClient_WhenProviderIsOllama" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025320" startTime="2026-05-29T08:27:50.5024447-04:00" endTime="2026-05-29T08:27:50.5038241-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cd4d2397-86a3-4332-a0ff-61c9032e4489" />
    <UnitTestResult executionId="ffad0f43-4c7a-4dd7-ab18-c73fdb2927d6" testId="992a99b6-1023-f9ed-94a1-1bd2ea725250" testName="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_FactoryThrowsUnknownAdapter_LogsFailure_Continues" computerName="CPC-bruno-U7R9O" duration="00:00:00.0044614" startTime="2026-05-29T08:27:51.0070186-04:00" endTime="2026-05-29T08:27:51.0114625-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ffad0f43-4c7a-4dd7-ab18-c73fdb2927d6" />
    <UnitTestResult executionId="30cd0318-cab0-4346-a6f3-8b5832423b1e" testId="1c1e720b-ac36-2d49-7bf8-0aecff012a31" testName="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.Multiple_UserIds_Are_Isolated" computerName="CPC-bruno-U7R9O" duration="00:00:00.0098269" startTime="2026-05-29T08:27:47.4109579-04:00" endTime="2026-05-29T08:27:47.4110922-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="30cd0318-cab0-4346-a6f3-8b5832423b1e" />
    <UnitTestResult executionId="cee52fb6-cbd5-46b2-9cb2-b3e7e83b42da" testId="5d593569-7ecd-e02a-3c8f-e9aebbfaf167" testName="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.RequestApproval_ReturnsDeniedDecision_WhenResolvedWithDeny" computerName="CPC-bruno-U7R9O" duration="00:00:00.0418950" startTime="2026-05-29T08:27:47.3345296-04:00" endTime="2026-05-29T08:27:47.4077024-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cee52fb6-cbd5-46b2-9cb2-b3e7e83b42da" />
    <UnitTestResult executionId="7e1c009d-9985-44af-a578-adbe5d314b78" testId="0e1373b8-f4d4-16d6-e499-5547a7ae76fd" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToAnyState_ReturnsFalse(to: Draft)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000046" startTime="2026-05-29T08:27:47.5814193-04:00" endTime="2026-05-29T08:27:47.5815368-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7e1c009d-9985-44af-a578-adbe5d314b78" />
    <UnitTestResult executionId="ca22d004-37a3-4c1b-97e3-954a70fd9278" testId="5858848a-c9b9-648a-f74e-ff6cd74f9474" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SnapshotSkills_IsReadOnlyList" computerName="CPC-bruno-U7R9O" duration="00:00:00.0131104" startTime="2026-05-29T08:28:01.9260559-04:00" endTime="2026-05-29T08:28:01.9390806-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ca22d004-37a3-4c1b-97e3-954a70fd9278" />
    <UnitTestResult executionId="0632887f-7602-4215-8507-05610b0b9d1f" testId="201fb038-8dd7-531a-4636-b167acbc7d26" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.GetOrCreate_DefaultsToOllama_ForUnknownProvider" computerName="CPC-bruno-U7R9O" duration="00:00:00.0040997" startTime="2026-05-29T08:27:50.4938291-04:00" endTime="2026-05-29T08:27:50.4977396-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0632887f-7602-4215-8507-05610b0b9d1f" />
    <UnitTestResult executionId="dda7e429-642d-4337-97c6-f87192384a67" testId="9a395842-384c-a677-6a70-0236a198ea54" testName="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_NonMathConversation_ReplacesGenericModelTitle" computerName="CPC-bruno-U7R9O" duration="00:00:00.0126027" startTime="2026-05-29T08:27:49.9591704-04:00" endTime="2026-05-29T08:27:49.9717685-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dda7e429-642d-4337-97c6-f87192384a67" />
    <UnitTestResult executionId="e3bdf876-89ba-4479-8f32-8a69849ef866" testId="d4c8293d-f316-0b11-fc7f-cb4142315be8" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithMissingWebhookUrl_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012778" startTime="2026-05-29T08:27:47.4746765-04:00" endTime="2026-05-29T08:27:47.4758843-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e3bdf876-89ba-4479-8f32-8a69849ef866" />
    <UnitTestResult executionId="a1a52c23-32fc-4c05-bf40-bf7e2f39b603" testId="de6aa845-3b86-0fa9-8e95-ff855302fb13" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ToOpenClawMessage_MapsRoles_Correctly(meaiRole: &quot;system&quot;, expectedOcRole: System)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000284" startTime="2026-05-29T08:27:49.5438656-04:00" endTime="2026-05-29T08:27:49.5439734-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a1a52c23-32fc-4c05-bf40-bf7e2f39b603" />
    <UnitTestResult executionId="6a81e194-bbc0-475f-88aa-b467f721ad9d" testId="57e18615-0475-e8cc-d25d-dd7bc3fc2194" testName="OpenClawNet.UnitTests.Tools.HtmlQueryToolTests.Local_Url_Is_Rejected" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008708" startTime="2026-05-29T08:27:48.8145004-04:00" endTime="2026-05-29T08:27:48.8152213-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6a81e194-bbc0-475f-88aa-b467f721ad9d" />
    <UnitTestResult executionId="06260880-daaf-450f-8f1e-34e26e45d8ae" testId="71dda906-187c-be2a-eed3-fb4a5388dcf9" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_Draft_HasValue0" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003286" startTime="2026-05-29T08:27:47.5868213-04:00" endTime="2026-05-29T08:27:47.5868867-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="06260880-daaf-450f-8f1e-34e26e45d8ae" />
    <UnitTestResult executionId="0bfd0339-eadc-4a55-8d7a-a4a3b98db864" testId="70248fdd-6852-df9b-493a-37bd6fbc9d5a" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate07_DataProtectionPurposeStrings_AreCorrectAndImmutable" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005507" startTime="2026-05-29T08:27:51.3535833-04:00" endTime="2026-05-29T08:27:51.3539641-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0bfd0339-eadc-4a55-8d7a-a4a3b98db864" />
    <UnitTestResult executionId="4427edaa-afd5-446b-b6d0-c2e99c1ffdb8" testId="f80daad9-afcf-38af-5bbb-eb28dd07839f" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithMediumConfidenceSkills_PropagatesToPrompt" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7584956-04:00" endTime="2026-05-29T08:27:50.7585296-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4427edaa-afd5-446b-b6d0-c2e99c1ffdb8">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="512cd9fd-7f72-40c7-85cf-fe7786c8f33f" testId="06addaf4-dec0-97fa-ac7a-cdcdd515e323" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.GetDefaultAsync_ReturnsExistingDefault" computerName="CPC-bruno-U7R9O" duration="00:00:00.0040521" startTime="2026-05-29T08:27:50.4300503-04:00" endTime="2026-05-29T08:27:50.4339988-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="512cd9fd-7f72-40c7-85cf-fe7786c8f33f" />
    <UnitTestResult executionId="29907130-d778-4fb1-b55c-ff1e94055b7b" testId="76eaf404-daa1-8b62-e949-05d0c35bea87" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_RejectsTraversalPath_With_InvalidPath" computerName="CPC-bruno-U7R9O" duration="00:00:00.0108931" startTime="2026-05-29T08:27:59.0838492-04:00" endTime="2026-05-29T08:27:59.0947167-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="29907130-d778-4fb1-b55c-ff1e94055b7b" />
    <UnitTestResult executionId="6d4edce7-8675-4645-a70f-a5e53d7362b3" testId="07ed699a-3d0a-133c-c8bf-ccea324a7d26" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_CallsHybridSearchWithCorrectParameters" computerName="CPC-bruno-U7R9O" duration="00:00:00.0043454" startTime="2026-05-29T08:27:50.7904971-04:00" endTime="2026-05-29T08:27:50.7905499-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6d4edce7-8675-4645-a70f-a5e53d7362b3" />
    <UnitTestResult executionId="85726a66-6cd6-4604-b4d6-0a99a5d4c6dd" testId="4b6dcde4-e3f2-af38-4208-c520bfa1215c" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.SchedulerPollingService_ProcessDueJobs_WithConcurrencyDisabled_SkipsRunningJob" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024179" startTime="2026-05-29T08:27:49.3910567-04:00" endTime="2026-05-29T08:27:49.3933995-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="85726a66-6cd6-4604-b4d6-0a99a5d4c6dd" />
    <UnitTestResult executionId="70c0ef5e-c625-4f9e-b092-dc1029f7efec" testId="c6a034d0-e6bf-0809-0228-16fbe365694d" testName="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;memory&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0068013" startTime="2026-05-29T08:27:49.7642562-04:00" endTime="2026-05-29T08:27:49.7710138-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="70c0ef5e-c625-4f9e-b092-dc1029f7efec" />
    <UnitTestResult executionId="b8a83664-d5f5-4da6-be6f-6f1d56201ca2" testId="0adcdc88-a89f-ca1d-06cf-0bf345ed2918" testName="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_NormalizesUnicode" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004735" startTime="2026-05-29T08:27:47.4117230-04:00" endTime="2026-05-29T08:27:47.4117627-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b8a83664-d5f5-4da6-be6f-6f1d56201ca2" />
    <UnitTestResult executionId="22a1ead6-7526-47f4-9c7b-849c6c55a893" testId="a31f2dbf-ac77-39be-03bb-561865b3e4b4" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_NoKindFrontMatter_DefaultsToStandard" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002872" startTime="2026-05-29T08:27:50.8607438-04:00" endTime="2026-05-29T08:27:50.8607988-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="22a1ead6-7526-47f4-9c7b-849c6c55a893" />
    <UnitTestResult executionId="2a896e8f-3814-463e-a34f-7e0dc062f838" testId="f1c17355-0402-9cd0-cfce-ee3a0ab3f558" testName="OpenClawNet.UnitTests.Integration.LiveLlmTests.Ollama_CompleteAsync_ReturnsResponse" computerName="CPC-bruno-U7R9O" duration="00:00:24.4789360" startTime="2026-05-29T08:27:48.4922317-04:00" endTime="2026-05-29T08:28:12.9719324-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2a896e8f-3814-463e-a34f-7e0dc062f838" />
    <UnitTestResult executionId="18cf77f8-13ba-4f84-8e46-4b485b2d9663" testId="4b493df9-5c42-3270-e12e-e6dbe93d7bd4" testName="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests.CreateAdapter_WithGenericWebhook_ReturnsGenericWebhookAdapter" computerName="CPC-bruno-U7R9O" duration="00:00:00.0068738" startTime="2026-05-29T08:27:47.8722317-04:00" endTime="2026-05-29T08:27:47.8790536-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="18cf77f8-13ba-4f84-8e46-4b485b2d9663" />
    <UnitTestResult executionId="f4e6d22c-bcbd-47a0-95b2-43d344dd853b" testId="9ba6d97e-3bca-94be-5098-f82f202eb1cf" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_PerRequestFreshness_NewProviderEachCall" computerName="CPC-bruno-U7R9O" duration="00:00:00.0174103" startTime="2026-05-29T08:28:02.1434750-04:00" endTime="2026-05-29T08:28:02.1608118-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f4e6d22c-bcbd-47a0-95b2-43d344dd853b" />
    <UnitTestResult executionId="d763dac9-48c6-442a-b1cf-8956d9699ec0" testId="ab20ef3c-9bb8-4c80-4a1a-9c26a2fb4629" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.SaveAsync_WithIsDefaultTrue_OnlyOneDefaultRemains" computerName="CPC-bruno-U7R9O" duration="00:00:00.0133714" startTime="2026-05-29T08:27:48.7290248-04:00" endTime="2026-05-29T08:27:48.7425195-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d763dac9-48c6-442a-b1cf-8956d9699ec0" />
    <UnitTestResult executionId="571dfeec-2e0e-4d0d-a717-80f7ced98a9e" testId="5b1d39e1-4b2e-eb8a-66b6-0bf28cfe7243" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate08_MigrationCliImportsUserSecret_AndVaultCanResolveIt" computerName="CPC-bruno-U7R9O" duration="00:00:00.1446919" startTime="2026-05-29T08:27:50.5212816-04:00" endTime="2026-05-29T08:27:50.6813229-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="571dfeec-2e0e-4d0d-a717-80f7ced98a9e" />
    <UnitTestResult executionId="8c400a3a-a16b-4b99-ae8b-6af1333aa3a0" testId="915c0d6e-a667-265b-6e92-6610c0b25c43" testName="OpenClawNet.UnitTests.Tools.GitHubToolTests.Summary_Missing_Or_Invalid_Owner_Repo_Returns_Clean_Error(json: &quot;{ \&quot;action\&quot;: \&quot;summary\&quot;, \&quot;owner\&quot;: \&quot;\&quot;, \&quot;repo&quot;···)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0211081" startTime="2026-05-29T08:27:47.7578744-04:00" endTime="2026-05-29T08:27:47.7790328-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8c400a3a-a16b-4b99-ae8b-6af1333aa3a0" />
    <UnitTestResult executionId="2da95b62-cf64-40a7-972d-82b7405a5d89" testId="108566ed-134e-a3ff-231c-5160f7054931" testName="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests.Increment_IncreasesCount" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001752" startTime="2026-05-29T08:27:51.1046164-04:00" endTime="2026-05-29T08:27:51.1046946-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2da95b62-cf64-40a7-972d-82b7405a5d89" />
    <UnitTestResult executionId="35139868-429c-4a95-b392-7880fdabbb6a" testId="72db3479-745e-c850-eb77-5ba21aebf1e1" testName="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;.leading-dot&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0082604" startTime="2026-05-29T08:27:49.7560143-04:00" endTime="2026-05-29T08:27:49.7640829-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="35139868-429c-4a95-b392-7880fdabbb6a" />
    <UnitTestResult executionId="4e21840f-0412-4ca3-bc2e-ee4dffe873ad" testId="ad288af1-b7d0-42e3-d2cf-727c6ee2d5b1" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;text-to-speech-snippet&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001045" startTime="2026-05-29T08:27:49.8188378-04:00" endTime="2026-05-29T08:27:49.8189463-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4e21840f-0412-4ca3-bc2e-ee4dffe873ad" />
    <UnitTestResult executionId="51a94e91-b700-4115-bcce-101ca96b0ecb" testId="c3b7178f-8bbe-bfa5-63ce-eb8684b58168" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_CreatedAtTimestamp_IsPositive" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009263" startTime="2026-05-29T08:27:47.6159558-04:00" endTime="2026-05-29T08:27:47.6167053-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="51a94e91-b700-4115-bcce-101ca96b0ecb" />
    <UnitTestResult executionId="964382e1-a02e-4ed0-8900-5983f81fee6e" testId="3dc4def4-9800-3309-982e-23606ca13af6" testName="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_WithTypeName_ReturnsFirstEnabledDefinition" computerName="CPC-bruno-U7R9O" duration="00:00:00.2393810" startTime="2026-05-29T08:27:47.3346430-04:00" endTime="2026-05-29T08:27:47.5344630-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="964382e1-a02e-4ed0-8900-5983f81fee6e" />
    <UnitTestResult executionId="1b754283-7692-4834-ae7c-5bb9ba8304d3" testId="3c6939a1-da04-c0b5-b799-e69841b203dd" testName="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_ReturnsEmptyList_WhenNoKeywordsMatch" computerName="CPC-bruno-U7R9O" duration="00:00:00.0848855" startTime="2026-05-29T08:27:47.3280415-04:00" endTime="2026-05-29T08:27:47.4209718-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1b754283-7692-4834-ae7c-5bb9ba8304d3" />
    <UnitTestResult executionId="fb25b47e-3c13-45f0-8c9c-346395523aab" testId="0bb6d0e7-e566-db5b-3c27-eb677de8561e" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithLargeTopK_ReturnsAtMostTopKResults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012853" startTime="2026-05-29T08:27:47.7514296-04:00" endTime="2026-05-29T08:27:47.7515119-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fb25b47e-3c13-45f0-8c9c-346395523aab" />
    <UnitTestResult executionId="87702619-6043-470e-b60f-c640fa4d3ca6" testId="944c4e81-e2d7-7a83-1c58-f359f3128857" testName="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_LogsErrorOnFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026644" startTime="2026-05-29T08:27:51.0801086-04:00" endTime="2026-05-29T08:27:51.0827430-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="87702619-6043-470e-b60f-c640fa4d3ca6" />
    <UnitTestResult executionId="8306320d-969c-413a-bdea-232e3f3a855d" testId="c628590d-0a97-19b5-519d-d6b6cb693731" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Missing_Required_Fields_Returns_Error(json: &quot;{ \&quot;title\&quot;: \&quot;   \&quot;, \&quot;insights\&quot;: [{ \&quot;repo\&quot;: \&quot;···)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000483" startTime="2026-05-29T08:27:50.5159825-04:00" endTime="2026-05-29T08:27:50.5161960-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8306320d-969c-413a-bdea-232e3f3a855d" />
    <UnitTestResult executionId="7bd12d9f-3be3-4104-83c1-50c755f48a9f" testId="37fd1d3f-16b7-77d2-bcba-7d832c9b391b" testName="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.SaveAsync_UpdatesExistingDefinition" computerName="CPC-bruno-U7R9O" duration="00:00:00.0057076" startTime="2026-05-29T08:27:48.7063545-04:00" endTime="2026-05-29T08:27:48.7109232-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7bd12d9f-3be3-4104-83c1-50c755f48a9f" />
    <UnitTestResult executionId="2ed56ba6-1109-4c8d-883b-264c3cfb98c9" testId="e070e0e3-1694-1e50-6fa8-8d34107cf7ed" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.CreateJobFromTemplate_WithoutAgentProfile_AssignsDefaultProfileName" computerName="CPC-bruno-U7R9O" duration="00:00:00.3017097" startTime="2026-05-29T08:27:49.1196899-04:00" endTime="2026-05-29T08:27:50.1139157-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2ed56ba6-1109-4c8d-883b-264c3cfb98c9" />
    <UnitTestResult executionId="a3b6a587-e498-4140-8a75-7270f8f8ce5f" testId="0331da98-96c7-0a88-6d33-2821c5e75efb" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.WebsiteWatcher_Setup_CreatesJobAndStatusReturns200" computerName="CPC-bruno-U7R9O" duration="00:00:00.0606014" startTime="2026-05-29T08:27:53.6396621-04:00" endTime="2026-05-29T08:27:54.3279353-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a3b6a587-e498-4140-8a75-7270f8f8ce5f" />
    <UnitTestResult executionId="44f6f439-692a-4dc1-b89d-3ad5d6528607" testId="343d66e3-9131-bc03-53f6-bb4a7e565e21" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_PreservesToolCallIds_FromOllama" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014941" startTime="2026-05-29T08:27:50.0524088-04:00" endTime="2026-05-29T08:27:50.0536957-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="44f6f439-692a-4dc1-b89d-3ad5d6528607" />
    <UnitTestResult executionId="c95e3546-395e-4cc0-a431-bdbf5e4b3622" testId="2cee4030-4c40-7a3a-1b85-60ad66935df7" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.GetNextOccurrence_RespectsEndAt_ReturnsNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0057777" startTime="2026-05-29T08:27:48.8769487-04:00" endTime="2026-05-29T08:27:48.8821112-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c95e3546-395e-4cc0-a431-bdbf5e4b3622" />
    <UnitTestResult executionId="13ae9f70-e109-46fe-996e-51184d14bc85" testId="6cb1425a-7a08-a55f-462a-727456de7a01" testName="OpenClawNet.UnitTests.Agent.DefaultSummaryServiceConfigTests.LocalFallback_FallsBackToDefault_WhenConfiguredModelIsBlank" computerName="CPC-bruno-U7R9O" duration="00:00:00.0096372" startTime="2026-05-29T08:27:47.5036975-04:00" endTime="2026-05-29T08:27:47.5131800-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="13ae9f70-e109-46fe-996e-51184d14bc85" />
    <UnitTestResult executionId="d5602770-9fea-455b-8052-e3999bbe07e8" testId="18fb9311-2bf0-3c77-2b0a-6e4c2d345be3" testName="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ResolveProviderFieldsAsync_WithMissingSecret_ThrowsInvalidOperationException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014453" startTime="2026-05-29T08:27:47.9443753-04:00" endTime="2026-05-29T08:27:47.9456573-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d5602770-9fea-455b-8052-e3999bbe07e8" />
    <UnitTestResult executionId="bc2ef879-dc35-45c2-9b89-dbb2281a3a29" testId="9c603666-5907-d237-64c5-f86ae1962f25" testName="OpenClawNet.UnitTests.Storage.SkillVectorTests.All_ReturnsAllStoredVectors" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007620" startTime="2026-05-29T08:27:47.8189230-04:00" endTime="2026-05-29T08:27:47.8194532-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bc2ef879-dc35-45c2-9b89-dbb2281a3a29" />
    <UnitTestResult executionId="73582d3d-b6a2-498e-ac45-f7be6e246d56" testId="510357b2-14ad-9654-8756-c5f23e27aba6" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_FrontMatterWithPartialFields_UnsetFieldsAreNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0006283" startTime="2026-05-29T08:27:50.8611164-04:00" endTime="2026-05-29T08:27:50.8611681-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="73582d3d-b6a2-498e-ac45-f7be6e246d56" />
    <UnitTestResult executionId="d97af9b0-a2b0-4130-b578-da9d489095d0" testId="7c9b2d8d-684a-50ea-7b33-24517c32ad99" testName="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.ConsumeAsync_Expired_State_Returns_Null" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007515" startTime="2026-05-29T08:27:49.6212726-04:00" endTime="2026-05-29T08:27:49.6215095-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d97af9b0-a2b0-4130-b578-da9d489095d0" />
    <UnitTestResult executionId="27625faa-d397-4484-8616-d3e55d6150ec" testId="b1fffb79-4963-2113-58c1-eacbebbd1896" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_FrontMatterNoNameNoHeading_FallsBackToFallbackName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001802" startTime="2026-05-29T08:27:50.8638102-04:00" endTime="2026-05-29T08:27:50.8638653-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="27625faa-d397-4484-8616-d3e55d6150ec" />
    <UnitTestResult executionId="ef994ac7-0b43-415b-9040-98a156c6b250" testId="5a537918-ac4f-1e42-1739-75e65a92d142" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters(maliciousName: &quot;../../evil&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0071869" startTime="2026-05-29T08:27:47.4231383-04:00" endTime="2026-05-29T08:27:47.4232504-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ef994ac7-0b43-415b-9040-98a156c6b250" />
    <UnitTestResult executionId="e98967d5-b855-40ca-96bf-b9b1a0043f9d" testId="12a40b4f-fbf3-69b7-1ea0-26749e334902" testName="OpenClawNet.UnitTests.Gateway.ChatEndpointProfileTests.Post_WithoutAgentProfileName_UsesDefault" computerName="CPC-bruno-U7R9O" duration="00:00:00.0869759" startTime="2026-05-29T08:27:47.7429674-04:00" endTime="2026-05-29T08:27:47.8305291-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e98967d5-b855-40ca-96bf-b9b1a0043f9d" />
    <UnitTestResult executionId="9b8b42d5-3566-4d0e-9b7c-b9904770a26f" testId="52e3ac96-9e9f-55cd-a669-8470fc532b66" testName="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_WhenUnhealthy_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010682" startTime="2026-05-29T08:27:48.8530955-04:00" endTime="2026-05-29T08:27:48.8540251-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9b8b42d5-3566-4d0e-9b7c-b9904770a26f" />
    <UnitTestResult executionId="5567cc07-ef36-4712-8229-d0174c1d056c" testId="a5393ffa-9126-a4ab-39be-516adbc87e3b" testName="OpenClawNet.UnitTests.Tools.ToolExecutorTests.ExecuteAsync_CallsTool_WhenFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0064245" startTime="2026-05-29T08:27:48.8764108-04:00" endTime="2026-05-29T08:27:48.8816245-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5567cc07-ef36-4712-8229-d0174c1d056c" />
    <UnitTestResult executionId="be949255-82bf-4c2d-a5f9-644a239f30c1" testId="8be52224-6ae9-82a2-8454-33e08960b7c0" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_ValidStandardCron_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003598" startTime="2026-05-29T08:27:48.8860721-04:00" endTime="2026-05-29T08:27:48.8861353-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="be949255-82bf-4c2d-a5f9-644a239f30c1" />
    <UnitTestResult executionId="c903cf6d-7f2f-4fec-a7c7-38113b56a2f1" testId="c3478fa9-f87b-b7ce-464f-9e68456ffe9b" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SnapshotId_ChangesWhenSkillAdded" computerName="CPC-bruno-U7R9O" duration="00:00:00.0550399" startTime="2026-05-29T08:27:59.3730983-04:00" endTime="2026-05-29T08:27:59.4279892-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c903cf6d-7f2f-4fec-a7c7-38113b56a2f1" />
    <UnitTestResult executionId="e58a90ae-798c-4aa9-8c1d-3941790379a2" testId="3b08ff8b-3b3b-b7b0-ac19-2734c63d2e69" testName="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.GetChannels_ReturnsJobsWithArtifacts_OrderedByLastActivity" computerName="CPC-bruno-U7R9O" duration="00:00:00.1363051" startTime="2026-05-29T08:27:50.7883908-04:00" endTime="2026-05-29T08:27:50.8944479-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e58a90ae-798c-4aa9-8c1d-3941790379a2" />
    <UnitTestResult executionId="36fb7438-8555-424b-b596-9e4b1b4305c9" testId="32275570-5379-b6cb-2c09-4d52793ea9a7" testName="OpenClawNet.UnitTests.Tools.ToolExecutorTests.ExecuteBatchAsync_ExecutesAllTools" computerName="CPC-bruno-U7R9O" duration="00:00:00.0031563" startTime="2026-05-29T08:27:48.8934964-04:00" endTime="2026-05-29T08:27:48.8964788-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="36fb7438-8555-424b-b596-9e4b1b4305c9" />
    <UnitTestResult executionId="83e3402c-aecb-4da4-8c99-81d6ff27e117" testId="f2f14db3-4ad6-c290-3687-69c591722d47" testName="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_ReturnsEmptyList_WhenInventoryMissing" computerName="CPC-bruno-U7R9O" duration="00:00:00.0030660" startTime="2026-05-29T08:27:47.5520511-04:00" endTime="2026-05-29T08:27:47.5554446-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="83e3402c-aecb-4da4-8c99-81d6ff27e117" />
    <UnitTestResult executionId="98a1bcea-8436-4b9d-afec-46a1e4af6b31" testId="45340607-d096-14cc-1964-095df0379f88" testName="OpenClawNet.UnitTests.Integration.LiveAgentLoopTests.Agent_MultiTurnToolExecution_CompletesSuccessfully(providerName: &quot;azure-openai&quot;, pick: Func`2 { Method = OpenClawNet.Models.Abstractions.IModelClient &lt;BothProviders&gt;b__32_1(OpenClawNet.UnitTests.Integration.LiveTestFixture), Target = &lt;&gt;c { } })" computerName="CPC-bruno-U7R9O" duration="00:00:00.1765622" startTime="2026-05-29T08:28:12.9307555-04:00" endTime="2026-05-29T08:28:13.1100665-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Failed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="98a1bcea-8436-4b9d-afec-46a1e4af6b31">
      <Output>
        <ErrorInfo>
          <Message>System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
&#xD;
Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.</Message>
          <StackTrace>   at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.CompleteChatAsync(IEnumerable`1 messages, ChatCompletionOptions options, RequestOptions requestOptions)&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.CompleteAsync(ChatRequest request, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs:line 73&#xD;
   at OpenClawNet.Agent.ModelClientChatClientAdapter.GetResponseAsync(IEnumerable`1 messages, ChatOptions options, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Agent\ModelClientChatClientAdapter.cs:line 39&#xD;
   at Microsoft.Agents.AI.ChatClientAgent.RunCoreAsync(IEnumerable`1 messages, AgentSession session, AgentRunOptions options, CancellationToken cancellationToken)&#xD;
   at Microsoft.Agents.AI.ChatClientAgent.RunCoreAsync(IEnumerable`1 messages, AgentSession session, AgentRunOptions options, CancellationToken cancellationToken)&#xD;
   at OpenClawNet.Agent.DefaultAgentRuntime.InvokeAgentFirstCallAsync(IReadOnlyList`1 messages, ChatClientAgent agent, AgentSession session, ChatOptions chatOptions, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Agent\DefaultAgentRuntime.cs:line 957&#xD;
   at OpenClawNet.Agent.DefaultAgentRuntime.ExecuteAsync(AgentContext context, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Agent\DefaultAgentRuntime.cs:line 377&#xD;
   at OpenClawNet.UnitTests.Integration.LiveAgentLoopTests.Agent_MultiTurnToolExecution_CompletesSuccessfully(String providerName, Func`2 pick) in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Integration\LiveAgentLoopTests.cs:line 74&#xD;
--- End of stack trace from previous location ---</StackTrace>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="57379b81-f4d6-4369-a5f2-20850fb1eaf6" testId="654d62a5-00a3-b104-0bda-dbf0b7fef2c0" testName="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_WithTypeName_NoEnabledDef_ReturnsFirstDef" computerName="CPC-bruno-U7R9O" duration="00:00:00.0119700" startTime="2026-05-29T08:27:47.5818661-04:00" endTime="2026-05-29T08:27:47.5927157-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="57379b81-f4d6-4369-a5f2-20850fb1eaf6" />
    <UnitTestResult executionId="2d4fb3f6-efbc-4163-9af9-a072109bfedd" testId="69dd78fb-904c-96a9-7d92-0fd3fedfeca7" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Update_PersistsConfig_WithApiKey" computerName="CPC-bruno-U7R9O" duration="00:00:00.0248892" startTime="2026-05-29T08:27:49.2088975-04:00" endTime="2026-05-29T08:27:49.2336040-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2d4fb3f6-efbc-4163-9af9-a072109bfedd" />
    <UnitTestResult executionId="fb346140-d9cc-49d4-ab72-7b6d78c17b15" testId="d38d8968-512e-b063-b1f0-e470f9124dbc" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;daily at 09:30&quot;, expectedCron: &quot;30 9 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000193" startTime="2026-05-29T08:27:50.8758399-04:00" endTime="2026-05-29T08:27:50.8758948-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fb346140-d9cc-49d4-ab72-7b6d78c17b15" />
    <UnitTestResult executionId="315b8c3e-b413-4e0b-8d02-5df42c3004d7" testId="1f2048ed-bd91-c277-0d28-420eabcea665" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: &quot;0 9 * *&quot;, expected: False)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000031" startTime="2026-05-29T08:27:50.8832591-04:00" endTime="2026-05-29T08:27:50.8833121-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="315b8c3e-b413-4e0b-8d02-5df42c3004d7" />
    <UnitTestResult executionId="842d02a7-784c-44e2-bad3-8bacb0b4c3be" testId="3467fb74-658f-e4bf-e9b5-d3b26c15378b" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate06_SecretsEncryptedAtRest_CiphertextDoesNotContainPlaintext" computerName="CPC-bruno-U7R9O" duration="00:00:00.0975666" startTime="2026-05-29T08:27:50.3338626-04:00" endTime="2026-05-29T08:27:50.4303537-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="842d02a7-784c-44e2-bad3-8bacb0b4c3be" />
    <UnitTestResult executionId="bb540c22-a7a1-42b9-a679-fccda0b94b91" testId="ceedfa82-fa53-0b66-65dc-295a7fff198e" testName="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests.RuntimeAgentProvider_CanRouteToOllama" computerName="CPC-bruno-U7R9O" duration="00:00:00.0123488" startTime="2026-05-29T08:27:50.6860866-04:00" endTime="2026-05-29T08:27:50.7000990-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bb540c22-a7a1-42b9-a679-fccda0b94b91" />
    <UnitTestResult executionId="96a0904d-ac0d-4247-b667-59fbb3ecc9cc" testId="d0d94bd9-f514-1156-0f8f-040da566d74d" testName="OpenClawNet.UnitTests.Web.AppRazorMudBlazorRegressionTests.ChannelsAppRazor_ContainsMudBlazorBundles" computerName="CPC-bruno-U7R9O" duration="00:00:00.0140670" startTime="2026-05-29T08:27:50.8859317-04:00" endTime="2026-05-29T08:27:50.8907173-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="96a0904d-ac0d-4247-b667-59fbb3ecc9cc" />
    <UnitTestResult executionId="618eef26-1995-4f04-8cfe-24bfec3040f9" testId="e5c53298-d597-5089-a152-5e573c51d676" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_HandlesExecutionFailure_RecordsError" computerName="CPC-bruno-U7R9O" duration="00:00:00.0105305" startTime="2026-05-29T08:27:50.6096467-04:00" endTime="2026-05-29T08:27:50.6825973-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="618eef26-1995-4f04-8cfe-24bfec3040f9" />
    <UnitTestResult executionId="be851644-0616-4dee-a08a-40abbe153ce7" testId="e1072f99-e644-ed64-fcd9-40901eec8be5" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_FormatsSlackBlockKitMessage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0020054" startTime="2026-05-29T08:27:47.4624986-04:00" endTime="2026-05-29T08:27:47.4636139-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="be851644-0616-4dee-a08a-40abbe153ce7" />
    <UnitTestResult executionId="9535d503-84d1-4633-8528-2269552cc4d5" testId="83876442-90e7-5961-79aa-3088d496f456" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.BoundaryCase_ExistingPlusIncomingEqualsQuota_DocumentsBehavior" computerName="CPC-bruno-U7R9O" duration="00:00:00.0049132" startTime="2026-05-29T08:27:48.9157650-04:00" endTime="2026-05-29T08:27:48.9205084-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9535d503-84d1-4633-8528-2269552cc4d5" />
    <UnitTestResult executionId="e7aa3411-55ac-4a08-85c4-0c59ed9d7b59" testId="c5b4b5e3-6f48-85f1-1185-89d21092859c" testName="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_WhenHealthy_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0021143" startTime="2026-05-29T08:27:48.8666133-04:00" endTime="2026-05-29T08:27:48.8685623-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e7aa3411-55ac-4a08-85c4-0c59ed9d7b59" />
    <UnitTestResult executionId="fc832ebc-e937-4453-bf7d-58e038580a17" testId="5512194e-b764-06fe-8a05-956a3484d1e5" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.IsDue_JobRanRecently_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003086" startTime="2026-05-29T08:27:48.8880457-04:00" endTime="2026-05-29T08:27:48.8881030-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fc832ebc-e937-4453-bf7d-58e038580a17" />
    <UnitTestResult executionId="d07a2be8-adb2-41fb-a872-c69a2b9add93" testId="16d61414-b9c7-100c-b70e-fcdf66436cb8" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;daily&quot;, expectedCron: &quot;0 0 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000113" startTime="2026-05-29T08:27:50.8791331-04:00" endTime="2026-05-29T08:27:50.8791884-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d07a2be8-adb2-41fb-a872-c69a2b9add93" />
    <UnitTestResult executionId="e954562e-c44f-4525-a0b6-524ba1471f55" testId="09dfc599-7d60-1da2-85ae-3fbd22d6aaa9" testName="OpenClawNet.UnitTests.Tools.ToolRegistryTests.GetAllTools_ReturnsRegisteredTools" computerName="CPC-bruno-U7R9O" duration="00:00:00.0036738" startTime="2026-05-29T08:27:47.4782974-04:00" endTime="2026-05-29T08:27:47.4821399-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e954562e-c44f-4525-a0b6-524ba1471f55" />
    <UnitTestResult executionId="4c7ba242-2205-468f-b611-f288a524fd97" testId="17195ae2-d3d4-933a-d94c-3e94a411df7f" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_HandlesEmptySemanticResultsGracefully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0030228" startTime="2026-05-29T08:27:50.7925057-04:00" endTime="2026-05-29T08:27:50.7928253-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4c7ba242-2205-468f-b611-f288a524fd97" />
    <UnitTestResult executionId="f5164f92-47ee-4e79-b8fc-c27ca6ed3ce6" testId="4d554f5b-0174-ebe4-99b5-c07ab2384c98" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsPollIntervalSeconds_ToMinimum" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002668" startTime="2026-05-29T08:27:47.6834771-04:00" endTime="2026-05-29T08:27:47.6835173-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f5164f92-47ee-4e79-b8fc-c27ca6ed3ce6" />
    <UnitTestResult executionId="d10f6a00-d107-460b-8d4b-5bb440f9b321" testId="86395317-0cca-af2f-03a4-8909d57420f8" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_YieldsError_WhenPromptComposeThrows" computerName="CPC-bruno-U7R9O" duration="00:00:00.0097307" startTime="2026-05-29T08:27:49.1898210-04:00" endTime="2026-05-29T08:27:49.1987093-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d10f6a00-d107-460b-8d4b-5bb440f9b321" />
    <UnitTestResult executionId="462802fb-9ce7-4044-880a-487adeb9b27b" testId="d0bfda8e-a602-d13e-709f-86b8b3b20b57" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.DiskPath_Format_PreventsPathTraversal" computerName="CPC-bruno-U7R9O" duration="00:00:00.0772426" startTime="2026-05-29T08:27:49.7582046-04:00" endTime="2026-05-29T08:27:49.8360786-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="462802fb-9ce7-4044-880a-487adeb9b27b" />
    <UnitTestResult executionId="2b05e6f5-ad35-4db3-a52d-796d3d265f10" testId="6aed574b-9838-3e67-c37f-179f30d9bfe6" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_YamlFrontMatter_AllFieldsParsed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012862" startTime="2026-05-29T08:27:50.8687750-04:00" endTime="2026-05-29T08:27:50.8691344-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2b05e6f5-ad35-4db3-a52d-796d3d265f10" />
    <UnitTestResult executionId="b6e574d3-26d4-43c4-890e-bb850277fdaf" testId="44723468-9447-4cff-7112-77f81960d5dc" testName="OpenClawNet.UnitTests.ServiceDefaults.PlaywrightRuntimeHelperTests.PrepareForWindowsBaseDirectory_UsesSystemNode_AndDeletesRepoLocalNodeRuntime" computerName="CPC-bruno-U7R9O" duration="00:00:00.4555652" startTime="2026-05-29T08:27:50.6208758-04:00" endTime="2026-05-29T08:27:51.0767183-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b6e574d3-26d4-43c4-890e-bb850277fdaf" />
    <UnitTestResult executionId="d60b054c-c462-4f66-9bf8-46c3daec51a0" testId="2cd4ac53-02b2-7c76-4b2c-e1ca80d821aa" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithDirectWebhookUrl_PostsSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0016965" startTime="2026-05-29T08:27:47.4792767-04:00" endTime="2026-05-29T08:27:47.4808047-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d60b054c-c462-4f66-9bf8-46c3daec51a0" />
    <UnitTestResult executionId="bd178f2b-86f4-4eb5-bc5c-e17eac8d3056" testId="c153900e-fa51-fd87-2f5e-5096492ada8e" testName="OpenClawNet.UnitTests.Tools.MemoryToolsTests.ForgetTool_DeletesMemoryById" computerName="CPC-bruno-U7R9O" duration="00:00:00.0049374" startTime="2026-05-29T08:27:50.7513801-04:00" endTime="2026-05-29T08:27:50.7563292-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bd178f2b-86f4-4eb5-bc5c-e17eac8d3056" />
    <UnitTestResult executionId="3fe5f707-910d-4276-8997-5417daf25d56" testId="851de47f-fdbd-7062-d9ac-3d8ae1b287ba" testName="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_ErrorResult_CreatesErrorArtifact" computerName="CPC-bruno-U7R9O" duration="00:00:00.0752286" startTime="2026-05-29T08:27:49.2215409-04:00" endTime="2026-05-29T08:27:49.2967301-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3fe5f707-910d-4276-8997-5417daf25d56" />
    <UnitTestResult executionId="2b63cb23-a0c5-4121-9342-790e4fef981a" testId="e2edabd4-170c-6802-c982-2335e04c978d" testName="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_WithMissingWebhookUrl_ReturnsFailureResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009099" startTime="2026-05-29T08:27:51.0791828-04:00" endTime="2026-05-29T08:27:51.0799227-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2b63cb23-a0c5-4121-9342-790e4fef981a" />
    <UnitTestResult executionId="d2d41c81-6db1-47bd-94e7-d67117c09d32" testId="da3b79c9-ea9b-0e39-bf54-b7f6e4631df3" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.GetStreamingResponseAsync_YieldsUpdates" computerName="CPC-bruno-U7R9O" duration="00:00:00.0301585" startTime="2026-05-29T08:27:49.5536957-04:00" endTime="2026-05-29T08:27:49.5837890-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d2d41c81-6db1-47bd-94e7-d67117c09d32" />
    <UnitTestResult executionId="a09befbd-19f5-4dc2-9518-cf6682370d11" testId="44ea9424-c830-1d01-0743-167eba24a4a4" testName="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.HealthCheckAsync_WhenUnhealthy_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025105" startTime="2026-05-29T08:27:50.0788068-04:00" endTime="2026-05-29T08:27:50.0812268-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a09befbd-19f5-4dc2-9518-cf6682370d11" />
    <UnitTestResult executionId="b628a76d-f5e3-4901-847b-a7f07e0d52b7" testId="0d609d32-a39f-366a-36d0-a226e6da23f8" testName="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_WithNullRef_FallsBackToRuntimeSettings" computerName="CPC-bruno-U7R9O" duration="00:00:00.0112875" startTime="2026-05-29T08:27:47.5929070-04:00" endTime="2026-05-29T08:27:47.6034190-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b628a76d-f5e3-4901-847b-a7f07e0d52b7" />
    <UnitTestResult executionId="cf37142a-df29-49aa-8392-a1cb1a24aa8d" testId="1428918c-3a69-ec76-d81f-1fe2b3ef2e83" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithSemanticResults_ReranksByRFFScore" computerName="CPC-bruno-U7R9O" duration="00:00:00.0034499" startTime="2026-05-29T08:27:50.7923110-04:00" endTime="2026-05-29T08:27:50.7923645-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cf37142a-df29-49aa-8392-a1cb1a24aa8d" />
    <UnitTestResult executionId="5d94df9c-9c03-4244-bc2c-98de989e8683" testId="b9309d47-88f4-6515-b868-03e086b72bf1" testName="OpenClawNet.UnitTests.Web.Sessions.SessionsDeleteConfirmationTests.SingleDelete_OpensConfirmation_BeforeIssuingDelete" computerName="CPC-bruno-U7R9O" duration="00:00:00.1130222" startTime="2026-05-29T08:27:48.8946440-04:00" endTime="2026-05-29T08:27:49.0076731-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5d94df9c-9c03-4244-bc2c-98de989e8683" />
    <UnitTestResult executionId="928b71b5-c8ec-4c5f-81e1-2682ae4deb64" testId="4977c55d-4344-7415-caa3-6755c181739d" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_EmptyMessage_Returns400BadRequest" computerName="CPC-bruno-U7R9O" duration="00:00:00.0127584" startTime="2026-05-29T08:27:49.5846005-04:00" endTime="2026-05-29T08:27:49.5978362-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="928b71b5-c8ec-4c5f-81e1-2682ae4deb64" />
    <UnitTestResult executionId="834f30a8-4517-48a2-b9f8-fa81320cacd7" testId="80ee89f1-cbe0-a718-cf1a-c148fe7e681e" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_ReadFile_BlocksSensitivePaths(sensitiveRelPath: &quot;appsettings.Production.json&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017578" startTime="2026-05-29T08:27:49.3828084-04:00" endTime="2026-05-29T08:27:49.3833612-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="834f30a8-4517-48a2-b9f8-fa81320cacd7" />
    <UnitTestResult executionId="ee65586b-f8cc-4e23-8842-d4d67610f4fc" testId="ce5b7896-ed75-3c52-4859-3b9b63a2f201" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithNullCollection_ThrowsArgumentException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012787" startTime="2026-05-29T08:27:47.7535641-04:00" endTime="2026-05-29T08:27:47.7547403-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ee65586b-f8cc-4e23-8842-d4d67610f4fc" />
    <UnitTestResult executionId="23024e5e-ebac-4aa0-8a19-1850b8cf3b0b" testId="b198bf6a-5bbb-bb78-4a56-3812034aab77" testName="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.SeedDefaultsAsync_DoesNotDuplicate_WhenAlreadySeeded" computerName="CPC-bruno-U7R9O" duration="00:00:00.0059882" startTime="2026-05-29T08:27:48.7247259-04:00" endTime="2026-05-29T08:27:48.7296040-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="23024e5e-ebac-4aa0-8a19-1850b8cf3b0b" />
    <UnitTestResult executionId="0a5c880b-1bb8-4276-9e13-bc6a5ae24917" testId="2b130c01-627e-7947-d882-b3ee8da20d69" testName="OpenClawNet.UnitTests.CLI.VaultCommandTests.Purge_RequiresForceAndPreservesSecretWithoutIt" computerName="CPC-bruno-U7R9O" duration="00:00:13.3067337" startTime="2026-05-29T08:28:09.7227322-04:00" endTime="2026-05-29T08:28:23.0292986-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0a5c880b-1bb8-4276-9e13-bc6a5ae24917" />
    <UnitTestResult executionId="7e6fae15-0d1f-443d-af94-a71fd860daf2" testId="b2ef683c-09d9-2099-f0c9-3bd7c9c52ab2" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_BodyOver256KB_RejectedAs_BodyTooLarge" computerName="CPC-bruno-U7R9O" duration="00:00:00.0127939" startTime="2026-05-29T08:27:59.1904135-04:00" endTime="2026-05-29T08:27:59.2030345-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7e6fae15-0d1f-443d-af94-a71fd860daf2" />
    <UnitTestResult executionId="2cf19a4d-01bd-45a2-93d8-c736a3a129a0" testId="19e13355-b5b9-0baa-4f2b-52c75cca29d0" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_ReturnsNonNull_WithDefaultOptions" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:56.6935415-04:00" endTime="2026-05-29T08:27:56.6935739-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2cf19a4d-01bd-45a2-93d8-c736a3a129a0">
      <Output>
        <ErrorInfo>
          <Message>OllamaSharp assembly load failure — issue #95</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="496cc7d0-355c-4138-ad17-5d2d49b1d15e" testId="b63021bb-f935-6436-37f2-cb8bd4015c55" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_EmbedderTimeout_ReturnsKeywordRankedSkills" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7644992-04:00" endTime="2026-05-29T08:27:50.7645218-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="496cc7d0-355c-4138-ad17-5d2d49b1d15e">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="4133fc1e-68d1-46e3-b040-47a3c717be76" testId="0db01df6-e48f-dd75-aea6-599c5776860e" testName="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ResolveFieldAsync_WithVaultReference_CachesResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.0046315" startTime="2026-05-29T08:27:47.9395944-04:00" endTime="2026-05-29T08:27:47.9441110-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4133fc1e-68d1-46e3-b040-47a3c717be76" />
    <UnitTestResult executionId="29ab7d0c-490f-4f26-a2e6-d8c0e5f3ca2b" testId="926057c2-d0f4-cc45-57c0-59f73ba0a954" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_MultipleCallsWithDifferentQueries_BothWork" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017674" startTime="2026-05-29T08:27:47.7486163-04:00" endTime="2026-05-29T08:27:47.7501595-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="29ab7d0c-490f-4f26-a2e6-d8c0e5f3ca2b" />
    <UnitTestResult executionId="9f7de452-6d15-464b-9222-1ccb48e5be48" testId="14e47f9b-10aa-7314-69d2-05a768093351" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_FallbackPrompt_InstructsFileSystemToolUsage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009242" startTime="2026-05-29T08:27:50.8864622-04:00" endTime="2026-05-29T08:27:50.8865133-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9f7de452-6d15-464b-9222-1ccb48e5be48" />
    <UnitTestResult executionId="c5bf3a95-ff89-4916-8dce-1a1c7f5af4f7" testId="1a90a4e9-6c2b-8101-c190-553b0bfee061" testName="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;has space&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0055741" startTime="2026-05-29T08:27:49.7324586-04:00" endTime="2026-05-29T08:27:49.7379891-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c5bf3a95-ff89-4916-8dce-1a1c7f5af4f7" />
    <UnitTestResult executionId="8a8a385b-0bb9-43d9-bf94-80b4f4cdf9f2" testId="3bedace2-f891-e98e-5125-495248482852" testName="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithWhitespaceOnlyValues_ReturnsEmptyDictionary" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012089" startTime="2026-05-29T08:27:47.9237982-04:00" endTime="2026-05-29T08:27:47.9248826-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8a8a385b-0bb9-43d9-bf94-80b4f4cdf9f2" />
    <UnitTestResult executionId="0d54f364-1464-46a5-8c6a-355b0dd9a04b" testId="5018dd3b-4bc1-ca89-5c63-949d2858366e" testName="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.SetEnabledForAgent_False_EmitsSkillDisabled" computerName="CPC-bruno-U7R9O" duration="00:00:00.0724318" startTime="2026-05-29T08:27:48.9138835-04:00" endTime="2026-05-29T08:27:48.9869976-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0d54f364-1464-46a5-8c6a-355b0dd9a04b" />
    <UnitTestResult executionId="77a25fe5-9499-4463-b0b7-b2297d2c58b5" testId="9c347993-009c-35a7-2f9a-5c930013bf1f" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Confirm_LandsDisabled_NoEnabledJsonTouched" computerName="CPC-bruno-U7R9O" duration="00:00:00.0194645" startTime="2026-05-29T08:27:59.2942816-04:00" endTime="2026-05-29T08:27:59.3124428-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="77a25fe5-9499-4463-b0b7-b2297d2c58b5" />
    <UnitTestResult executionId="cf6415c8-d726-4ffc-b9c3-9bdb6cd38851" testId="720774e5-feb3-5dbc-d0ef-1005ed6d000a" testName="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests.WorkingDirIsolationPolicy_ScrubsEnvAndCreatesTempDir" computerName="CPC-bruno-U7R9O" duration="00:00:00.0089745" startTime="2026-05-29T08:27:47.7386080-04:00" endTime="2026-05-29T08:27:47.7476273-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cf6415c8-d726-4ffc-b9c3-9bdb6cd38851" />
    <UnitTestResult executionId="d2a6a47e-e82f-4ec4-ac1e-5279fb5e21be" testId="4d111c39-a9a3-82bd-e0c7-7003c5e58b86" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.DocPipelineSetup_AlsoAutoSuffixes_WhenMultipleInstancesCreated" computerName="CPC-bruno-U7R9O" duration="00:00:00.0892368" startTime="2026-05-29T08:27:57.8046935-04:00" endTime="2026-05-29T08:27:58.4769731-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d2a6a47e-e82f-4ec4-ac1e-5279fb5e21be" />
    <UnitTestResult executionId="1e30df9f-e29a-4ed8-b69e-0fc6c35be102" testId="dea6465a-0991-997f-a3b5-46ddfaec7c64" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_VariousCronExpressions_ParsesSuccessfully(cron: &quot;0 12 1 * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001971" startTime="2026-05-29T08:27:48.8847594-04:00" endTime="2026-05-29T08:27:48.8848359-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1e30df9f-e29a-4ed8-b69e-0fc6c35be102" />
    <UnitTestResult executionId="751a0505-6cb6-44b8-b31d-bcd0fa5328b9" testId="c2548492-e8e2-2aa4-81cb-321e403dc930" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_IncludesRetrievedMemories" computerName="CPC-bruno-U7R9O" duration="00:00:00.0019097" startTime="2026-05-29T08:27:50.8768515-04:00" endTime="2026-05-29T08:27:50.8816907-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="751a0505-6cb6-44b8-b31d-bcd0fa5328b9" />
    <UnitTestResult executionId="2ee6c1d3-a94a-4914-ab7b-787e94c02843" testId="490c24ba-c760-a85f-5bc3-6eeb7890365b" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.StreamAsync_Throws_WhenNotConfigured" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017869" startTime="2026-05-29T08:27:49.1443248-04:00" endTime="2026-05-29T08:27:49.1460125-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2ee6c1d3-a94a-4914-ab7b-787e94c02843" />
    <UnitTestResult executionId="19420ab5-62ea-4ad5-b44b-1a23f1a862a9" testId="14ca041b-3193-0fee-bad5-8099742340b8" testName="OpenClawNet.UnitTests.Storage.SecretsStoreTests.Set_Then_Get_Roundtrips_Plaintext" computerName="CPC-bruno-U7R9O" duration="00:00:00.0085214" startTime="2026-05-29T08:27:50.1223810-04:00" endTime="2026-05-29T08:27:50.1308013-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="19420ab5-62ea-4ad5-b44b-1a23f1a862a9" />
    <UnitTestResult executionId="ec4c1d4a-5927-4722-8454-ee6e554e8558" testId="feb215f2-ade1-98d6-be13-932a3fa82e0a" testName="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_EnforcesMaxLineLength" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009523" startTime="2026-05-29T08:27:47.4071296-04:00" endTime="2026-05-29T08:27:47.4071946-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ec4c1d4a-5927-4722-8454-ee6e554e8558" />
    <UnitTestResult executionId="260cac81-0cdd-4462-bb40-216be78c1290" testId="63538b8e-bbfc-e473-77c2-ffc963f2ecda" testName="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests.SaveAsync_OverwritesExistingRecord" computerName="CPC-bruno-U7R9O" duration="00:00:00.0029730" startTime="2026-05-29T08:27:50.8619979-04:00" endTime="2026-05-29T08:27:50.8688439-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="260cac81-0cdd-4462-bb40-216be78c1290" />
    <UnitTestResult executionId="73805cbd-f7dd-4b11-978a-88be726ed538" testId="5c3ce98b-ec74-97b5-284a-f66b7934b05e" testName="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests.RetentionPolicy_DeletesDiskFiles_WhenRowDeleted" computerName="CPC-bruno-U7R9O" duration="00:00:00.1235048" startTime="2026-05-29T08:27:50.2410116-04:00" endTime="2026-05-29T08:27:50.3696556-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="73805cbd-f7dd-4b11-978a-88be726ed538" />
    <UnitTestResult executionId="bd872af5-4d4d-4bc3-a2f9-475bba2a655b" testId="e7950b7a-7484-001b-1579-a5a14ea8c26b" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.GetOrCreate_RecreatesClient_WhenSettingsChange" computerName="CPC-bruno-U7R9O" duration="00:00:00.0035679" startTime="2026-05-29T08:27:50.5075051-04:00" endTime="2026-05-29T08:27:50.5109526-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bd872af5-4d4d-4bc3-a2f9-475bba2a655b" />
    <UnitTestResult executionId="3ad997a8-10f3-4e9c-880b-f41b2568c536" testId="9354043e-a030-7a2c-f5ca-54387cca8ee1" testName="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_SingleEnabledChannel_DeliverSuccessfully_LogsSuccess" computerName="CPC-bruno-U7R9O" duration="00:00:00.0087956" startTime="2026-05-29T08:27:51.0271466-04:00" endTime="2026-05-29T08:27:51.0356170-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3ad997a8-10f3-4e9c-880b-f41b2568c536" />
    <UnitTestResult executionId="2f64ad33-605b-4ecf-8aa9-5d6dc02b2375" testId="6140a38e-c205-5e7e-a679-41b6fe3b84a8" testName="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.GetChannelDetail_ReturnsJobMetadata_AndRecentRuns" computerName="CPC-bruno-U7R9O" duration="00:00:00.0940552" startTime="2026-05-29T08:27:50.5300160-04:00" endTime="2026-05-29T08:27:50.6240969-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2f64ad33-605b-4ecf-8aa9-5d6dc02b2375" />
    <UnitTestResult executionId="782be711-3ff7-4b4a-aa02-1737013c5ae7" testId="496b19d2-02a7-e9c6-51cd-0954ab29a518" testName="OpenClawNet.UnitTests.Web.Skills.SkillEnableMatrixTests.TogglingAgent_SendsPutToCorrectEndpoint_AfterDebounce" computerName="CPC-bruno-U7R9O" duration="00:00:01.5330773" startTime="2026-05-29T08:27:49.0792372-04:00" endTime="2026-05-29T08:27:50.6187292-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="782be711-3ff7-4b4a-aa02-1737013c5ae7" />
    <UnitTestResult executionId="fab5d63f-22d5-4b60-884b-5b9bccdbbefd" testId="16a07735-eed0-f809-9186-db471858f63d" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Invalid_StartUtc_Returns_Error(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;summary\&quot;: \&quot;Meeting&quot;···)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000511" startTime="2026-05-29T08:27:51.1139638-04:00" endTime="2026-05-29T08:27:51.1140450-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fab5d63f-22d5-4b60-884b-5b9bccdbbefd" />
    <UnitTestResult executionId="0891cc58-74d6-42b3-94c1-a0607f725584" testId="b498cdbd-ea38-0495-48a4-b8ca65ea05fa" testName="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.HealthRecovery_AfterFailure_EventuallyRecovers" computerName="CPC-bruno-U7R9O" duration="00:00:00.0121650" startTime="2026-05-29T08:27:48.8552479-04:00" endTime="2026-05-29T08:27:48.8663434-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0891cc58-74d6-42b3-94c1-a0607f725584" />
    <UnitTestResult executionId="b49838ea-5a3d-460b-b67d-0646f6cfca74" testId="53928b7a-1731-76ae-4ede-cd2585b01ad4" testName="OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests.GetAllAsync_ReturnsSeededChannels" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:49.1466762-04:00" endTime="2026-05-29T08:27:49.1467080-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b49838ea-5a3d-460b-b67d-0646f6cfca74">
      <Output>
        <ErrorInfo>
          <Message>\ud83d\udccc Pending: ChannelStore.GetAllAsync() does not exist yet; channels are registry-backed only. Once a ChannelStore with GetAllAsync is implemented (likely as part of Mark's ChannelDetail report work), this test can verify that EnsureCreatedAsync + seed leaves rows discoverable through the store.</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="3cb1d141-b654-4d48-93a5-b6b7d59ad048" testId="0505ad1a-404e-3208-a131-2eacda6b6b04" testName="OpenClawNet.UnitTests.Storage.SkillVectorTests.InsertVector_WithValidData_StoresVector" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002698" startTime="2026-05-29T08:27:47.8219187-04:00" endTime="2026-05-29T08:27:47.8219717-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3cb1d141-b654-4d48-93a5-b6b7d59ad048" />
    <UnitTestResult executionId="bce7c777-7eaa-47fe-937c-42e34ef3dc5c" testId="3c79690b-73f3-60f0-d5ff-7fa938872e8c" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Options_EmptyDeploymentKeepsDefault_WhenNotSetInConfig" computerName="CPC-bruno-U7R9O" duration="00:00:00.0006246" startTime="2026-05-29T08:27:49.1431917-04:00" endTime="2026-05-29T08:27:49.1436706-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bce7c777-7eaa-47fe-937c-42e34ef3dc5c" />
    <UnitTestResult executionId="b6e15a42-8975-4560-b2d1-516aca156a5e" testId="9a3c71ec-18ea-2778-839e-1620af0414a4" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_MalformedFrontmatter_RejectedAs_MalformedSkill" computerName="CPC-bruno-U7R9O" duration="00:00:00.0116837" startTime="2026-05-29T08:27:59.3282275-04:00" endTime="2026-05-29T08:27:59.3398462-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b6e15a42-8975-4560-b2d1-516aca156a5e" />
    <UnitTestResult executionId="cf107056-59b4-4bef-8bf7-a73d3aadb059" testId="ba8a8da5-e4c9-47b2-e0b9-2abde5fbcb85" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Load_ClearsStaleModelWhenProviderOverriddenButModelNotInConfig" computerName="CPC-bruno-U7R9O" duration="00:00:00.0224742" startTime="2026-05-29T08:27:49.1142375-04:00" endTime="2026-05-29T08:27:49.1372393-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cf107056-59b4-4bef-8bf7-a73d3aadb059" />
    <UnitTestResult executionId="3755b605-88f3-4fd9-a4cf-10ce42a73132" testId="a32fe816-0fd2-bc26-fca4-4a11898a2ed6" testName="OpenClawNet.UnitTests.Gateway.InMemoryChannelEventBusTests.Subscribe_RemovesSubscriber_WhenCancellationRequested" computerName="CPC-bruno-U7R9O" duration="00:00:00.0586718" startTime="2026-05-29T08:27:49.9385995-04:00" endTime="2026-05-29T08:27:49.9977134-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3755b605-88f3-4fd9-a4cf-10ce42a73132" />
    <UnitTestResult executionId="7f399828-443a-4c25-b613-411f109126db" testId="9c337633-6a6e-b915-6d90-96437823169a" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithNullQuery_ThrowsArgumentNullException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013159" startTime="2026-05-29T08:27:47.7549324-04:00" endTime="2026-05-29T08:27:47.7561690-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7f399828-443a-4c25-b613-411f109126db" />
    <UnitTestResult executionId="930f1ba9-55e3-4c67-bd49-97b9e231efee" testId="662dd722-dc0a-0d58-69ab-4779181c7b75" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.ExecuteJob_WithInputParameters_SubstitutesIntoPrompt" computerName="CPC-bruno-U7R9O" duration="00:00:00.1189380" startTime="2026-05-29T08:28:03.0334384-04:00" endTime="2026-05-29T08:28:03.7200453-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="930f1ba9-55e3-4c67-bd49-97b9e231efee" />
    <UnitTestResult executionId="e95669dd-cf31-4740-bf5e-1dd7a6c1dae8" testId="ae63858b-4c58-c6ae-1cdf-a5f0bcadb0b9" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticWiringTests.EnrichSkillsAsync_WhenRankerThrows_FallsBackToKeywordOrder" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022131" startTime="2026-05-29T08:27:49.4957516-04:00" endTime="2026-05-29T08:27:49.4979062-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e95669dd-cf31-4740-bf5e-1dd7a6c1dae8" />
    <UnitTestResult executionId="7afb2d17-cefb-4d50-b694-b6129327f79e" testId="14ca85c7-1b60-fe40-c989-53d193663082" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: Link)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0594775" startTime="2026-05-29T08:27:49.4835029-04:00" endTime="2026-05-29T08:27:49.5419392-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7afb2d17-cefb-4d50-b694-b6129327f79e" />
    <UnitTestResult executionId="8a62bff2-6230-4412-a1bd-d7e5ea8b87c7" testId="4f989a93-b48d-e94a-5514-84de8a1e4a76" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToDraft_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001950" startTime="2026-05-29T08:27:47.5749599-04:00" endTime="2026-05-29T08:27:47.5750140-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8a62bff2-6230-4412-a1bd-d7e5ea8b87c7" />
    <UnitTestResult executionId="4513bd6b-0eeb-42d3-ad15-98d459009d03" testId="5a3ced35-7310-36b2-427d-187b2491ca1f" testName="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.GetSnapshotAsync_DeserializesShape" computerName="CPC-bruno-U7R9O" duration="00:00:00.0286455" startTime="2026-05-29T08:27:50.3455257-04:00" endTime="2026-05-29T08:27:50.3820843-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4513bd6b-0eeb-42d3-ad15-98d459009d03" />
    <UnitTestResult executionId="ebb6af15-6aa9-48d8-bd82-6e8a71513e97" testId="179d2c08-2086-a946-9964-c5d985daf0a8" testName="OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_CompleteAsync_ReturnsResponse" computerName="CPC-bruno-U7R9O" duration="00:00:00.1687799" startTime="2026-05-29T08:28:25.1567332-04:00" endTime="2026-05-29T08:28:25.3254552-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Failed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ebb6af15-6aa9-48d8-bd82-6e8a71513e97">
      <Output>
        <ErrorInfo>
          <Message>System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
&#xD;
Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.</Message>
          <StackTrace>   at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.CompleteChatAsync(IEnumerable`1 messages, ChatCompletionOptions options, RequestOptions requestOptions)&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.CompleteAsync(ChatRequest request, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs:line 73&#xD;
   at OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_CompleteAsync_ReturnsResponse() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Integration\LiveLlmTests.cs:line 124&#xD;
--- End of stack trace from previous location ---</StackTrace>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="3d11b523-76bc-403d-a936-740fc3262d33" testId="3de38812-8cb0-4982-0289-82c87a01c516" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_GracefullyHandlesSkillServiceFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0019880" startTime="2026-05-29T08:27:50.8705871-04:00" endTime="2026-05-29T08:27:50.8708362-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3d11b523-76bc-403d-a936-740fc3262d33" />
    <UnitTestResult executionId="362265a0-35e0-4b44-ad29-00b945ef0e25" testId="88430cd3-f1a8-5529-99a4-c893b636615a" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_LogsSuccessfulDelivery" computerName="CPC-bruno-U7R9O" duration="00:00:00.0033554" startTime="2026-05-29T08:27:47.4760427-04:00" endTime="2026-05-29T08:27:47.4790149-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="362265a0-35e0-4b44-ad29-00b945ef0e25" />
    <UnitTestResult executionId="29b08b09-74d5-4d2b-90be-b297d102c72d" testId="55c3ab27-f74f-4c55-8b82-c525d45c7e16" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_VariousCronFormats_ParsesSuccessfully(cron: &quot;0 9 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002675" startTime="2026-05-29T08:27:49.5317992-04:00" endTime="2026-05-29T08:27:49.5318603-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="29b08b09-74d5-4d2b-90be-b297d102c72d" />
    <UnitTestResult executionId="5187fdd5-a8ee-423a-91f5-8bcb64d93873" testId="f03b7dcf-9bae-2109-0f9d-33a8b3ba794f" testName="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.DI_AddOpenClawStorage_RegistersIStorageAclVerifierAsSingleton" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007522" startTime="2026-05-29T08:27:49.3517531-04:00" endTime="2026-05-29T08:27:49.3523692-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5187fdd5-a8ee-423a-91f5-8bcb64d93873" />
    <UnitTestResult executionId="46f9b468-5b79-47d8-bc60-54e8cbd526be" testId="fcb9a4f1-0c56-606d-d53a-85a17f859d2b" testName="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.StoreAsync_Multiple_Users_Are_Isolated" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014567" startTime="2026-05-29T08:27:49.6231651-04:00" endTime="2026-05-29T08:27:49.6245655-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="46f9b468-5b79-47d8-bc60-54e8cbd526be" />
    <UnitTestResult executionId="f50582f1-ab12-4ca9-872c-02dc76219dbd" testId="3ba8609d-7ecb-a164-10ad-f67c979cf16d" testName="OpenClawNet.UnitTests.Storage.SkillVectorTests.DeleteVector_WithExistingSkillId_RemovesVector" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008015" startTime="2026-05-29T08:27:47.8222779-04:00" endTime="2026-05-29T08:27:47.8226500-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f50582f1-ab12-4ca9-872c-02dc76219dbd" />
    <UnitTestResult executionId="262835ee-58ad-4ee5-9f30-636c3a7e5a67" testId="4edefa02-27d3-2eaf-bd77-9b7ebc9544e5" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Negative_ToolCallingVaultWithBadName_ReturnsGenericError_NoLeak" computerName="CPC-bruno-U7R9O" duration="00:00:00.0048643" startTime="2026-05-29T08:27:50.4315638-04:00" endTime="2026-05-29T08:27:50.4353114-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="262835ee-58ad-4ee5-9f30-636c3a7e5a67" />
    <UnitTestResult executionId="8ac75262-358a-44cb-9542-1b7d878fe550" testId="c81b9335-d7f0-eabb-1b22-16649669a626" testName="OpenClawNet.UnitTests.Web.Sessions.SessionsDeleteConfirmationTests.BulkDelete_OpensConfirmation_BeforeIssuingBulkDelete" computerName="CPC-bruno-U7R9O" duration="00:00:01.2003535" startTime="2026-05-29T08:27:47.6940058-04:00" endTime="2026-05-29T08:27:48.8944808-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8ac75262-358a-44cb-9542-1b7d878fe550" />
    <UnitTestResult executionId="4ca19f9c-e245-4ede-8421-6eb9d27987a5" testId="2bbd1e12-ccfd-6aaf-72d2-3cc0dd5e26ef" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_SlackEndpointUnreachable_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0065176" startTime="2026-05-29T08:27:52.9115615-04:00" endTime="2026-05-29T08:27:52.9178945-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4ca19f9c-e245-4ede-8421-6eb9d27987a5" />
    <UnitTestResult executionId="3ea38a36-affd-43e4-80e3-a95cd340d1ce" testId="f7010573-e28e-510d-f896-e78f8038b0b0" testName="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameInput_EscapeKey_TriggersCancel" computerName="CPC-bruno-U7R9O" duration="00:00:00.1644268" startTime="2026-05-29T08:27:49.9215788-04:00" endTime="2026-05-29T08:27:50.0874457-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3ea38a36-affd-43e4-80e3-a95cd340d1ce" />
    <UnitTestResult executionId="af4188b4-3e0d-42ac-a049-86d0b0ef2be2" testId="4fe9388f-4a5e-9c03-bddc-236928b2628f" testName="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests.GetAsync_ReturnsFirstNonNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0040266" startTime="2026-05-29T08:27:48.7688571-04:00" endTime="2026-05-29T08:27:48.8008821-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="af4188b4-3e0d-42ac-a049-86d0b0ef2be2" />
    <UnitTestResult executionId="95afceee-696f-4be1-ad87-0d79ded8eda6" testId="b87fc8e3-ca48-a203-02f7-f52e6b738f1d" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LongSkillMetadata_HandledCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7655269-04:00" endTime="2026-05-29T08:27:50.7655581-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="95afceee-696f-4be1-ad87-0d79ded8eda6">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="3954437a-13b0-4c44-abc5-ae411f6e65c6" testId="01a203c0-fa5b-7536-2fe2-46b392010175" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.SaveAsync_UpdateExistingToDefault_ClearsOtherDefaults" computerName="CPC-bruno-U7R9O" duration="00:00:01.2505722" startTime="2026-05-29T08:27:47.4599937-04:00" endTime="2026-05-29T08:27:48.7106706-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3954437a-13b0-4c44-abc5-ae411f6e65c6" />
    <UnitTestResult executionId="f0fb0be8-3449-4ab5-b976-e4c44726d278" testId="77339134-1095-806a-6e4e-9dd396bd2fa6" testName="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithVaultReferences_ResolvesSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0064001" startTime="2026-05-29T08:27:47.9058637-04:00" endTime="2026-05-29T08:27:47.9123387-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f0fb0be8-3449-4ab5-b976-e4c44726d278" />
    <UnitTestResult executionId="58e4a5ba-2eac-43d4-84f4-0862bdc095c1" testId="1ed20b89-f096-7b48-3199-7f2824f84632" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_ThenUpdate_TogglesRequireToolApproval" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026570" startTime="2026-05-29T08:27:50.4583322-04:00" endTime="2026-05-29T08:27:50.4608603-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="58e4a5ba-2eac-43d4-84f4-0862bdc095c1" />
    <UnitTestResult executionId="710df6d4-d812-49a6-a572-e7c221642970" testId="b8360f27-f0c6-fd12-bd92-aaf48d95e144" testName="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.DisposeAsync_CanBeCalledMultipleTimes" computerName="CPC-bruno-U7R9O" duration="00:00:00.0020383" startTime="2026-05-29T08:27:48.3656650-04:00" endTime="2026-05-29T08:27:48.3676430-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="710df6d4-d812-49a6-a572-e7c221642970" />
    <UnitTestResult executionId="6012dbbf-677d-44f7-a3c3-8c8560888d9b" testId="c53b1e09-6faa-d65c-8155-16049f041d30" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.GetList_ReturnsAllProviders" computerName="CPC-bruno-U7R9O" duration="00:00:00.0446080" startTime="2026-05-29T08:27:51.3496965-04:00" endTime="2026-05-29T08:27:51.3948476-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6012dbbf-677d-44f7-a3c3-8c8560888d9b" />
    <UnitTestResult executionId="4ded31f5-d6df-43a5-b60d-28f52f9d6679" testId="7cafa1ba-df9b-a4ae-a38c-17b1957f4792" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.ListAsync_DeserializesArray" computerName="CPC-bruno-U7R9O" duration="00:00:00.0054904" startTime="2026-05-29T08:27:47.5301397-04:00" endTime="2026-05-29T08:27:47.5354257-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4ded31f5-d6df-43a5-b60d-28f52f9d6679" />
    <UnitTestResult executionId="6ffe3c0b-451c-4f72-acb9-19dd0adedeaf" testId="3d9d233f-43e6-a7d5-2f41-66396f8c4460" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.Metadata_Has_Correct_Name_And_Description" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003406" startTime="2026-05-29T08:27:50.5164010-04:00" endTime="2026-05-29T08:27:50.5164628-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6ffe3c0b-451c-4f72-acb9-19dd0adedeaf" />
    <UnitTestResult executionId="478ea044-68e2-4562-ad08-c5c2143f18ab" testId="329eba7d-9e97-d62e-3362-99e15c319653" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_DeliveryServiceThrows_JobStillSucceeds" computerName="CPC-bruno-U7R9O" duration="00:00:00.0271647" startTime="2026-05-29T08:27:50.2996503-04:00" endTime="2026-05-29T08:27:50.3824133-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="478ea044-68e2-4562-ad08-c5c2143f18ab" />
    <UnitTestResult executionId="60968275-b207-4261-a5f7-c8b08bfb32f9" testId="83646e3e-1e00-dd60-c107-301687209157" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.Name_ReturnsSlack" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003854" startTime="2026-05-29T08:27:47.4657364-04:00" endTime="2026-05-29T08:27:47.4659868-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="60968275-b207-4261-a5f7-c8b08bfb32f9" />
    <UnitTestResult executionId="746cd524-9694-4ced-a666-b94cb99588b4" testId="ec2d0310-f6dd-8f39-7420-9edffff21de6" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.EnsureDirectories_CreatesAgentsDirectory" computerName="CPC-bruno-U7R9O" duration="00:00:00.0047100" startTime="2026-05-29T08:27:47.4453270-04:00" endTime="2026-05-29T08:27:47.4499475-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="746cd524-9694-4ced-a666-b94cb99588b4" />
    <UnitTestResult executionId="6f3f9614-cc2c-4139-b40c-654d6a04d6a8" testId="2631f907-f745-dd29-7f6a-1d498e3657e7" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithTimeout_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013983" startTime="2026-05-29T08:27:47.7001183-04:00" endTime="2026-05-29T08:27:47.7014420-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6f3f9614-cc2c-4139-b40c-654d6a04d6a8" />
    <UnitTestResult executionId="5f86994e-4d2d-4fd4-bff7-c262dfb3f5ed" testId="12f2734e-5916-4ad7-d31e-3e53a198caff" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Constructor_WithMissingEndpointUrl_ThrowsInvalidOperationException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008833" startTime="2026-05-29T08:27:47.7144757-04:00" endTime="2026-05-29T08:27:47.7152884-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5f86994e-4d2d-4fd4-bff7-c262dfb3f5ed" />
    <UnitTestResult executionId="fb4367d7-a1c3-441f-95ef-88a03fefaa30" testId="3bcc86ab-29f0-684e-145b-c455c9d3f4d5" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_StdioWithoutCommand_Fails" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013955" startTime="2026-05-29T08:27:49.2935730-04:00" endTime="2026-05-29T08:27:49.2948686-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fb4367d7-a1c3-441f-95ef-88a03fefaa30" />
    <UnitTestResult executionId="e947397c-b02a-4007-b281-869f82bdfe45" testId="a3ae827b-98b2-1497-0a9f-b9d9b1c5b357" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.Metadata_RequiresApproval_Is_True" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005671" startTime="2026-05-29T08:27:51.0905656-04:00" endTime="2026-05-29T08:27:51.0946672-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e947397c-b02a-4007-b281-869f82bdfe45" />
    <UnitTestResult executionId="d06899aa-c0ae-4755-90d0-f101346a2233" testId="3bf6af53-a392-79e8-e848-3dc6db1d5311" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Load_IConfigOverridesFileForProviderEndpointDeploymentAndModel" computerName="CPC-bruno-U7R9O" duration="00:00:00.0257259" startTime="2026-05-29T08:27:49.1829803-04:00" endTime="2026-05-29T08:27:49.2086298-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d06899aa-c0ae-4755-90d0-f101346a2233" />
    <UnitTestResult executionId="7072cea5-b266-49d5-9484-03cda34cf137" testId="31591d78-5244-1585-656d-52693c42a67e" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_MapsChatMessageRoles_Correctly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0020670" startTime="2026-05-29T08:27:50.0624457-04:00" endTime="2026-05-29T08:27:50.0643594-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7072cea5-b266-49d5-9484-03cda34cf137" />
    <UnitTestResult executionId="e202c1a2-3612-4725-b8d4-16f62a66b556" testId="4eda5f04-e51d-b20b-f1d0-45cc7dd310c9" testName="OpenClawNet.UnitTests.Tools.ToolExecutorTests.ExecuteAsync_ReturnsFail_WhenToolNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009663" startTime="2026-05-29T08:27:48.8858193-04:00" endTime="2026-05-29T08:27:48.8863657-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e202c1a2-3612-4725-b8d4-16f62a66b556" />
    <UnitTestResult executionId="8918038c-ec89-458f-8088-0bbf4d9908d6" testId="847975d7-7377-bdab-5220-7f52f6f7171a" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Constructor_WithMissingBotToken_ThrowsInvalidOperationException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009691" startTime="2026-05-29T08:27:47.7080016-04:00" endTime="2026-05-29T08:27:47.7090242-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8918038c-ec89-458f-8088-0bbf4d9908d6" />
    <UnitTestResult executionId="b4abc08e-f7d7-4775-a38c-0444d2395724" testId="c00d2fb5-51cf-4c73-0c89-f5ce2bf30d11" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.JobsPut_PreservesSourceTemplateName_OnRename" computerName="CPC-bruno-U7R9O" duration="00:00:00.0801027" startTime="2026-05-29T08:27:54.9696828-04:00" endTime="2026-05-29T08:27:55.6960893-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b4abc08e-f7d7-4775-a38c-0444d2395724" />
    <UnitTestResult executionId="0328d953-1915-4594-8427-aa177c1db3b8" testId="82e32328-c3dd-d3c5-b17c-2bb33094004b" testName="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.FileSystemMcpTools_Read_ReturnsFileContents" computerName="CPC-bruno-U7R9O" duration="00:00:00.0869122" startTime="2026-05-29T08:27:50.8010768-04:00" endTime="2026-05-29T08:27:50.9491725-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0328d953-1915-4594-8427-aa177c1db3b8" />
    <UnitTestResult executionId="616e410a-5cb7-46be-bd57-bd5ea752c30a" testId="8049b1b2-bd29-5029-edff-0158c6014669" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.GetDefaultAsync_ReturnsExistingDefault_DoesNotSeedNew" computerName="CPC-bruno-U7R9O" duration="00:00:00.0029088" startTime="2026-05-29T08:27:48.7427147-04:00" endTime="2026-05-29T08:27:48.7451970-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="616e410a-5cb7-46be-bd57-bd5ea752c30a" />
    <UnitTestResult executionId="1c91d9df-5949-4884-a939-1cfca6cc5e6e" testId="406e3b76-3572-a768-8ffd-2dacc4a93abb" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.FolderHealthSetup_AlsoAutoSuffixes_WhenMultipleInstancesCreated" computerName="CPC-bruno-U7R9O" duration="00:00:00.0391310" startTime="2026-05-29T08:27:51.6393076-04:00" endTime="2026-05-29T08:27:52.2666531-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1c91d9df-5949-4884-a939-1cfca6cc5e6e" />
    <UnitTestResult executionId="7e2640be-9acf-498a-be03-be002d0c06bb" testId="4528ae77-4bff-770c-f4ac-a96734ec66ba" testName="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.Rebuild_EmitsSkillRegistryRefresh_WithSnapshotIdAndCount" computerName="CPC-bruno-U7R9O" duration="00:00:00.0491795" startTime="2026-05-29T08:27:49.0093637-04:00" endTime="2026-05-29T08:27:49.0575564-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7e2640be-9acf-498a-be03-be002d0c06bb" />
    <UnitTestResult executionId="62ab894f-88b3-4b0f-9606-3af2830d9fa5" testId="0ebab6ef-6eb4-63d4-c13e-38067524f1f1" testName="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.DeleteToken_Removes_Token" computerName="CPC-bruno-U7R9O" duration="00:00:00.0019296" startTime="2026-05-29T08:27:47.4121792-04:00" endTime="2026-05-29T08:27:47.4131768-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="62ab894f-88b3-4b0f-9606-3af2830d9fa5" />
    <UnitTestResult executionId="e6d3f994-3d09-4518-91ba-3bae5a84422b" testId="1ec3f4b8-8af9-4245-22e1-065c666fd731" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_RespectsLayerPrecedence" computerName="CPC-bruno-U7R9O" duration="00:00:00.0326781" startTime="2026-05-29T08:28:02.2263387-04:00" endTime="2026-05-29T08:28:02.2589335-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e6d3f994-3d09-4518-91ba-3bae5a84422b" />
    <UnitTestResult executionId="f3a3b414-c395-4db0-8461-140375ba50d2" testId="794b5a95-4d53-2b8c-896b-84d1f6999c08" testName="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_Disabled_WhenAllFieldsEmpty" computerName="CPC-bruno-U7R9O" duration="00:00:00.0035336" startTime="2026-05-29T08:27:49.8024127-04:00" endTime="2026-05-29T08:27:49.8057456-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f3a3b414-c395-4db0-8461-140375ba50d2" />
    <UnitTestResult executionId="e798c625-7c8c-47d3-afd6-081f2a277bdd" testId="2205abf0-e286-5a31-781a-46284afe1f61" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.Metadata_Requires_Approval" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013576" startTime="2026-05-29T08:27:50.5021552-04:00" endTime="2026-05-29T08:27:50.5025014-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e798c625-7c8c-47d3-afd6-081f2a277bdd" />
    <UnitTestResult executionId="6f3fee18-d6b2-4e78-9b03-0e2047b816f4" testId="ac880f7b-4e1b-aa57-afa7-cfa6ef0492f7" testName="OpenClawNet.UnitTests.Tools.MarkItDownToolTests.SaveToFileRequiresAgentName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0033027" startTime="2026-05-29T08:27:48.8717144-04:00" endTime="2026-05-29T08:27:48.8749587-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6f3fee18-d6b2-4e78-9b03-0e2047b816f4" />
    <UnitTestResult executionId="716de787-3f55-4d43-9f56-39e1829911dd" testId="8b5d1f1b-202e-3e74-7140-3e484d59e86c" testName="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_CollapsesWhitespaceBeforePersisting" computerName="CPC-bruno-U7R9O" duration="00:00:00.0021496" startTime="2026-05-29T08:27:49.9558749-04:00" endTime="2026-05-29T08:27:49.9578521-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="716de787-3f55-4d43-9f56-39e1829911dd" />
    <UnitTestResult executionId="403e32c3-3846-4f1c-b96c-21cfbad292fd" testId="79047c6b-c3b5-0e8b-9953-101c3725324d" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RankerFailure_PromptConsistency" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7672699-04:00" endTime="2026-05-29T08:27:50.7673253-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="403e32c3-3846-4f1c-b96c-21cfbad292fd">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="a16a6d9f-ded7-4d8f-9e03-10fb7e308f62" testId="2e5e933c-fabc-e18d-99a4-ef1e60d79b03" testName="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_VerifyDbPersistence_AllLogsCreated" computerName="CPC-bruno-U7R9O" duration="00:00:00.0190388" startTime="2026-05-29T08:27:50.9878144-04:00" endTime="2026-05-29T08:27:51.0067549-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a16a6d9f-ded7-4d8f-9e03-10fb7e308f62" />
    <UnitTestResult executionId="9e0c8ce9-97a3-40c0-91e9-d0523a4fffa7" testId="e6fe324d-6be4-dfca-a0f8-135fb92f950f" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SingleSkill_StillRanks" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7599867-04:00" endTime="2026-05-29T08:27:50.7600098-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9e0c8ce9-97a3-40c0-91e9-d0523a4fffa7">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="6305818c-52cc-4e35-8fd9-8663e6c804db" testId="3275022d-e86c-eba9-d773-f0cf431de72b" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithMissingChannelId_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009543" startTime="2026-05-29T08:27:47.7030056-04:00" endTime="2026-05-29T08:27:47.7037866-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6305818c-52cc-4e35-8fd9-8663e6c804db" />
    <UnitTestResult executionId="909c3846-3e98-4f15-91c3-62d0ee2d10e2" testId="8d4dca1f-2b47-0686-7fb7-b27481de76b3" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithCancelledToken_ThrowsOperationCanceledException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0063795" startTime="2026-05-29T08:27:47.7419636-04:00" endTime="2026-05-29T08:27:47.7483043-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="909c3846-3e98-4f15-91c3-62d0ee2d10e2" />
    <UnitTestResult executionId="536af919-df23-4646-af99-5aae00743fc6" testId="a7f947d6-7514-797e-ae44-09b356a77078" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentsFolderName_HasDefaultValue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009840" startTime="2026-05-29T08:27:47.4254534-04:00" endTime="2026-05-29T08:27:47.4261942-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="536af919-df23-4646-af99-5aae00743fc6" />
    <UnitTestResult executionId="87aa5728-44dd-401d-ba2c-1210bbd0b1a4" testId="3bcbfa74-2db3-c281-99d2-8823a1213ded" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsTerminal_NonTerminalStates_ReturnFalse(status: Draft)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0015693" startTime="2026-05-29T08:27:47.5610956-04:00" endTime="2026-05-29T08:27:47.5626982-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="87aa5728-44dd-401d-ba2c-1210bbd0b1a4" />
    <UnitTestResult executionId="b4c29170-e75d-4801-ab23-9024a0a3d378" testId="38aa9e17-c6bc-610a-983b-20017129fa37" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: File)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0583743" startTime="2026-05-29T08:27:49.5421328-04:00" endTime="2026-05-29T08:27:49.6004051-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b4c29170-e75d-4801-ab23-9024a0a3d378" />
    <UnitTestResult executionId="8844ff65-a4b2-4f7a-a942-c38c8d5b40e0" testId="5683a10a-1a9f-3957-35b6-67be9afe8e29" testName="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_DetectsAndWrapsPromptInjectionMarkers" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003034" startTime="2026-05-29T08:27:47.4073813-04:00" endTime="2026-05-29T08:27:47.4074488-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8844ff65-a4b2-4f7a-a942-c38c8d5b40e0" />
    <UnitTestResult executionId="ebc269e6-06e2-4135-8cf1-b14ada97d497" testId="760fe0b5-8ecd-f35f-30e9-44d3f0144fd8" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsPollIntervalSeconds_ToMaximum" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011446" startTime="2026-05-29T08:27:47.6792513-04:00" endTime="2026-05-29T08:27:47.6803731-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ebc269e6-06e2-4135-8cf1-b14ada97d497" />
    <UnitTestResult executionId="86b6a78a-cffa-4f0d-9b77-7c43699ad569" testId="c183bf72-be58-9323-0864-eebd0b59629c" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: &quot;*/30 * * * * *&quot;, expected: True)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009930" startTime="2026-05-29T08:27:50.8816330-04:00" endTime="2026-05-29T08:27:50.8828359-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="86b6a78a-cffa-4f0d-9b77-7c43699ad569" />
    <UnitTestResult executionId="b9ddba0c-ec60-405a-9bbc-00325545376a" testId="542f97a3-42c7-54e7-c43a-2ee891432069" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SnapshotId_ChangesWhenSkillBodyChanges" computerName="CPC-bruno-U7R9O" duration="00:00:00.1851167" startTime="2026-05-29T08:27:59.6009743-04:00" endTime="2026-05-29T08:27:59.7860812-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b9ddba0c-ec60-405a-9bbc-00325545376a" />
    <UnitTestResult executionId="48771074-d50b-4b6a-8301-b33ff92ee60a" testId="f50b650f-eb69-23f8-6cab-c44e62b05426" testName="OpenClawNet.UnitTests.Storage.SkillVectorTests.Clear_RemovesAllVectors" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004572" startTime="2026-05-29T08:27:47.8220941-04:00" endTime="2026-05-29T08:27:47.8221738-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="48771074-d50b-4b6a-8301-b33ff92ee60a" />
    <UnitTestResult executionId="7750f8c0-d2b8-4f19-9353-01f56a4b6d6b" testId="38de64e5-73ea-7e2d-3c27-d06e83ba9303" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsTerminal_Completed_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001301" startTime="2026-05-29T08:27:47.5863395-04:00" endTime="2026-05-29T08:27:47.5864079-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7750f8c0-d2b8-4f19-9353-01f56a4b6d6b" />
    <UnitTestResult executionId="594c6a0f-f092-40bb-badb-bd7a10b0c6e2" testId="4f875da7-2be1-45e8-da47-bb5a3e667ca8" testName="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.ShellMcpTools_Exec_DelegatesToShellService" computerName="CPC-bruno-U7R9O" duration="00:00:00.0172732" startTime="2026-05-29T08:27:50.7481852-04:00" endTime="2026-05-29T08:27:50.7898877-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="594c6a0f-f092-40bb-badb-bd7a10b0c6e2" />
    <UnitTestResult executionId="52c0c0eb-d8ee-4885-8c92-273d61f1353e" testId="7f222bfc-2799-3700-e0b7-458851be816c" testName="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_RespectsCancellationToken" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024384" startTime="2026-05-29T08:27:48.8428559-04:00" endTime="2026-05-29T08:27:48.8452184-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="52c0c0eb-d8ee-4885-8c92-273d61f1353e" />
    <UnitTestResult executionId="c6a4efa8-6924-4f11-8286-7bc05e3c7762" testId="e98db251-c130-deb5-0a0d-1d1e63eea2c8" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_DisabledByDefault_WhenInputIsEmpty" computerName="CPC-bruno-U7R9O" duration="00:00:00.0028721" startTime="2026-05-29T08:27:48.8405812-04:00" endTime="2026-05-29T08:27:48.8433130-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c6a4efa8-6924-4f11-8286-7bc05e3c7762" />
    <UnitTestResult executionId="5793af3a-02d7-4607-875b-a5cb943b0db7" testId="576e71bd-37b7-8296-34d7-7a60affdccea" testName="OpenClawNet.UnitTests.Web.Skills.SkillEnableMatrixTests.RendersOneToggle_PerAgent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0220702" startTime="2026-05-29T08:27:49.0575083-04:00" endTime="2026-05-29T08:27:49.0790061-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5793af3a-02d7-4607-875b-a5cb943b0db7" />
    <UnitTestResult executionId="b3717044-8dec-41da-81c4-13068b991c44" testId="caa2cb45-9196-54ed-8860-ede992465d02" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithTimeout_FallsBackToKeywordRanking" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026166" startTime="2026-05-29T08:27:50.7902995-04:00" endTime="2026-05-29T08:27:50.7903655-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b3717044-8dec-41da-81c4-13068b991c44" />
    <UnitTestResult executionId="1c51a1b6-e348-41c5-b8c2-b1d295626e87" testId="a7102902-b46f-9832-3a5d-1385d5ca30f1" testName="OpenClawNet.UnitTests.Models.AgentProfileTests.DefaultValues_AreSetCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0030670" startTime="2026-05-29T08:27:49.3553748-04:00" endTime="2026-05-29T08:27:49.3572420-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1c51a1b6-e348-41c5-b8c2-b1d295626e87" />
    <UnitTestResult executionId="afcee747-bdf4-4504-9b85-6db074c90d2b" testId="c8cc1d23-4245-b55e-033e-23b747b6eb83" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.GetResponseAsync_PropagatesExceptions" computerName="CPC-bruno-U7R9O" duration="00:00:00.0056442" startTime="2026-05-29T08:27:49.5476339-04:00" endTime="2026-05-29T08:27:49.5529444-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="afcee747-bdf4-4504-9b85-6db074c90d2b" />
    <UnitTestResult executionId="ac3b7809-f8bd-44b7-8b40-ff86ce0b3a74" testId="500621b7-9d5b-caf4-ca84-f3101ae8fe03" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_SerializesTools_WhenProvided" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025487" startTime="2026-05-29T08:27:50.0566455-04:00" endTime="2026-05-29T08:27:50.0581806-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ac3b7809-f8bd-44b7-8b40-ff86ce0b3a74" />
    <UnitTestResult executionId="00038174-002d-4f11-82ad-1b0431d2b9cb" testId="77d8d999-03fe-8924-2240-09219280c3bc" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.ErrorWithNonJsonBody_StillThrows_WithStatusCodeReason" computerName="CPC-bruno-U7R9O" duration="00:00:00.0146856" startTime="2026-05-29T08:27:47.5100810-04:00" endTime="2026-05-29T08:27:47.5245836-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="00038174-002d-4f11-82ad-1b0431d2b9cb" />
    <UnitTestResult executionId="a63e949d-c7b6-4a7c-a711-8172b790d099" testId="80b47977-1e77-a206-66be-c811961e6785" testName="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_WithHttpError_ReturnsFailureResult" computerName="CPC-bruno-U7R9O" duration="00:00:03.0293632" startTime="2026-05-29T08:27:54.1901495-04:00" endTime="2026-05-29T08:27:57.2206745-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a63e949d-c7b6-4a7c-a711-8172b790d099" />
    <UnitTestResult executionId="efcb6a2e-7a5e-4127-bb75-25fafa36bc28" testId="00601231-0796-b9d4-c093-0f3fc2b95535" testName="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.Exemptions_Schedule_IsExemptFromApproval" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017648" startTime="2026-05-29T08:27:47.4162172-04:00" endTime="2026-05-29T08:27:47.4193735-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="efcb6a2e-7a5e-4127-bb75-25fafa36bc28" />
    <UnitTestResult executionId="7f25f50c-b6c5-42df-a793-157bdf661106" testId="dcb8c545-30ed-9057-928a-4e502de6a486" testName="OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests.Unprotect_ReturnsNull_ForGarbage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026951" startTime="2026-05-29T08:27:49.5841628-04:00" endTime="2026-05-29T08:27:49.5869064-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7f25f50c-b6c5-42df-a793-157bdf661106" />
    <UnitTestResult executionId="aaca0dbb-3e0d-4728-872c-82e14e14e7d4" testId="74bd71ad-dba4-38a5-6e05-b68d3076c11f" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly(typed: &quot;sample&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0028586" startTime="2026-05-29T08:27:48.8077737-04:00" endTime="2026-05-29T08:27:48.8094607-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="aaca0dbb-3e0d-4728-872c-82e14e14e7d4" />
    <UnitTestResult executionId="285b7aaa-f50b-495d-9a89-04bc8334814c" testId="4330a904-70b1-73ad-ddc7-b934fd093c81" testName="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_MultipleRuns_CreatesSeparateArtifacts" computerName="CPC-bruno-U7R9O" duration="00:00:00.0809122" startTime="2026-05-29T08:27:49.4921889-04:00" endTime="2026-05-29T08:27:49.5730274-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="285b7aaa-f50b-495d-9a89-04bc8334814c" />
    <UnitTestResult executionId="b1f39532-cd64-4d68-9ac5-db6778cc72c7" testId="d0b72771-f865-9d70-8f11-04259d6b90b8" testName="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_AllChannelsDisabled_ReturnsZeroAttempts" computerName="CPC-bruno-U7R9O" duration="00:00:00.0044750" startTime="2026-05-29T08:27:51.0116501-04:00" endTime="2026-05-29T08:27:51.0158783-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b1f39532-cd64-4d68-9ac5-db6778cc72c7" />
    <UnitTestResult executionId="3f902664-1099-4b59-8d67-db572d8b4f9f" testId="8d4163b5-abbc-8594-d0ff-f65a38f0030a" testName="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;doc-processor&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0590545" startTime="2026-05-29T08:27:49.6579371-04:00" endTime="2026-05-29T08:27:49.7168463-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3f902664-1099-4b59-8d67-db572d8b4f9f" />
    <UnitTestResult executionId="07c73862-2326-48a4-89d5-0cfd5af64796" testId="7479511e-3cb7-ba4a-3f56-7a5d39df416e" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Constructor_WithNullOptions_ThrowsArgumentNullException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010299" startTime="2026-05-29T08:27:47.7176978-04:00" endTime="2026-05-29T08:27:47.7182563-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="07c73862-2326-48a4-89d5-0cfd5af64796" />
    <UnitTestResult executionId="c875bb94-95f0-4e62-9bc5-3842fb801399" testId="bf15e3d4-bc6d-7e9e-375a-cba0a2c3a327" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_WithEmptyVector_HasZeroLength" computerName="CPC-bruno-U7R9O" duration="00:00:00.0032297" startTime="2026-05-29T08:27:47.5885736-04:00" endTime="2026-05-29T08:27:47.5908712-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c875bb94-95f0-4e62-9bc5-3842fb801399" />
    <UnitTestResult executionId="e06e5c0c-79fd-4c0d-8982-941944d80180" testId="43a3e180-bd48-ff7b-02ba-f317d94a72e8" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.EnabledJsonOnlyAffectsTargetAgent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0324924" startTime="2026-05-29T08:27:59.5435924-04:00" endTime="2026-05-29T08:27:59.5764576-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e06e5c0c-79fd-4c0d-8982-941944d80180" />
    <UnitTestResult executionId="60634b62-0e46-48bc-ab39-bb36984777b3" testId="dac8befc-22ce-9531-7d51-a1cbab74a830" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_GoogleApiException_403_Returns_Forbidden_Message" computerName="CPC-bruno-U7R9O" duration="00:00:00.0509327" startTime="2026-05-29T08:27:51.0379557-04:00" endTime="2026-05-29T08:27:51.0891056-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="60634b62-0e46-48bc-ab39-bb36984777b3" />
    <UnitTestResult executionId="9394c4b4-0688-4aa1-8a4b-4385d6d8540d" testId="0c46f93b-30c8-c1e0-368d-b65f4a5aa3f7" testName="OpenClawNet.UnitTests.Storage.ConversationStoreTests.DeleteSession_RemovesSession" computerName="CPC-bruno-U7R9O" duration="00:00:00.0047148" startTime="2026-05-29T08:27:49.9346406-04:00" endTime="2026-05-29T08:27:49.9381133-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9394c4b4-0688-4aa1-8a4b-4385d6d8540d" />
    <UnitTestResult executionId="d590d636-78e2-4d6b-847c-e48869b73613" testId="e16efca6-748b-8454-3820-1bc4d5fbc119" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_ExpandsMultiActionLegacyTools" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003593" startTime="2026-05-29T08:27:48.7376893-04:00" endTime="2026-05-29T08:27:48.7378838-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d590d636-78e2-4d6b-847c-e48869b73613" />
    <UnitTestResult executionId="27226bdf-9612-499f-90d7-d251db1b4dea" testId="a04d50cf-34d5-c44b-45bf-18c49f46751e" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.PropagatesFunctionResultContent_ObjectResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026067" startTime="2026-05-29T08:27:49.5066014-04:00" endTime="2026-05-29T08:27:49.5077636-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="27226bdf-9612-499f-90d7-d251db1b4dea" />
    <UnitTestResult executionId="ab984f83-e319-4e25-a73c-5abd27a103ec" testId="670b018c-038e-3746-6760-3006b03f95bc" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithAzureOpenAIEmbedder_MaintainsLatencySLA" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7693508-04:00" endTime="2026-05-29T08:27:50.7693753-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ab984f83-e319-4e25-a73c-5abd27a103ec">
      <Output>
        <ErrorInfo>
          <Message>Optional: Awaiting Azure OpenAI embedder scope definition</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="3f0012f7-fdb9-45a2-b2db-0476bbf5224c" testId="57b1368d-11b9-c1f8-9848-2780558cc0ea" testName="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests.RuntimeModelClient_IsSingleton" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025128" startTime="2026-05-29T08:27:50.7066951-04:00" endTime="2026-05-29T08:27:50.7088210-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3f0012f7-fdb9-45a2-b2db-0476bbf5224c" />
    <UnitTestResult executionId="b55a45ec-00ec-463c-b987-fd7e5af117b2" testId="31f2c3f0-154b-c542-9f1f-172418ef856b" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_FallsBackToOptionsModel_WhenProfileModelIsNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:52.5789566-04:00" endTime="2026-05-29T08:27:52.5790174-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b55a45ec-00ec-463c-b987-fd7e5af117b2">
      <Output>
        <ErrorInfo>
          <Message>OllamaSharp assembly load failure — issue #95</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="6652dbed-4299-43df-94ab-891f9c3c409d" testId="0afd1197-ca25-46cd-4bb6-d41033c1de35" testName="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_TrimsQuotedModelTitles" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022084" startTime="2026-05-29T08:27:49.9732001-04:00" endTime="2026-05-29T08:27:49.9740279-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6652dbed-4299-43df-94ab-891f9c3c409d" />
    <UnitTestResult executionId="f864f434-e005-4ed3-888b-3bd833e3220c" testId="a6369b28-97bf-cec4-9138-43a4bbe816ae" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.DeleteProvider_RemovesProvider" computerName="CPC-bruno-U7R9O" duration="00:00:00.1235339" startTime="2026-05-29T08:27:50.6196464-04:00" endTime="2026-05-29T08:27:50.7907329-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f864f434-e005-4ed3-888b-3bd833e3220c" />
    <UnitTestResult executionId="d6f154f7-0061-4b0b-a1c6-b4d0655ef986" testId="156e271c-bc02-b19f-4d67-eb37f4e37893" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PauseJob_TransitionsActiveToTest" computerName="CPC-bruno-U7R9O" duration="00:00:00.1538345" startTime="2026-05-29T08:27:58.2559895-04:00" endTime="2026-05-29T08:27:59.0073307-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d6f154f7-0061-4b0b-a1c6-b4d0655ef986" />
    <UnitTestResult executionId="b2e672cb-446e-49ff-aacd-523b18461f8f" testId="9eb399ec-73d3-8329-8a9e-6c8146120573" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ProcessAsync_ToolCall_SecondTurnChatRequestContainsToolContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0385800" startTime="2026-05-29T08:27:49.0694922-04:00" endTime="2026-05-29T08:27:49.1077941-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b2e672cb-446e-49ff-aacd-523b18461f8f" />
    <UnitTestResult executionId="ca12afda-2ee6-409b-a803-c1eb9f906c0b" testId="aec2d87b-5993-246d-27c5-e40b06bff39d" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_RecordsJobRunEvents_ForToolCalls" computerName="CPC-bruno-U7R9O" duration="00:00:00.0262504" startTime="2026-05-29T08:27:50.0184387-04:00" endTime="2026-05-29T08:27:50.1139675-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ca12afda-2ee6-409b-a803-c1eb9f906c0b" />
    <UnitTestResult executionId="c6621154-5904-4a2c-b406-4a11aecf37fe" testId="4ea5c714-2fc8-226e-725f-f8e6fc91e052" testName="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests.ListAsync_DedupesEnvVarAndFileNames" computerName="CPC-bruno-U7R9O" duration="00:00:00.0197391" startTime="2026-05-29T08:27:49.9598125-04:00" endTime="2026-05-29T08:27:49.9802486-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c6621154-5904-4a2c-b406-4a11aecf37fe" />
    <UnitTestResult executionId="56ff347e-b348-4454-81ac-6e93c7b71347" testId="d0cd8c88-80e8-2683-ef9f-939b436f60df" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.CreateAsync_PostsJsonAndReturnsDto" computerName="CPC-bruno-U7R9O" duration="00:00:00.2100664" startTime="2026-05-29T08:27:47.3318735-04:00" endTime="2026-05-29T08:27:47.5097942-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="56ff347e-b348-4454-81ac-6e93c7b71347" />
    <UnitTestResult executionId="c89ec415-c028-46dc-9c1a-7b3d0a00dd32" testId="01ac5d54-53b4-50f2-4508-5845f9d2880f" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.InlineContent_SmallerThan64KB_StoredInContentInline" computerName="CPC-bruno-U7R9O" duration="00:00:00.0633018" startTime="2026-05-29T08:27:49.8363563-04:00" endTime="2026-05-29T08:27:49.8995080-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c89ec415-c028-46dc-9c1a-7b3d0a00dd32" />
    <UnitTestResult executionId="44bfa5ce-7a02-4d39-82b9-71859827bb4f" testId="d4d977dc-2bed-8bbb-1511-97f0366d63e9" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_FallsBackToHardcodedDefault_WhenBothModelsAreNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:56.7863115-04:00" endTime="2026-05-29T08:27:56.7863346-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="44bfa5ce-7a02-4d39-82b9-71859827bb4f">
      <Output>
        <ErrorInfo>
          <Message>OllamaSharp assembly load failure — issue #95</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="34032057-dc15-4e9b-9829-5130c0331f75" testId="b02f8adf-4e6f-8211-caac-fc6821ba26ee" testName="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests.RetentionPolicy_DeletesArtifactsOlderThan30Days" computerName="CPC-bruno-U7R9O" duration="00:00:00.0828688" startTime="2026-05-29T08:27:50.4940353-04:00" endTime="2026-05-29T08:27:50.5769653-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="34032057-dc15-4e9b-9829-5130c0331f75" />
    <UnitTestResult executionId="cbbd79f4-3cb0-47cb-a37f-466d9afaf4ec" testId="0b20d92a-6145-80e1-bb6b-08b3fe1bc12a" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_ValidSlackWebhook_ReturnsSuccess" computerName="CPC-bruno-U7R9O" duration="00:00:00.2330465" startTime="2026-05-29T08:27:49.5473914-04:00" endTime="2026-05-29T08:27:49.7795135-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cbbd79f4-3cb0-47cb-a37f-466d9afaf4ec" />
    <UnitTestResult executionId="9a758c2f-53c7-40c7-bef2-91837b36ac80" testId="68d79fc7-3e5e-08b7-961a-7999c609dde9" testName="OpenClawNet.UnitTests.Tools.MarkItDownToolTests.StorageProvider_Interface_Exists" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026964" startTime="2026-05-29T08:27:48.8684976-04:00" endTime="2026-05-29T08:27:48.8711060-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9a758c2f-53c7-40c7-bef2-91837b36ac80" />
    <UnitTestResult executionId="919fc0ef-f83c-4155-8566-565565a87872" testId="f6dfc493-5cd0-e217-0cda-c695df2b09b1" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ToOpenClawMessage_ExtractsFunctionCallContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0029100" startTime="2026-05-29T08:27:49.5393922-04:00" endTime="2026-05-29T08:27:49.5422881-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="919fc0ef-f83c-4155-8566-565565a87872" />
    <UnitTestResult executionId="b912cc84-c3f4-43c3-af3f-2c4e03af893b" testId="6351a614-9c1a-e91c-45b0-0b963d5c524d" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_TranslatesKnownLegacyNames(legacy: &quot;web_fetch&quot;, expected: &quot;web.fetch&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002909" startTime="2026-05-29T08:27:47.5919359-04:00" endTime="2026-05-29T08:27:47.5919999-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b912cc84-c3f4-43c3-af3f-2c4e03af893b" />
    <UnitTestResult executionId="9416fb7d-7116-459a-af10-a42e9a438db7" testId="2a20e866-380e-a955-de64-8a62632ccabc" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_GitHubReturns500_PropagatesAs_FetchFailed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0132610" startTime="2026-05-29T08:27:59.1177203-04:00" endTime="2026-05-29T08:27:59.1308556-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9416fb7d-7116-459a-af10-a42e9a438db7" />
    <UnitTestResult executionId="d5d1b9ac-5f03-43b5-8cc8-ebfaa5295b7e" testId="85f905aa-9726-626d-7cd8-49672acc16f3" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Invalid_EndUtc_Returns_Error(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;summary\&quot;: \&quot;Meeting&quot;···)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003802" startTime="2026-05-29T08:27:51.1122550-04:00" endTime="2026-05-29T08:27:51.1124780-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d5d1b9ac-5f03-43b5-8cc8-ebfaa5295b7e" />
    <UnitTestResult executionId="8a6e76c0-2810-4b1d-9daf-e49f040054cd" testId="34b1a173-7146-476f-36ab-f23702a07e34" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests.Parse_EmptyYaml_ReturnsEmpty" computerName="CPC-bruno-U7R9O" duration="00:00:00.0426823" startTime="2026-05-29T08:27:47.4702812-04:00" endTime="2026-05-29T08:27:47.5128459-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8a6e76c0-2810-4b1d-9daf-e49f040054cd" />
    <UnitTestResult executionId="b9c1b864-c55b-43d6-a526-52c383285cf2" testId="e90c2c3b-4e6c-4352-2e8c-e9e347271328" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RanksSkillsBySemanticScore" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7588934-04:00" endTime="2026-05-29T08:27:50.7589203-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b9c1b864-c55b-43d6-a526-52c383285cf2">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="d22a63cb-5090-4eba-a008-b4681d06445a" testId="1650cfc8-0121-bbc6-3b33-f8f6d4d8f05b" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.StartJob_InvalidTransition_ReturnsConflict" computerName="CPC-bruno-U7R9O" duration="00:00:00.2051784" startTime="2026-05-29T08:27:56.5899868-04:00" endTime="2026-05-29T08:27:57.4768348-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d22a63cb-5090-4eba-a008-b4681d06445a" />
    <UnitTestResult executionId="76fe9c2e-a7f3-4016-83a1-4657410d0bc5" testId="b719d56d-ede7-800a-6679-ca3dcd491ca6" testName="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.PostArtifact_CreatesNewArtifact_ForLatestRun" computerName="CPC-bruno-U7R9O" duration="00:00:00.1337102" startTime="2026-05-29T08:27:50.6243068-04:00" endTime="2026-05-29T08:27:50.7882207-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="76fe9c2e-a7f3-4016-83a1-4657410d0bc5" />
    <UnitTestResult executionId="e6aa3889-9c6c-4b92-969f-890139b808d5" testId="f7e4a1da-a8b6-2aeb-7e58-9035fe8aaf2b" testName="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ModelProviderDefinition_StoresVaultReferences_DoesNotResolveAtRest" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004337" startTime="2026-05-29T08:27:47.9392006-04:00" endTime="2026-05-29T08:27:47.9393884-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e6aa3889-9c6c-4b92-969f-890139b808d5" />
    <UnitTestResult executionId="37d4a755-3a4e-4ad0-8089-4414f7ee3827" testId="7dc1d54a-cf28-b2d3-8ddb-5571283d7e06" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.SetDefault_NonExistent_ReturnsNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0416616" startTime="2026-05-29T08:27:49.5511756-04:00" endTime="2026-05-29T08:27:49.5932222-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="37d4a755-3a4e-4ad0-8089-4414f7ee3827" />
    <UnitTestResult executionId="178722e4-9a47-430d-a67c-f04d80418ad0" testId="d10de5f9-f1b6-dcf7-5821-f890917d0c6a" testName="OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests.Protect_PassesThrough_OnNonWindows" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:49.5871393-04:00" endTime="2026-05-29T08:27:49.5874929-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="178722e4-9a47-430d-a67c-f04d80418ad0">
      <Output>
        <ErrorInfo>
          <Message>Windows uses DPAPI; non-Windows fallback only.</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="70adb10d-8f48-40a7-bf4b-fdc930cf183c" testId="a186bb4b-e2d5-63bb-4053-52ea15e8e925" testName="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_WrapsContentInToolOutputBlock" computerName="CPC-bruno-U7R9O" duration="00:00:00.0054312" startTime="2026-05-29T08:27:47.4121110-04:00" endTime="2026-05-29T08:27:47.4138200-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="70adb10d-8f48-40a7-bf4b-fdc930cf183c" />
    <UnitTestResult executionId="add7c73e-443c-499d-a260-3385b2c59f59" testId="ec678376-cff6-119f-4c67-50c3ba110846" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_RoundTrips_Kind" computerName="CPC-bruno-U7R9O" duration="00:00:00.0043882" startTime="2026-05-29T08:27:50.4369170-04:00" endTime="2026-05-29T08:27:50.4411964-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="add7c73e-443c-499d-a260-3385b2c59f59" />
    <UnitTestResult executionId="8d7973b2-1c97-41e7-838b-0e35c57e2acd" testId="399edbb7-2e5f-2a5c-1b12-b6b010dd8206" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_SendsStreamTrue_InRequest" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017964" startTime="2026-05-29T08:27:50.0583765-04:00" endTime="2026-05-29T08:27:50.0600378-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8d7973b2-1c97-41e7-838b-0e35c57e2acd" />
    <UnitTestResult executionId="0b6a4c89-8f75-4d2f-bc29-ba88d8817dde" testId="76dc2353-aa44-2f5c-744b-e481416bc2ab" testName="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.IsAvailableAsync_ReturnsTrueWhenConfigured" computerName="CPC-bruno-U7R9O" duration="00:00:00.3096277" startTime="2026-05-29T08:27:48.8007927-04:00" endTime="2026-05-29T08:27:49.0823807-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Failed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0b6a4c89-8f75-4d2f-bc29-ba88d8817dde">
      <Output>
        <ErrorInfo>
          <Message>Expected available to be True because endpoint should be reachable with valid credentials, but found False.</Message>
          <StackTrace>   at FluentAssertions.Primitives.BooleanAssertions`1.BeTrue(String because, Object[] becauseArgs)&#xD;
   at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.IsAvailableAsync_ReturnsTrueWhenConfigured() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs:line 102&#xD;
--- End of stack trace from previous location ---</StackTrace>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="1304efaf-37a5-4b1a-8c03-c5c0be00cfe8" testId="8d9c7a4d-1a36-d102-758a-cf39b9015e78" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_HitsExpectedRawGitHubUrl" computerName="CPC-bruno-U7R9O" duration="00:00:00.0352129" startTime="2026-05-29T08:27:59.0337922-04:00" endTime="2026-05-29T08:27:59.0691736-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1304efaf-37a5-4b1a-8c03-c5c0be00cfe8" />
    <UnitTestResult executionId="79a1b28d-29d0-4764-b7db-315d7bead1b2" testId="2b4cc213-1f1b-503d-b088-d8dacab571fa" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Invalid_MaxResults_Clamped_To_Valid_Range(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;maxResults\&quot;: 51 }&quot;, expectedMaxResults: &quot;50&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0019700" startTime="2026-05-29T08:27:49.8953989-04:00" endTime="2026-05-29T08:27:49.8972243-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="79a1b28d-29d0-4764-b7db-315d7bead1b2" />
    <UnitTestResult executionId="ebd09b58-fe8f-4f8e-8d1a-c7e100cec60c" testId="4b04ab65-44d8-16c1-bc6d-707440983caf" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.Seed_RemapsAgentProfileEnabledTools" computerName="CPC-bruno-U7R9O" duration="00:00:00.0139468" startTime="2026-05-29T08:27:48.7237231-04:00" endTime="2026-05-29T08:27:48.7374875-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ebd09b58-fe8f-4f8e-8d1a-c7e100cec60c" />
    <UnitTestResult executionId="fea95962-2887-40fa-a4af-e7950a6a5e62" testId="0cce2278-8da2-fe6a-bb77-4931d792e5d3" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.Constructor_WithNullLogger_ThrowsArgumentNullException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0076549" startTime="2026-05-29T08:27:47.4357318-04:00" endTime="2026-05-29T08:27:47.4432799-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fea95962-2887-40fa-a4af-e7950a6a5e62" />
    <UnitTestResult executionId="448c949a-6c62-45e1-898e-d0df93004783" testId="f4ccc34d-6032-4389-339c-6c598e5a8e41" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.DirectoryWalkCache_InvalidatesAfter30Seconds" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:48.9672879-04:00" endTime="2026-05-29T08:27:48.9680776-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="448c949a-6c62-45e1-898e-d0df93004783">
      <Output>
        <ErrorInfo>
          <Message>needs virtual time injection — re-enable once IClock seam exists</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="7a66b3bc-35a6-4151-b664-3c5bc11f11eb" testId="59915ac0-4fe5-81df-82c6-c7fd1abbb5a5" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostImport_WithYamlFrontMatter_ParsedCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0381720" startTime="2026-05-29T08:27:48.8299613-04:00" endTime="2026-05-29T08:27:48.8686783-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7a66b3bc-35a6-4151-b664-3c5bc11f11eb" />
    <UnitTestResult executionId="a1bf5df3-66f8-4abb-b346-64349447ae1f" testId="a5775812-13cf-6ebe-7507-4028c961badd" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_OAuthRequiredException_Returns_User_Friendly_Error" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024293" startTime="2026-05-29T08:27:51.1084769-04:00" endTime="2026-05-29T08:27:51.1108008-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a1bf5df3-66f8-4abb-b346-64349447ae1f" />
    <UnitTestResult executionId="cab4e2ff-11a5-4542-ba97-ae6b76280517" testId="f672f5bc-7709-af38-9070-28c7ea5a47d4" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SemanticRankerException_LogsWarningAndContinues" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7868938-04:00" endTime="2026-05-29T08:27:50.7869191-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cab4e2ff-11a5-4542-ba97-ae6b76280517">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="b2cbd486-8968-4ea6-ad3e-cf4a6abf0a71" testId="231c9955-c1e3-ca62-639c-ef04dc710ab1" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_DoesNotThrow_WhenApiKeyModeFullyConfigured" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008095" startTime="2026-05-29T08:27:49.1409998-04:00" endTime="2026-05-29T08:27:49.1416547-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b2cbd486-8968-4ea6-ad3e-cf4a6abf0a71" />
    <UnitTestResult executionId="957d19f0-e59c-420e-90cd-daa1201c3fb2" testId="4ef1c561-f34e-f9ae-abc3-49847bd748bd" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.UnknownEnabledToolName_LoggedAsWarningAndSkipped" computerName="CPC-bruno-U7R9O" duration="00:00:00.0235354" startTime="2026-05-29T08:27:47.5243761-04:00" endTime="2026-05-29T08:27:47.5478299-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="957d19f0-e59c-420e-90cd-daa1201c3fb2" />
    <UnitTestResult executionId="4d3e9bbd-0ead-453e-9bc0-2b970e664100" testId="cef3026c-92c0-bb2d-fd04-5b3e7992e4ed" testName="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests.NoIsolationPolicy_LeavesPlanUntouched" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007185" startTime="2026-05-29T08:27:47.7557262-04:00" endTime="2026-05-29T08:27:47.7564348-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4d3e9bbd-0ead-453e-9bc0-2b970e664100" />
    <UnitTestResult executionId="9c1f77bb-2194-4d44-a03a-8070fb7b3031" testId="01fd208e-ba82-ec97-dbec-8350dbe6a84e" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.GetStorageName_PreservesMcpStorageForm" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002882" startTime="2026-05-29T08:27:47.5480074-04:00" endTime="2026-05-29T08:27:47.5482459-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9c1f77bb-2194-4d44-a03a-8070fb7b3031" />
    <UnitTestResult executionId="f8f7f427-713d-4907-9f03-9aeac7b2214e" testId="2c98fa28-6423-f8e8-dc29-1d0eaab35dec" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every day&quot;, expectedCron: &quot;0 0 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000101" startTime="2026-05-29T08:27:50.8759963-04:00" endTime="2026-05-29T08:27:50.8760522-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f8f7f427-713d-4907-9f03-9aeac7b2214e" />
    <UnitTestResult executionId="24dfdbe1-33b6-4088-abaf-b39b5faef15a" testId="d2390035-798e-ee88-7118-50f7811c19e3" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.VaultFacade_MissingSecret_AuditsFailure_And_ThrowsVaultException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0729828" startTime="2026-05-29T08:27:50.4481538-04:00" endTime="2026-05-29T08:27:50.5210526-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="24dfdbe1-33b6-4088-abaf-b39b5faef15a" />
    <UnitTestResult executionId="a9b9e468-eb9c-4d06-b345-94bc663806b1" testId="5ea76831-cd96-a850-16ee-76e4ac5800a9" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_EmptyString_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002477" startTime="2026-05-29T08:27:48.8863036-04:00" endTime="2026-05-29T08:27:48.8864990-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a9b9e468-eb9c-4d06-b345-94bc663806b1" />
    <UnitTestResult executionId="1c763597-c97d-40e3-8a0e-f57ac67f4bf0" testId="1f93e1e2-6490-fcb6-f221-315fb23c5905" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_SendsStreamFalse_ForNonStreaming" computerName="CPC-bruno-U7R9O" duration="00:00:00.0305515" startTime="2026-05-29T08:27:50.0216181-04:00" endTime="2026-05-29T08:27:50.0521155-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1c763597-c97d-40e3-8a0e-f57ac67f4bf0" />
    <UnitTestResult executionId="86592a90-08fd-486a-9ba8-a0000b555b00" testId="4948f4b6-3cc7-e734-22ea-e73387ad0abe" testName="OpenClawNet.UnitTests.Storage.JobsDomainModelTests.TriggerType_Enum_IsStoredAsString" computerName="CPC-bruno-U7R9O" duration="00:00:00.1127019" startTime="2026-05-29T08:27:49.3921944-04:00" endTime="2026-05-29T08:27:49.5049864-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="86592a90-08fd-486a-9ba8-a0000b555b00" />
    <UnitTestResult executionId="02a2b9d9-08d9-438f-ae89-f8f23a177c51" testId="061cd7cd-5323-275a-0987-f20ffd8c4783" testName="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_MultipleConsecutiveCalls_AllSucceed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0132483" startTime="2026-05-29T08:27:48.8296338-04:00" endTime="2026-05-29T08:27:48.8426869-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="02a2b9d9-08d9-438f-ae89-f8f23a177c51" />
    <UnitTestResult executionId="1745e841-31aa-473d-b2da-b8f968d3075a" testId="cf3c98ab-faff-fd24-32ed-a2abbfba7bc8" testName="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.BootOrder_RecordingVerifier_IsCalledExactlyOnce" computerName="CPC-bruno-U7R9O" duration="00:00:00.0015816" startTime="2026-05-29T08:27:49.3394760-04:00" endTime="2026-05-29T08:27:49.3411070-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1745e841-31aa-473d-b2da-b8f968d3075a" />
    <UnitTestResult executionId="e33c7845-b4dd-40d9-ac01-4b8c16c8b975" testId="5bc3e587-345e-be6d-bbdb-e00d0ea7a984" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsFilteredLowConfidenceSkills" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7638950-04:00" endTime="2026-05-29T08:27:50.7639189-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e33c7845-b4dd-40d9-ac01-4b8c16c8b975">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="565db478-f760-4854-b92b-034fcca31652" testId="de9d7110-74d1-a55c-b399-72b1c6ee0ac7" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_CreatesJobRun_AndRecordsResult" computerName="CPC-bruno-U7R9O" duration="00:00:00.0101422" startTime="2026-05-29T08:27:50.5371647-04:00" endTime="2026-05-29T08:27:50.6094114-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="565db478-f760-4854-b92b-034fcca31652" />
    <UnitTestResult executionId="901f62b0-88a9-49ef-a7d7-df6023f36e1f" testId="8b2558ee-abea-6fa5-f6fa-b776609d0ee2" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.ValidSkillInInstalled_LayerInstalled" computerName="CPC-bruno-U7R9O" duration="00:00:00.0180428" startTime="2026-05-29T08:28:01.9770122-04:00" endTime="2026-05-29T08:28:01.9949636-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="901f62b0-88a9-49ef-a7d7-df6023f36e1f" />
    <UnitTestResult executionId="6bbb1153-88d5-4192-ad3a-edb5d64c41d6" testId="cd761b15-e1ee-8556-8dd8-08440c045107" testName="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests.IsAvailableAsync_ReturnsTrue_WhenEndpointAndIntegratedAuth" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007350" startTime="2026-05-29T08:27:50.6852132-04:00" endTime="2026-05-29T08:27:50.6858366-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6bbb1153-88d5-4192-ad3a-edb5d64c41d6" />
    <UnitTestResult executionId="81d61ae2-c9da-4500-a5e7-3011a8bf1bc1" testId="ba3afda2-b5c9-a9f2-cd48-0b9353f4cff7" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_RejectsBuiltInName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0032403" startTime="2026-05-29T08:27:49.2950941-04:00" endTime="2026-05-29T08:27:49.2982011-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="81d61ae2-c9da-4500-a5e7-3011a8bf1bc1" />
    <UnitTestResult executionId="80b8013b-d8c0-492c-acd3-f152648c00b0" testId="a02416f3-b560-e30c-c678-d3c004cfa6fc" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_NoMutation_OriginalSkillsPreserved" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7566185-04:00" endTime="2026-05-29T08:27:50.7566456-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="80b8013b-d8c0-492c-acd3-f152648c00b0">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="1b103f55-7f6b-42d6-866a-df9abaa67978" testId="465daa2c-1cd5-6660-adb7-c09158745119" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.CurrentTotalBytes_ReflectsWalkedSize" computerName="CPC-bruno-U7R9O" duration="00:00:00.0071188" startTime="2026-05-29T08:27:48.9338307-04:00" endTime="2026-05-29T08:27:48.9408395-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1b103f55-7f6b-42d6-866a-df9abaa67978" />
    <UnitTestResult executionId="01b2c0e5-edb6-4ddb-9d16-16d013fd31d9" testId="06d31d29-3fb0-16ea-b25c-cca0081bcc7d" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Completed, to: Paused)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000131" startTime="2026-05-29T08:27:47.5774390-04:00" endTime="2026-05-29T08:27:47.5775009-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="01b2c0e5-edb6-4ddb-9d16-16d013fd31d9" />
    <UnitTestResult executionId="472fe70f-4568-4516-b25a-f088c992bba2" testId="699c4466-5232-2c77-701d-01328db3b0e1" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Draft, to: Paused)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000041" startTime="2026-05-29T08:27:47.5788035-04:00" endTime="2026-05-29T08:27:47.5788771-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="472fe70f-4568-4516-b25a-f088c992bba2" />
    <UnitTestResult executionId="beaa870b-0d14-494f-a028-19e1760fc1cf" testId="7b40c444-95d6-4434-a6e2-980d0b568d20" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_AllEventTypes_MapCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0412182" startTime="2026-05-29T08:27:49.4439396-04:00" endTime="2026-05-29T08:27:49.4856626-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="beaa870b-0d14-494f-a028-19e1760fc1cf" />
    <UnitTestResult executionId="bbb59d8f-a296-4019-bb7d-5c8d0a18028b" testId="8b3f8074-b1c7-f4f7-c7c3-d476978d53aa" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;daily at 25:00&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000189" startTime="2026-05-29T08:27:50.8813028-04:00" endTime="2026-05-29T08:27:50.8813579-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bbb59d8f-a296-4019-bb7d-5c8d0a18028b" />
    <UnitTestResult executionId="5fc7d80b-4cc5-411c-8c90-dce757edf0da" testId="d71a2b38-5d74-a28f-fb5f-ae333294df8b" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.UpsertVectorAsync_WithValidBlob_StoresSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0039271" startTime="2026-05-29T08:27:47.6712934-04:00" endTime="2026-05-29T08:27:47.6749612-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5fc7d80b-4cc5-411c-8c90-dce757edf0da" />
    <UnitTestResult executionId="4226711a-d022-4948-bfe8-e0ee1b31cde6" testId="12fd22e3-87b3-aaa6-7fac-d2e21330efe5" testName="OpenClawNet.UnitTests.Storage.SecretsStoreTests.Get_Missing_Returns_Null" computerName="CPC-bruno-U7R9O" duration="00:00:00.0037955" startTime="2026-05-29T08:27:50.1184299-04:00" endTime="2026-05-29T08:27:50.1221507-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4226711a-d022-4948-bfe8-e0ee1b31cde6" />
    <UnitTestResult executionId="644234ce-308e-45e5-be08-d678a3709f7d" testId="9c2f9c88-2f29-a756-215d-9d777777c79e" testName="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;MEMORY&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0176921" startTime="2026-05-29T08:27:49.7389316-04:00" endTime="2026-05-29T08:27:49.7557585-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="644234ce-308e-45e5-be08-d678a3709f7d" />
    <UnitTestResult executionId="aa169cbf-2aa1-4b96-9941-2084da99cfad" testId="2ecc54da-a821-9678-73f9-29776a43d1fc" testName="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.HealthCheckAsync_WhenHealthy_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0016075" startTime="2026-05-29T08:27:50.1109519-04:00" endTime="2026-05-29T08:27:50.1123464-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="aa169cbf-2aa1-4b96-9941-2084da99cfad" />
    <UnitTestResult executionId="8a5ddd6d-6bc7-47ef-b9fe-180f23f7911d" testId="dc028862-e80c-6c61-234b-9889464ee601" testName="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests.WorkingDirIsolationPolicy_HandlesMissingPath_StillScrubs" computerName="CPC-bruno-U7R9O" duration="00:00:00.0050046" startTime="2026-05-29T08:27:47.7478826-04:00" endTime="2026-05-29T08:27:47.7527259-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8a5ddd6d-6bc7-47ef-b9fe-180f23f7911d" />
    <UnitTestResult executionId="6782927b-9b78-4c5c-88c8-5f48c120daf8" testId="2adfc536-6e4d-64f1-b8b0-e6b4f77905ff" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ParseArguments_HandlesValidJson" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003188" startTime="2026-05-29T08:27:49.5449921-04:00" endTime="2026-05-29T08:27:49.5450495-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6782927b-9b78-4c5c-88c8-5f48c120daf8" />
    <UnitTestResult executionId="d0e91e7f-0576-4954-b8a8-e7589220101e" testId="c4897007-823c-c411-e544-e448abc0bfbf" testName="OpenClawNet.UnitTests.Agent.ToolApprovalAuditorTests.RecordAsync_PersistsRow_WithAllFields" computerName="CPC-bruno-U7R9O" duration="00:00:00.7447258" startTime="2026-05-29T08:27:47.9526096-04:00" endTime="2026-05-29T08:27:48.6971752-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d0e91e7f-0576-4954-b8a8-e7589220101e" />
    <UnitTestResult executionId="cbfb878e-5e2d-4b0e-bae5-116a62d111b6" testId="d6f87591-f641-5fce-5e18-0ba52316f9dc" testName="OpenClawNet.UnitTests.Tools.GitHubToolTests.Metadata_Advertises_Summary_Action" computerName="CPC-bruno-U7R9O" duration="00:00:00.0107320" startTime="2026-05-29T08:27:47.7823139-04:00" endTime="2026-05-29T08:27:47.7919620-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cbfb878e-5e2d-4b0e-bae5-116a62d111b6" />
    <UnitTestResult executionId="6901a494-5b0c-451e-92e9-3126f1d8adbc" testId="e597e929-6ec4-e6b5-77ab-47ee49e76c21" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Paused, to: Completed)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0006512" startTime="2026-05-29T08:27:47.5772709-04:00" endTime="2026-05-29T08:27:47.5773311-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6901a494-5b0c-451e-92e9-3126f1d8adbc" />
    <UnitTestResult executionId="6a04335b-1e4c-4cdf-92cf-a20685a970f7" testId="31c28f7c-7b3c-3a8e-7185-da44f370d8e3" testName="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests.GetChannelDetailView_ReturnsOk_WithJobAndArtifacts_WhenJobExists" computerName="CPC-bruno-U7R9O" duration="00:00:00.1254180" startTime="2026-05-29T08:27:50.8906421-04:00" endTime="2026-05-29T08:27:51.0101393-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6a04335b-1e4c-4cdf-92cf-a20685a970f7" />
    <UnitTestResult executionId="86194ec3-42b9-4cfe-b222-f6dd54d762ca" testId="8c093f7f-a912-3f1c-5335-d697f5878d1f" testName="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_HttpRequestException_YieldsProviderUnavailableError" computerName="CPC-bruno-U7R9O" duration="00:00:00.0167924" startTime="2026-05-29T08:27:50.5954682-04:00" endTime="2026-05-29T08:27:50.6122089-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="86194ec3-42b9-4cfe-b222-f6dd54d762ca" />
    <UnitTestResult executionId="7456f18a-5e74-462d-9639-aa98c0c0da91" testId="9183b333-b86e-8f0c-b80c-384e0ce3bdc0" testName="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Load_FallsBackToConfig_WhenNoFile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0028792" startTime="2026-05-29T08:27:49.1799675-04:00" endTime="2026-05-29T08:27:49.1827081-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7456f18a-5e74-462d-9639-aa98c0c0da91" />
    <UnitTestResult executionId="21b73218-2f99-4bdd-a63a-c721bdfe6f3c" testId="ae084971-663f-8d2a-96e4-f80dc2bd538d" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_SkillBodyIsFullMarkdownContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0330644" startTime="2026-05-29T08:28:02.1946539-04:00" endTime="2026-05-29T08:28:02.2260698-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="21b73218-2f99-4bdd-a63a-c721bdfe6f3c" />
    <UnitTestResult executionId="a73318ad-9635-4fe5-8d74-c6cef407af03" testId="ba2996c2-7cbe-f392-e185-d84b731c011b" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_AllowsValidAgentNames(validName: &quot;Agent-Name_V1&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0036698" startTime="2026-05-29T08:27:47.4226218-04:00" endTime="2026-05-29T08:27:47.4227054-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a73318ad-9635-4fe5-8d74-c6cef407af03" />
    <UnitTestResult executionId="1f454cc3-4409-4c51-81e5-64618e6a1506" testId="c6429ea0-da79-226c-23a1-481f6c4d3b0b" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_RejectsBranchTipAsSha_With_InvalidSha" computerName="CPC-bruno-U7R9O" duration="00:00:00.0109245" startTime="2026-05-29T08:27:59.1430443-04:00" endTime="2026-05-29T08:27:59.1539144-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1f454cc3-4409-4c51-81e5-64618e6a1506" />
    <UnitTestResult executionId="f4b75a57-c43a-4875-b49f-bd0061d50ea0" testId="e9a9a784-a15f-fc15-60fc-f7c05f7e6752" testName="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithVectorDimensionMismatch_HandlesGracefully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0057844" startTime="2026-05-29T08:27:49.7106255-04:00" endTime="2026-05-29T08:27:49.7107003-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f4b75a57-c43a-4875-b49f-bd0061d50ea0" />
    <UnitTestResult executionId="97cc16b2-f0da-4263-9b84-c0e49d140ba3" testId="90dd5f80-380c-a27c-40e0-9091dd7e5eb8" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Paused, to: Draft)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000083" startTime="2026-05-29T08:27:47.5777816-04:00" endTime="2026-05-29T08:27:47.5779136-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="97cc16b2-f0da-4263-9b84-c0e49d140ba3" />
    <UnitTestResult executionId="23be1406-e9fa-4866-b1a4-52dd5b34a6e6" testId="3c89388e-c4aa-7fa3-8f8e-e4c2428876c6" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.GetByName_NonExistent_ReturnsNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0321559" startTime="2026-05-29T08:27:48.8688464-04:00" endTime="2026-05-29T08:27:48.9013429-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="23be1406-e9fa-4866-b1a4-52dd5b34a6e6" />
    <UnitTestResult executionId="1a82feb4-34bd-4b31-b22b-081b55f06fa1" testId="79b93c7d-7aed-9b68-5ef4-9951d14c6504" testName="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.ConsumeAsync_Within_TTL_Returns_State" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013010" startTime="2026-05-29T08:27:49.6217454-04:00" endTime="2026-05-29T08:27:49.6229208-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1a82feb4-34bd-4b31-b22b-081b55f06fa1" />
    <UnitTestResult executionId="2baddefa-302f-4a81-bc75-80bb190e551c" testId="f07557fc-15c4-b7c4-1e89-3205c77d3cb6" testName="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.Update_IsThreadSafe_UnderConcurrentWrites" computerName="CPC-bruno-U7R9O" duration="00:00:00.0063310" startTime="2026-05-29T08:27:50.8911130-04:00" endTime="2026-05-29T08:27:50.8962583-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2baddefa-302f-4a81-bc75-80bb190e551c" />
    <UnitTestResult executionId="1218a0c1-5206-4dcd-8406-64021a744534" testId="6821421a-74fa-72c8-8fe1-5841dcf2e76f" testName="OpenClawNet.UnitTests.Tools.HtmlQueryToolTests.Missing_Url_Fails" computerName="CPC-bruno-U7R9O" duration="00:00:00.0046180" startTime="2026-05-29T08:27:48.8086945-04:00" endTime="2026-05-29T08:27:48.8133800-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1218a0c1-5206-4dcd-8406-64021a744534" />
    <UnitTestResult executionId="84751e6a-75e9-4ba4-8388-25823c69166c" testId="76d8f24d-5d57-d294-ec05-73ca85463191" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_RoundTrips_RetrievalLevel" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022164" startTime="2026-05-29T08:27:50.4345651-04:00" endTime="2026-05-29T08:27:50.4367274-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="84751e6a-75e9-4ba4-8388-25823c69166c" />
    <UnitTestResult executionId="0bbbc21c-b514-4630-98cc-69a082014ea0" testId="cc9d9a2e-a5ca-44a2-9bf2-8f9c6b6f50d8" testName="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_MarkdownResult_CreatesMarkdownArtifact" computerName="CPC-bruno-U7R9O" duration="00:00:00.3242875" startTime="2026-05-29T08:27:48.8967682-04:00" endTime="2026-05-29T08:27:49.2211901-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0bbbc21c-b514-4630-98cc-69a082014ea0" />
    <UnitTestResult executionId="24c81493-18f8-4f3e-8c98-8973b45b7140" testId="fc2cae25-f02a-cfe3-ebbf-5eb689d9c873" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_AllowsValidAgentNames(validName: &quot;orchestrator&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0043511" startTime="2026-05-29T08:27:47.4224723-04:00" endTime="2026-05-29T08:27:47.4225456-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="24c81493-18f8-4f3e-8c98-8973b45b7140" />
    <UnitTestResult executionId="46268607-4048-4fa5-b7cd-baef9f20e772" testId="31adb9de-f7d6-316a-e59c-5586f02beba2" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests.RotateAsync_CreatesNewVersion_AndMovesCurrentAtomically" computerName="CPC-bruno-U7R9O" duration="00:00:00.0723884" startTime="2026-05-29T08:27:49.0786384-04:00" endTime="2026-05-29T08:27:49.1498783-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="46268607-4048-4fa5-b7cd-baef9f20e772" />
    <UnitTestResult executionId="6ce95065-3e96-4216-80b6-ef9b00f97b93" testId="88e78cc5-a7ca-2ce8-c3d5-507c7f6bbf63" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.SaveAsync_WithIsDefaultTrue_ClearsOtherDefaults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0042034" startTime="2026-05-29T08:27:48.7453890-04:00" endTime="2026-05-29T08:27:48.7495290-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6ce95065-3e96-4216-80b6-ef9b00f97b93" />
    <UnitTestResult executionId="cc231675-a0ba-4886-8218-33e3ae103511" testId="33ad6940-acb5-d6b4-e005-17325a56265f" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_WithSeconds_ParsesCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003570" startTime="2026-05-29T08:27:49.5347479-04:00" endTime="2026-05-29T08:27:49.5348082-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cc231675-a0ba-4886-8218-33e3ae103511" />
    <UnitTestResult executionId="d0467807-87e4-4d98-98c2-3729405cd82d" testId="145fa72f-73de-d582-5149-bf5f7c6b470f" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.EnabledJsonSetTrue_OnlyThatSkillEnabledForThatAgent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0418033" startTime="2026-05-29T08:27:59.5014742-04:00" endTime="2026-05-29T08:27:59.5432227-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d0467807-87e4-4d98-98c2-3729405cd82d" />
    <UnitTestResult executionId="071a6a9d-660c-4e95-b36c-5304540648ba" testId="b9376254-e2a6-3547-2e6b-da93ed5424fe" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_RespectsCancellationToken" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024627" startTime="2026-05-29T08:27:50.7929516-04:00" endTime="2026-05-29T08:27:50.7937138-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="071a6a9d-660c-4e95-b36c-5304540648ba" />
    <UnitTestResult executionId="2b893fc6-5f3f-4d7b-a3a6-3e0a2870bdff" testId="2430773a-904e-a558-c60d-13b2bba85aea" testName="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.Rebuild_AfterRemovingSkill_EmitsSkillRetired" computerName="CPC-bruno-U7R9O" duration="00:00:00.0402265" startTime="2026-05-29T08:27:49.0577409-04:00" endTime="2026-05-29T08:27:49.0976465-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2b893fc6-5f3f-4d7b-a3a6-3e0a2870bdff" />
    <UnitTestResult executionId="9e3d34d6-5ab7-4ad6-a99f-93da400b11a3" testId="a36fd9f7-d183-dff2-4656-2213a732655c" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_AllowsValidAgentNames(validName: &quot;test_agent_123&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0056615" startTime="2026-05-29T08:27:47.4223094-04:00" endTime="2026-05-29T08:27:47.4223880-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9e3d34d6-5ab7-4ad6-a99f-93da400b11a3" />
    <UnitTestResult executionId="79b227ad-b93b-495e-9569-0f603754702b" testId="b3fc2d88-7375-146e-3d96-81ac44f5acc9" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_HeadingWithSpecialCharacters_SlugifiesCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003671" startTime="2026-05-29T08:27:50.8634185-04:00" endTime="2026-05-29T08:27:50.8634752-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="79b227ad-b93b-495e-9569-0f603754702b" />
    <UnitTestResult executionId="92a1fab7-0b8c-4d11-8349-93b51cf401db" testId="7f23f027-f765-3d39-955e-f0ad82a50c96" testName="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.FileSystemMcpTools_ExposesFourActionTools" computerName="CPC-bruno-U7R9O" duration="00:00:00.0015273" startTime="2026-05-29T08:27:50.9741648-04:00" endTime="2026-05-29T08:27:50.9748763-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="92a1fab7-0b8c-4d11-8349-93b51cf401db" />
    <UnitTestResult executionId="a48e9cc2-0825-4367-b215-def628a72e60" testId="f4c8dc88-c616-1d9e-8077-68503f9a8bb0" testName="OpenClawNet.UnitTests.Storage.ConversationStoreTests.GetSession_ReturnsNullWhenNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0015361" startTime="2026-05-29T08:27:49.9398989-04:00" endTime="2026-05-29T08:27:49.9414723-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a48e9cc2-0825-4367-b215-def628a72e60" />
    <UnitTestResult executionId="b99d049c-caf1-4914-afc3-d0d7100d984d" testId="a6998e33-87f2-bec9-4401-bc9464988029" testName="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_WithDefinitionName_ReturnsDefinitionConfig" computerName="CPC-bruno-U7R9O" duration="00:00:00.0137156" startTime="2026-05-29T08:27:47.5527802-04:00" endTime="2026-05-29T08:27:47.5663844-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b99d049c-caf1-4914-afc3-d0d7100d984d" />
    <UnitTestResult executionId="baa58d60-a602-43ff-92ec-74bab9352ba5" testId="eebeba33-d4b2-085d-951a-0e03c2488783" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Paused, to: Cancelled)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000060" startTime="2026-05-29T08:27:47.5723396-04:00" endTime="2026-05-29T08:27:47.5724018-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="baa58d60-a602-43ff-92ec-74bab9352ba5" />
    <UnitTestResult executionId="99e7d6bf-0275-40b7-afbe-db5c2fd6a702" testId="e87efb83-8fab-fb6d-89b4-0610f19b9f48" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Invalid_StartUtc_Returns_Error(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;summary\&quot;: \&quot;Meeting&quot;···)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008786" startTime="2026-05-29T08:27:51.1126449-04:00" endTime="2026-05-29T08:27:51.1134691-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="99e7d6bf-0275-40b7-afbe-db5c2fd6a702" />
    <UnitTestResult executionId="a25bcc66-cdff-4cc4-bd52-a0cea523691a" testId="f2a6070f-b995-1a41-b1e7-de79ab0b155f" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryParseLlmJson_NoJsonObject_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002517" startTime="2026-05-29T08:27:50.8850942-04:00" endTime="2026-05-29T08:27:50.8851593-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a25bcc66-cdff-4cc4-bd52-a0cea523691a" />
    <UnitTestResult executionId="a532da79-8535-427c-aefb-c54d82e0bf1f" testId="ed14b202-cc06-2776-91dc-0c22100ea6e3" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.Metadata_RequiresApproval_Is_False" computerName="CPC-bruno-U7R9O" duration="00:00:00.0200477" startTime="2026-05-29T08:27:49.7402709-04:00" endTime="2026-05-29T08:27:49.7603149-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a532da79-8535-427c-aefb-c54d82e0bf1f" />
    <UnitTestResult executionId="94d3cd18-1786-48ce-8e6c-878077f3a3ab" testId="b94aa6d7-3d83-3e70-125b-8c7d2b8245f4" testName="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.DeleteToken_Nonexistent_User_Does_Not_Throw" computerName="CPC-bruno-U7R9O" duration="00:00:00.0021235" startTime="2026-05-29T08:27:47.3370361-04:00" endTime="2026-05-29T08:27:47.3449336-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="94d3cd18-1786-48ce-8e6c-878077f3a3ab" />
    <UnitTestResult executionId="dc37d97f-74e3-49ff-ac09-bd4b5db07802" testId="a0a6bdb6-e8aa-1c9e-028a-bdb08078da78" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_ThenGetAsync_ReturnsProfile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0021718" startTime="2026-05-29T08:27:50.4467842-04:00" endTime="2026-05-29T08:27:50.4489066-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dc37d97f-74e3-49ff-ac09-bd4b5db07802" />
    <UnitTestResult executionId="ceea021a-bcf0-47e5-884e-bbf009f01a96" testId="8f4d1771-9e73-5f3e-29d0-a2db4740973b" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostTest_ResponseIsOk_WithSuccessFalse_WhenProviderThrows" computerName="CPC-bruno-U7R9O" duration="00:00:00.1426782" startTime="2026-05-29T08:27:49.0098359-04:00" endTime="2026-05-29T08:27:49.1518563-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ceea021a-bcf0-47e5-884e-bbf009f01a96" />
    <UnitTestResult executionId="ff3d18ef-92b0-4c37-8dab-cf4665492e8d" testId="ce4ffa49-e96a-c28d-b8f8-1745cc3bae35" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.RssDailySummaryTemplate_HasExpectedCronAndTools" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003757" startTime="2026-05-29T08:27:49.8192893-04:00" endTime="2026-05-29T08:27:49.8195867-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ff3d18ef-92b0-4c37-8dab-cf4665492e8d" />
    <UnitTestResult executionId="d9a300f9-932d-4b2a-aadb-7f5099134132" testId="076b9e69-0c48-1200-f56a-024afba3074e" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToAnyState_ReturnsFalse(to: Paused)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002962" startTime="2026-05-29T08:27:47.5848798-04:00" endTime="2026-05-29T08:27:47.5849514-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d9a300f9-932d-4b2a-aadb-7f5099134132" />
    <UnitTestResult executionId="d8a4ef4f-d60b-478f-917f-b399303fae06" testId="f61dbf3d-af4a-96cc-321a-163e0d18ed39" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Active, to: Completed)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000060" startTime="2026-05-29T08:27:47.5736442-04:00" endTime="2026-05-29T08:27:47.5736822-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d8a4ef4f-d60b-478f-917f-b399303fae06" />
    <UnitTestResult executionId="310226c9-51e5-4414-9bdd-c3d9d491b8f1" testId="cd563879-3913-98d0-db83-8d839cb4259f" testName="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_SendsAdaptiveCardFormat" computerName="CPC-bruno-U7R9O" duration="00:00:00.0103988" startTime="2026-05-29T08:27:47.8901218-04:00" endTime="2026-05-29T08:27:47.8997852-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="310226c9-51e5-4414-9bdd-c3d9d491b8f1" />
    <UnitTestResult executionId="12d5bcad-5319-4170-b1b3-bda0afa5ddfb" testId="54b6297d-52de-5c9b-532c-6ea6d1033da9" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.SetDefault_ExistingProfile_ClearsOtherDefaults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0695831" startTime="2026-05-29T08:27:48.9023958-04:00" endTime="2026-05-29T08:27:48.9723341-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="12d5bcad-5319-4170-b1b3-bda0afa5ddfb" />
    <UnitTestResult executionId="3a4aaaae-8198-44c6-9e09-e31b5bfd16e3" testId="938f4970-8ab4-6f10-cc67-2360712611fb" testName="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_WhenNoMessages_ReturnsNewChat" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010044" startTime="2026-05-29T08:27:49.9581340-04:00" endTime="2026-05-29T08:27:49.9589553-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3a4aaaae-8198-44c6-9e09-e31b5bfd16e3" />
    <UnitTestResult executionId="43ecd3ac-c74a-40f9-8be1-c3d8dfb4d203" testId="356709d2-fe17-d71c-fe78-e84ed535b27a" testName="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_ParsesAllSkillMetadata" computerName="CPC-bruno-U7R9O" duration="00:00:00.0152460" startTime="2026-05-29T08:27:47.5062032-04:00" endTime="2026-05-29T08:27:47.5220595-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="43ecd3ac-c74a-40f9-8be1-c3d8dfb4d203" />
    <UnitTestResult executionId="d27c49d4-6cc8-492e-a96f-0d2820872d6e" testId="c9843a33-d420-3ce4-9d16-dcef1465073f" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_VariousCronFormats_ParsesSuccessfully(cron: &quot;0 0 9 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000119" startTime="2026-05-29T08:27:49.5319884-04:00" endTime="2026-05-29T08:27:49.5320505-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d27c49d4-6cc8-492e-a96f-0d2820872d6e" />
    <UnitTestResult executionId="7b207980-5bc6-4445-bd20-f2d11a221895" testId="afe3566e-e74d-9c38-e75b-01c925951c83" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_VariousCronExpressions_ParsesSuccessfully(cron: &quot;0 9 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000124" startTime="2026-05-29T08:27:48.8851789-04:00" endTime="2026-05-29T08:27:48.8852439-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7b207980-5bc6-4445-bd20-f2d11a221895" />
    <UnitTestResult executionId="e0b70454-44fa-48e0-a526-33ea0976c678" testId="7f4ccbac-4c41-76ec-3301-767892e691b9" testName="OpenClawNet.UnitTests.Storage.ConversationStoreTests.ListSessions_ReturnsOrderedByUpdatedAt" computerName="CPC-bruno-U7R9O" duration="00:00:00.0572462" startTime="2026-05-29T08:27:49.8231552-04:00" endTime="2026-05-29T08:27:49.8810428-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e0b70454-44fa-48e0-a526-33ea0976c678" />
    <UnitTestResult executionId="7c8eb691-30bb-48ad-83c5-8bb16a3ce4a8" testId="60b45ac9-7dea-207e-16b1-7a264f83b4d7" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_InProcessTransport_Forbidden" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012073" startTime="2026-05-29T08:27:49.2923343-04:00" endTime="2026-05-29T08:27:49.2933750-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7c8eb691-30bb-48ad-83c5-8bb16a3ce4a8" />
    <UnitTestResult executionId="872cb515-fc99-465b-9fd2-f55d49a4db6a" testId="f39b0f5b-f7d0-10d5-490c-cee3aafbc3d5" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.VaultResolver_ResolvesVaultUri_And_UsesFiveMinuteTtlCache" computerName="CPC-bruno-U7R9O" duration="00:00:00.0080127" startTime="2026-05-29T08:27:49.7626168-04:00" endTime="2026-05-29T08:27:49.7692629-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="872cb515-fc99-465b-9fd2-f55d49a4db6a" />
    <UnitTestResult executionId="b68711c3-e079-40da-9120-bdb652349dfb" testId="28f262b3-2fc7-9760-a160-836f48a34ce7" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithWhitespaceCollection_ThrowsArgumentException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011968" startTime="2026-05-29T08:27:47.7658980-04:00" endTime="2026-05-29T08:27:47.7668220-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b68711c3-e079-40da-9120-bdb652349dfb" />
    <UnitTestResult executionId="027e9453-128d-4c99-8b7b-84000cb0ba0d" testId="2bb2d65e-9ea9-9775-5927-650e86176163" testName="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.SemanticRerank_LatencySLA_UnderHundredMilliseconds" computerName="CPC-bruno-U7R9O" duration="00:00:00.0018676" startTime="2026-05-29T08:27:49.0909170-04:00" endTime="2026-05-29T08:27:49.0926469-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="027e9453-128d-4c99-8b7b-84000cb0ba0d" />
    <UnitTestResult executionId="474e91ba-a1a1-4391-8968-afa42171c96b" testId="213b1533-7798-95cd-3125-9e72d916d53a" testName="OpenClawNet.UnitTests.Storage.ConversationStoreTests.CreateSession_ReturnsNewSession" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014533" startTime="2026-05-29T08:27:49.9383522-04:00" endTime="2026-05-29T08:27:49.9396816-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="474e91ba-a1a1-4391-8968-afa42171c96b" />
    <UnitTestResult executionId="b4170238-5897-4e70-944d-01e1a80e974e" testId="f41e7421-7bbd-6eb0-d4cf-a6d26c2d5758" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Publisher_Throws_DashboardPublisherException_Returns_Error_Result" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023292" startTime="2026-05-29T08:27:50.5192136-04:00" endTime="2026-05-29T08:27:50.5213479-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b4170238-5897-4e70-944d-01e1a80e974e" />
    <UnitTestResult executionId="7ec125c9-c398-403f-9a24-9252b896bb8a" testId="1c85bce3-78e7-5bb4-e890-45deada6b351" testName="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests.ModelOptions_BoundFromConfiguration" computerName="CPC-bruno-U7R9O" duration="00:00:00.0044971" startTime="2026-05-29T08:27:50.7003349-04:00" endTime="2026-05-29T08:27:50.7055249-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7ec125c9-c398-403f-9a24-9252b896bb8a" />
    <UnitTestResult executionId="39cfaa70-fc3e-4169-85da-a233b1e702a8" testId="b90586ea-036a-dc7e-2c26-7feee653a621" testName="OpenClawNet.UnitTests.Agent.DefaultSummaryServiceConfigTests.LocalFallback_UsesConfiguredModel_NotHardCodedLlama32" computerName="CPC-bruno-U7R9O" duration="00:00:00.1538551" startTime="2026-05-29T08:27:47.4062133-04:00" endTime="2026-05-29T08:27:47.5034075-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="39cfaa70-fc3e-4169-85da-a233b1e702a8" />
    <UnitTestResult executionId="2e0e8ca8-8ed4-4989-aa51-ebd7da151741" testId="8bd18de6-faaf-f779-3354-fb7b3d5fc7e2" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_PastEndAt_ReturnsNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002551" startTime="2026-05-29T08:27:49.5328838-04:00" endTime="2026-05-29T08:27:49.5330180-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2e0e8ca8-8ed4-4989-aa51-ebd7da151741" />
    <UnitTestResult executionId="eac448da-aeb4-4c97-bdb3-717bda35d27a" testId="90927d24-1a39-e1d6-2845-09bcd17eb047" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_IncludesSystemPrompt" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012562" startTime="2026-05-29T08:27:50.8899475-04:00" endTime="2026-05-29T08:27:50.8900254-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="eac448da-aeb4-4c97-bdb3-717bda35d27a" />
    <UnitTestResult executionId="2e29eb1e-ff98-45af-8cff-f3e3642367fb" testId="81b57fb2-259c-278d-af3b-278fe50c9d0c" testName="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.SemanticRerank_ColdStart_vs_WarmStart" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026817" startTime="2026-05-29T08:27:49.0843419-04:00" endTime="2026-05-29T08:27:49.0871081-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2e29eb1e-ff98-45af-8cff-f3e3642367fb" />
    <UnitTestResult executionId="fa0f4445-e25c-4e25-9ed0-33bad5ab2e19" testId="b04daefa-eb3a-fe0a-d4e7-58b7e5204c41" testName="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_SingleEnabledChannel_AdapterThrows_LogsFailure_DoesNotThrow" computerName="CPC-bruno-U7R9O" duration="00:00:00.0166619" startTime="2026-05-29T08:27:50.9707067-04:00" endTime="2026-05-29T08:27:50.9875441-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fa0f4445-e25c-4e25-9ed0-33bad5ab2e19" />
    <UnitTestResult executionId="4cee4209-3e73-4d8d-a5ad-d9c88e5d9971" testId="eb7ffeb5-06ed-dfe9-8d2d-29de9c69e292" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000038" startTime="2026-05-29T08:27:50.8814471-04:00" endTime="2026-05-29T08:27:50.8814996-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4cee4209-3e73-4d8d-a5ad-d9c88e5d9971" />
    <UnitTestResult executionId="909b83ae-c258-4d42-861c-ebdea6f74c4d" testId="ea754381-61e3-a89d-6ae0-d83a56127fb9" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SameNameInInstalledAndSystem_InstalledWins" computerName="CPC-bruno-U7R9O" duration="00:00:00.0324317" startTime="2026-05-29T08:27:59.3401882-04:00" endTime="2026-05-29T08:27:59.3728318-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="909b83ae-c258-4d42-861c-ebdea6f74c4d" />
    <UnitTestResult executionId="9d08eac0-5f2a-4dd2-8aa4-70bed7f5b107" testId="10288ce0-5a27-d1ca-3d76-c902efb075cf" testName="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests.Snapshot_FromRunningJobRun_ProjectsCoreFields" computerName="CPC-bruno-U7R9O" duration="00:00:00.0015629" startTime="2026-05-29T08:27:47.4758380-04:00" endTime="2026-05-29T08:27:47.4771774-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9d08eac0-5f2a-4dd2-8aa4-70bed7f5b107" />
    <UnitTestResult executionId="d168593f-8146-4cee-9953-0ea50f9044a9" testId="8141cc1e-3407-91e6-1b9a-1798544a8304" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_SameStateToSameState_ReturnsFalse(status: Draft)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000303" startTime="2026-05-29T08:27:47.5747265-04:00" endTime="2026-05-29T08:27:47.5747656-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d168593f-8146-4cee-9953-0ea50f9044a9" />
    <UnitTestResult executionId="ea57f67b-95dc-4af8-b884-7d89c03d2fcc" testId="60dc9931-f351-9e5d-9e3f-1db515ce3a3c" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Invalid_StartUtc_Returns_Error(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;summary\&quot;: \&quot;Meeting&quot;···)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003483" startTime="2026-05-29T08:27:51.1136924-04:00" endTime="2026-05-29T08:27:51.1138325-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ea57f67b-95dc-4af8-b884-7d89c03d2fcc" />
    <UnitTestResult executionId="3dba3798-88e7-4964-9801-0581f7acf2d9" testId="072377b0-7f85-f238-db4a-e14d77b2a141" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters(maliciousName: &quot;..\\..\\evil&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0027259" startTime="2026-05-29T08:27:47.4249456-04:00" endTime="2026-05-29T08:27:47.4250082-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3dba3798-88e7-4964-9801-0581f7acf2d9" />
    <UnitTestResult executionId="b4a92965-85ac-411c-b558-7e93b5602e55" testId="e5d1ec5a-0ece-73f7-cd18-75eee9ca9fdc" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Missing_Required_Fields_Returns_Error(json: &quot;{ \&quot;insights\&quot;: [{ \&quot;repo\&quot;: \&quot;elbruno/openclawnet&quot;···)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008792" startTime="2026-05-29T08:27:50.5138315-04:00" endTime="2026-05-29T08:27:50.5145436-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b4a92965-85ac-411c-b558-7e93b5602e55" />
    <UnitTestResult executionId="79d726cf-ba77-4d54-a4c2-501494b07a96" testId="df519686-ccd0-0109-d0e4-3e547f920172" testName="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_PlainTextResult_CreatesTextArtifact" computerName="CPC-bruno-U7R9O" duration="00:00:00.0940733" startTime="2026-05-29T08:27:49.3978685-04:00" endTime="2026-05-29T08:27:49.4919336-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="79d726cf-ba77-4d54-a4c2-501494b07a96" />
    <UnitTestResult executionId="68412bbf-57e3-4d0f-887b-530146a3d1a7" testId="68a527eb-0c69-7776-0e95-020a8adc2c19" testName="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.SetEnabledAsync_PutsToCorrectUrl_WithEnabledFlag" computerName="CPC-bruno-U7R9O" duration="00:00:00.0032712" startTime="2026-05-29T08:27:50.3895454-04:00" endTime="2026-05-29T08:27:50.3917785-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="68412bbf-57e3-4d0f-887b-530146a3d1a7" />
    <UnitTestResult executionId="44853bb3-03b2-40e7-9df1-8c12a24244d5" testId="4c441599-19e9-7ab0-7664-261eb9237931" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.SetDefault_DisabledProfile_ReturnsBadRequest" computerName="CPC-bruno-U7R9O" duration="00:00:00.0441174" startTime="2026-05-29T08:27:49.6941926-04:00" endTime="2026-05-29T08:27:49.7390285-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="44853bb3-03b2-40e7-9df1-8c12a24244d5" />
    <UnitTestResult executionId="a6b26843-5648-439d-8968-1753b81cf2f5" testId="16981949-0233-67eb-f7c1-eae74a0dba89" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.GetStreamingResponseAsync_WithToolCalls_YieldsFunctionContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0086511" startTime="2026-05-29T08:27:49.5293224-04:00" endTime="2026-05-29T08:27:49.5391198-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a6b26843-5648-439d-8968-1753b81cf2f5" />
    <UnitTestResult executionId="a61d3ecc-dfc4-4ed9-83ce-f1493bfda922" testId="c2490ac5-6b35-6763-ed6f-b7598267fbd8" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every sunday&quot;, expectedCron: &quot;0 0 * * 0&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024748" startTime="2026-05-29T08:27:50.8690765-04:00" endTime="2026-05-29T08:27:50.8706504-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a61d3ecc-dfc4-4ed9-83ce-f1493bfda922" />
    <UnitTestResult executionId="0a78aee5-b6de-4721-8c91-609bc8c5e86b" testId="9c31adec-eb8c-6a61-ec5d-aa5b1f4f404b" testName="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_WithJsonConfig_ExtractsWebhookUrl" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012364" startTime="2026-05-29T08:27:47.9000002-04:00" endTime="2026-05-29T08:27:47.9010858-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0a78aee5-b6de-4721-8c91-609bc8c5e86b" />
    <UnitTestResult executionId="0d1ab38a-d552-45a7-b2d4-89280f2410bd" testId="fff97fa0-b600-340b-0166-cbbe48b98e32" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ToOpenClawMessage_MapsRoles_Correctly(meaiRole: &quot;user&quot;, expectedOcRole: User)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000198" startTime="2026-05-29T08:27:49.5441076-04:00" endTime="2026-05-29T08:27:49.5441640-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0d1ab38a-d552-45a7-b2d4-89280f2410bd" />
    <UnitTestResult executionId="b840576f-dcd2-48f7-ad35-49bf6085a238" testId="af39c544-ed0d-e5d2-772d-62fe1f243600" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;watched-folder-summarizer&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001098" startTime="2026-05-29T08:27:49.8190294-04:00" endTime="2026-05-29T08:27:49.8191166-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b840576f-dcd2-48f7-ad35-49bf6085a238" />
    <UnitTestResult executionId="0e07b5df-8596-46c0-a945-e3980022aa12" testId="e67c89b1-1239-5936-2230-702c82de4a32" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;every banana&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002858" startTime="2026-05-29T08:27:50.8793265-04:00" endTime="2026-05-29T08:27:50.8793820-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0e07b5df-8596-46c0-a945-e3980022aa12" />
    <UnitTestResult executionId="d707c8a4-87b7-43b2-abf5-3ce40f977177" testId="7203b142-2a42-a503-5c01-039d0011298d" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithHighConfidenceSkills_IncludesInPrompt" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7697069-04:00" endTime="2026-05-29T08:27:50.7697299-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d707c8a4-87b7-43b2-abf5-3ce40f977177">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="d4590c6a-ee05-4821-849d-d65e1ffef0e1" testId="1af8874a-0950-4a5e-9587-0d2e19b384bb" testName="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests.IsThreadSafe_UnderConcurrentIncrementDecrement" computerName="CPC-bruno-U7R9O" duration="00:00:00.0568385" startTime="2026-05-29T08:27:50.9968632-04:00" endTime="2026-05-29T08:27:51.1031617-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d4590c6a-ee05-4821-849d-d65e1ffef0e1" />
    <UnitTestResult executionId="cc8c537e-e483-4964-bea9-de31fadac0f1" testId="6da1abbc-59d0-2b6f-1f5b-aee76e753744" testName="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithValidText_ReturnsEmbedding" computerName="CPC-bruno-U7R9O" duration="00:00:00.0075538" startTime="2026-05-29T08:27:50.0718991-04:00" endTime="2026-05-29T08:27:50.0786140-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cc8c537e-e483-4964-bea9-de31fadac0f1" />
    <UnitTestResult executionId="0003d414-e02b-469c-bc40-701c672095c5" testId="7f31ab2a-c9ec-725d-0966-e158ccb8ab16" testName="OpenClawNet.UnitTests.Tools.FileSystemToolTests.Read_BlockedPath_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0213740" startTime="2026-05-29T08:27:50.0924228-04:00" endTime="2026-05-29T08:27:50.1146603-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0003d414-e02b-469c-bc40-701c672095c5" />
    <UnitTestResult executionId="6cf0bcea-1df2-4d30-9bf4-a0f224fe15e8" testId="02f65db5-f984-f6e5-fcce-17c8a6563568" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Logs_No_Attendee_Emails_Or_Description" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022577" startTime="2026-05-29T08:27:51.1152789-04:00" endTime="2026-05-29T08:27:51.1162717-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6cf0bcea-1df2-4d30-9bf4-a0f224fe15e8" />
    <UnitTestResult executionId="593786da-af28-4b67-85de-9f455b58545e" testId="cf6f4710-21d9-eedf-3547-4c4adbae6ed0" testName="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;Pow(2, 10)&quot;, expected: &quot;1024&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.3140329" startTime="2026-05-29T08:27:47.3318300-04:00" endTime="2026-05-29T08:27:47.6136268-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="593786da-af28-4b67-85de-9f455b58545e" />
    <UnitTestResult executionId="e5ba5441-bfc8-4aa2-afec-ec575adb48b8" testId="95894cb2-b60a-67c3-1501-9712cba52dab" testName="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.ListAsync_ReturnsAllDefinitions_OrderedByName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0111737" startTime="2026-05-29T08:27:48.7111748-04:00" endTime="2026-05-29T08:27:48.7221066-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e5ba5441-bfc8-4aa2-afec-ec575adb48b8" />
    <UnitTestResult executionId="2942306e-21c2-42c9-b092-9f56c298990e" testId="bcb68ad7-37f2-9005-236f-08bf6681dd66" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_WithInputParameters_SubstitutesPrompt" computerName="CPC-bruno-U7R9O" duration="00:00:00.0113311" startTime="2026-05-29T08:27:49.5521361-04:00" endTime="2026-05-29T08:27:49.6299526-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2942306e-21c2-42c9-b092-9f56c298990e" />
    <UnitTestResult executionId="852f05c8-a935-4d20-8888-fd0a4e4b0c7e" testId="ff64ca37-b494-30f8-cf32-838575d96c67" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.MalformedYamlFrontmatter_SkillSkipped_NoThrow" computerName="CPC-bruno-U7R9O" duration="00:00:00.0301524" startTime="2026-05-29T08:28:01.8956789-04:00" endTime="2026-05-29T08:28:01.9257433-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="852f05c8-a935-4d20-8888-fd0a4e4b0c7e" />
    <UnitTestResult executionId="1e1bfd3c-aaa8-45d7-898c-8caaedd4b1c6" testId="0fc73303-7981-dc5e-b963-013d6ee3ea5b" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Query_Without_IsUnread_Returns_Error" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010674" startTime="2026-05-29T08:27:49.9016758-04:00" endTime="2026-05-29T08:27:49.9026305-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1e1bfd3c-aaa8-45d7-898c-8caaedd4b1c6" />
    <UnitTestResult executionId="7e3a720d-36ee-4ad3-a5ef-9aec3a117c50" testId="42e79f18-535b-6ef9-096a-c4f4eb12298d" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithNetworkError_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0911477" startTime="2026-05-29T08:27:47.3371006-04:00" endTime="2026-05-29T08:27:47.4280259-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7e3a720d-36ee-4ad3-a5ef-9aec3a117c50" />
    <UnitTestResult executionId="bed8c022-7e13-4e14-91d5-a7abbc5f69fc" testId="7d8d16a5-77b6-0598-ed53-e24e0383dcff" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_NullMarkdown_ThrowsArgumentNullException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011286" startTime="2026-05-29T08:27:50.8369916-04:00" endTime="2026-05-29T08:27:50.8381134-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bed8c022-7e13-4e14-91d5-a7abbc5f69fc" />
    <UnitTestResult executionId="1a7a93af-7595-44d4-a680-6373d95a9e00" testId="d7f85fd0-0706-4c52-16b2-587cdfa51af8" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithValidChannelId_PostsSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0114264" startTime="2026-05-29T08:27:47.6837958-04:00" endTime="2026-05-29T08:27:47.6945975-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1a7a93af-7595-44d4-a680-6373d95a9e00" />
    <UnitTestResult executionId="735b4eca-400d-4ce9-8c60-42633e0ebf1e" testId="aa1d336b-bce3-6daa-bde8-249470c52034" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.EnsureDirectories_CreatesAllRequiredDirectories" computerName="CPC-bruno-U7R9O" duration="00:00:00.0077398" startTime="2026-05-29T08:27:47.4263927-04:00" endTime="2026-05-29T08:27:47.4323815-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="735b4eca-400d-4ce9-8c60-42633e0ebf1e" />
    <UnitTestResult executionId="f394f5c9-c57a-4a89-a178-0bc7b811e88e" testId="17be73d1-d72b-6e7c-b4b3-a26675f1056b" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Invalid_EndUtc_Returns_Error(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;summary\&quot;: \&quot;Meeting&quot;···)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011315" startTime="2026-05-29T08:27:51.1110317-04:00" endTime="2026-05-29T08:27:51.1120411-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f394f5c9-c57a-4a89-a178-0bc7b811e88e" />
    <UnitTestResult executionId="8c5af8be-c59c-48ab-b87d-8de3fe5af27a" testId="7a60baa7-7b9c-ed45-b9b7-3a7a4e8aa4d5" testName="OpenClawNet.UnitTests.Integration.LiveMcpToolTests.Live_MicrosoftLearnMcp_ListsTools_AndQueriesDocs" computerName="CPC-bruno-U7R9O" duration="00:00:01.2336120" startTime="2026-05-29T08:27:47.8190596-04:00" endTime="2026-05-29T08:27:49.0532116-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8c5af8be-c59c-48ab-b87d-8de3fe5af27a" />
    <UnitTestResult executionId="b9a4e778-f9e3-4880-94ca-d1c3cbca1913" testId="5fea74b6-4bfe-0569-bb4a-09209bf8378e" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;github-issue-triage&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001111" startTime="2026-05-29T08:27:49.8186145-04:00" endTime="2026-05-29T08:27:49.8186583-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b9a4e778-f9e3-4880-94ca-d1c3cbca1913" />
    <UnitTestResult executionId="559238ac-e3a5-4315-9291-ccf6e2a01aff" testId="85f7c49b-1f51-bcc2-902f-f4b51fd8c08b" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.DeleteProfile_RemovesProfile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0617777" startTime="2026-05-29T08:27:49.2966565-04:00" endTime="2026-05-29T08:27:49.3582780-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="559238ac-e3a5-4315-9291-ccf6e2a01aff" />
    <UnitTestResult executionId="9cf0cd74-4e80-4795-97d2-abb55c1d3fc7" testId="39081ec0-8420-184b-2c7b-0fb43664eba3" testName="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithLongText_HandlesSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0030687" startTime="2026-05-29T08:27:50.1136580-04:00" endTime="2026-05-29T08:27:50.1154479-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9cf0cd74-4e80-4795-97d2-abb55c1d3fc7" />
    <UnitTestResult executionId="407392da-ac8a-44c2-be07-7df3e68f2bc8" testId="8536c72c-75c1-af10-d02f-e3839da0262c" testName="OpenClawNet.UnitTests.Storage.JobsDomainModelTests.ScheduledJob_NewColumns_CanBePersistedAndQueried" computerName="CPC-bruno-U7R9O" duration="00:00:00.0866114" startTime="2026-05-29T08:27:49.3056919-04:00" endTime="2026-05-29T08:27:49.3920480-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="407392da-ac8a-44c2-be07-7df3e68f2bc8" />
    <UnitTestResult executionId="70bc3fef-ff2f-4b20-acd2-869b90b11d73" testId="111e3bf3-b850-c149-4623-1cbd8a71443e" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Name_ReturnsSlackProactive" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004347" startTime="2026-05-29T08:27:47.7139981-04:00" endTime="2026-05-29T08:27:47.7142931-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="70bc3fef-ff2f-4b20-acd2-869b90b11d73" />
    <UnitTestResult executionId="81b1c451-e07b-45ec-9acc-c2fae44e5259" testId="43bb3901-fe9c-dfe9-aee5-97fd4d8cfc3f" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_ThrowsException_WhenNameIsNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009135" startTime="2026-05-29T08:27:47.4251102-04:00" endTime="2026-05-29T08:27:47.4251753-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="81b1c451-e07b-45ec-9acc-c2fae44e5259" />
    <UnitTestResult executionId="7fd5c4ca-aa0a-466d-a69c-d0d91d7468a8" testId="5b88311c-606d-198c-7863-fc6e08813c00" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.GetDefaultAsync_SeedsDefault_WhenNoProfilesExist" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026166" startTime="2026-05-29T08:27:48.7235387-04:00" endTime="2026-05-29T08:27:48.7260335-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7fd5c4ca-aa0a-466d-a69c-d0d91d7468a8" />
    <UnitTestResult executionId="7602234a-a5d8-466c-9d03-fdd2832de8bc" testId="4c777fe8-5ab1-b155-3cbf-45dd7fa1f8e5" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_FallbackPrompt_ContainsWorkspacePath" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013394" startTime="2026-05-29T08:27:50.8902088-04:00" endTime="2026-05-29T08:27:50.8902635-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7602234a-a5d8-466c-9d03-fdd2832de8bc" />
    <UnitTestResult executionId="c570c9b6-10ef-4ce0-beca-0a5a060472f6" testId="ec51ee0e-314c-d40b-7488-55c94b65e576" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.GetVectorAsync_WithNonExistentId_ReturnsNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0031549" startTime="2026-05-29T08:27:47.6752695-04:00" endTime="2026-05-29T08:27:47.6782330-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c570c9b6-10ef-4ce0-beca-0a5a060472f6" />
    <UnitTestResult executionId="75060e48-6314-4aaf-8f5d-ba1e4dc4183d" testId="48aa8028-0765-ba13-8717-d98b10962819" testName="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.WebBundledMcp_DefinitionShape" computerName="CPC-bruno-U7R9O" duration="00:00:00.0138486" startTime="2026-05-29T08:27:50.7901021-04:00" endTime="2026-05-29T08:27:50.7909194-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="75060e48-6314-4aaf-8f5d-ba1e4dc4183d" />
    <UnitTestResult executionId="18965bd4-d5e8-4c5e-967d-08fc348de009" testId="ec7b6acf-7b9f-65c3-f93b-e055ab83da3f" testName="OpenClawNet.UnitTests.Gateway.InMemoryChannelEventBusTests.Publish_WithNoSubscribers_DoesNotThrow" computerName="CPC-bruno-U7R9O" duration="00:00:00.0016737" startTime="2026-05-29T08:27:49.8241493-04:00" endTime="2026-05-29T08:27:49.8258486-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="18965bd4-d5e8-4c5e-967d-08fc348de009" />
    <UnitTestResult executionId="c40e8a07-86cb-48c5-a2cb-1f4fbc948a3e" testId="d6b6a51c-9094-e3d6-1c6a-4e56a6e0264c" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_UpdatesExistingProfile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026559" startTime="2026-05-29T08:27:50.4440341-04:00" endTime="2026-05-29T08:27:50.4466508-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c40e8a07-86cb-48c5-a2cb-1f4fbc948a3e" />
    <UnitTestResult executionId="ac661501-3fc6-4c52-a237-5b2cfe00d4d6" testId="458a0200-6687-879d-0977-211ba44e1e95" testName="OpenClawNet.UnitTests.Agent.SkillInjectionValidationTests.SkillService_LoadsFromRealInventory_WithoutErrors" computerName="CPC-bruno-U7R9O" duration="00:00:00.0917853" startTime="2026-05-29T08:27:50.1838466-04:00" endTime="2026-05-29T08:27:50.2938505-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ac661501-3fc6-4c52-a237-5b2cfe00d4d6" />
    <UnitTestResult executionId="59a56cde-6cd8-41d5-a1f0-8db2c158ca09" testId="6d813f21-961a-698e-842d-0a7215e72292" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_ValidMessage_ReturnsNdjsonContentEvents" computerName="CPC-bruno-U7R9O" duration="00:00:00.0347866" startTime="2026-05-29T08:27:49.3951199-04:00" endTime="2026-05-29T08:27:49.4303123-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="59a56cde-6cd8-41d5-a1f0-8db2c158ca09" />
    <UnitTestResult executionId="25c6412c-2508-410c-828c-3d2c4a757079" testId="7c2e1282-dbc9-2ca4-31de-186c6cb14ebd" testName="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_LogsSuccessfulDelivery" computerName="CPC-bruno-U7R9O" duration="00:00:00.0039777" startTime="2026-05-29T08:27:57.2210114-04:00" endTime="2026-05-29T08:27:57.2257987-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="25c6412c-2508-410c-828c-3d2c4a757079" />
    <UnitTestResult executionId="6f28be7a-e7d2-4245-8a8d-3b1fa61eaf4c" testId="74f6eca8-0dd9-f8b9-b482-451c0c35cd0d" testName="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests.ListAsync_DedupesByName_FirstWins" computerName="CPC-bruno-U7R9O" duration="00:00:00.0072651" startTime="2026-05-29T08:27:48.7615222-04:00" endTime="2026-05-29T08:27:48.7686576-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6f28be7a-e7d2-4245-8a8d-3b1fa61eaf4c" />
    <UnitTestResult executionId="35979476-60a7-4fda-a4f6-9f080f3292b0" testId="2d88ef09-80d0-c5d9-8837-2e567cb84a90" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithHttpError_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024074" startTime="2026-05-29T08:27:47.4661962-04:00" endTime="2026-05-29T08:27:47.4684841-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="35979476-60a7-4fda-a4f6-9f080f3292b0" />
    <UnitTestResult executionId="b94b6a14-a140-42a0-bf0c-78042a272e24" testId="386abbae-e5fd-348c-5e4e-a41b9e3ad6ee" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_DenialEndsTurnCleanly_WithSyntheticAssistantMessage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0156988" startTime="2026-05-29T08:27:49.1989482-04:00" endTime="2026-05-29T08:27:49.2155648-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b94b6a14-a140-42a0-bf0c-78042a272e24" />
    <UnitTestResult executionId="ae6a7591-48c4-463c-944d-c3a1875a913f" testId="88d353de-8d71-1d25-6aef-7ef7114b8d75" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests.Parse_RealRepoFile_HasSixCuratedEntries" computerName="CPC-bruno-U7R9O" duration="00:00:00.0240564" startTime="2026-05-29T08:27:47.5131058-04:00" endTime="2026-05-29T08:27:47.5370223-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ae6a7591-48c4-463c-944d-c3a1875a913f" />
    <UnitTestResult executionId="1023dd7b-970b-44e3-8171-35c7f582b73f" testId="d2370a0e-c9bf-b534-54ef-318232d25115" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ToOpenClawMessage_MapsRoles_Correctly(meaiRole: &quot;assistant&quot;, expectedOcRole: Assistant)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003458" startTime="2026-05-29T08:27:49.5434395-04:00" endTime="2026-05-29T08:27:49.5435142-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1023dd7b-970b-44e3-8171-35c7f582b73f" />
    <UnitTestResult executionId="79939bc2-0048-48b6-aeb7-b5e265fde463" testId="8bdaa5c2-570d-38dc-ad8f-90bafbcebd04" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.GitHubTriageTemplate_DeclaresGitHubTokenSecret" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004822" startTime="2026-05-29T08:27:49.8225323-04:00" endTime="2026-05-29T08:27:49.8228467-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="79939bc2-0048-48b6-aeb7-b5e265fde463" />
    <UnitTestResult executionId="b8f14cf9-efe0-4c1f-a341-dfd1dc0515f5" testId="01f6da91-88ff-76a5-cbd6-eb5423f44474" testName="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.GetChannelDetail_UnknownJobId_Returns404" computerName="CPC-bruno-U7R9O" duration="00:00:00.0695332" startTime="2026-05-29T08:27:51.1231642-04:00" endTime="2026-05-29T08:27:51.1926538-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b8f14cf9-efe0-4c1f-a341-dfd1dc0515f5" />
    <UnitTestResult executionId="08b88643-2ead-49ab-8720-0aa996d50244" testId="12264c69-d4e2-b9e2-a1a6-6afa7a6e57ac" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PutProfile_CreatesNewProfile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0774384" startTime="2026-05-29T08:27:49.3586466-04:00" endTime="2026-05-29T08:27:49.4363034-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="08b88643-2ead-49ab-8720-0aa996d50244" />
    <UnitTestResult executionId="dc621e95-61de-4f68-b71f-1f088b46935e" testId="956d4f39-88a0-5a42-bc0d-833535bd79d7" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_ToolsAsArray_JoinsWithComma" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004996" startTime="2026-05-29T08:27:50.8639974-04:00" endTime="2026-05-29T08:27:50.8640516-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dc621e95-61de-4f68-b71f-1f088b46935e" />
    <UnitTestResult executionId="ef35ee14-ce52-4571-bd86-ceef221f1b9b" testId="2ec89ba9-4cca-fb3a-e5e0-404f2bc96977" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every day at 5:15 pm&quot;, expectedCron: &quot;15 17 * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013197" startTime="2026-05-29T08:27:50.8707761-04:00" endTime="2026-05-29T08:27:50.8710279-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ef35ee14-ce52-4571-bd86-ceef221f1b9b" />
    <UnitTestResult executionId="170e46ab-1573-400a-a2cc-2c14344f14bf" testId="91ebb9c5-a49b-b39e-0490-22e2485cbccc" testName="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameSave_RejectsEmpty_WithInlineError" computerName="CPC-bruno-U7R9O" duration="00:00:00.1377797" startTime="2026-05-29T08:27:50.3374475-04:00" endTime="2026-05-29T08:27:50.4751481-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="170e46ab-1573-400a-a2cc-2c14344f14bf" />
    <UnitTestResult executionId="4e2a70ae-ec2d-4c8d-ac97-772fa864e32b" testId="dfacd6ed-8533-2a33-2587-ad75ad092013" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.SaveAsync_WithIsDefaultFalse_DoesNotAffectExistingDefault" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026065" startTime="2026-05-29T08:27:48.7262440-04:00" endTime="2026-05-29T08:27:48.7287643-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4e2a70ae-ec2d-4c8d-ac97-772fa864e32b" />
    <UnitTestResult executionId="c73de2b8-c156-4e52-ada1-dd2059d5f43c" testId="a15211a5-0101-d77d-0e16-908d5e412ba2" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.GetNextOccurrence_ValidCron_ReturnsNextTime" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005737" startTime="2026-05-29T08:27:48.8833885-04:00" endTime="2026-05-29T08:27:48.8838799-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c73de2b8-c156-4e52-ada1-dd2059d5f43c" />
    <UnitTestResult executionId="301ac8a0-75ef-4e79-a1b6-1110f1a5aed7" testId="47153e7e-5a53-0dee-d74a-1ca3c3f56505" testName="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests.GetAsync_PrefersEnvVar_OverDockerSecretFile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0060533" startTime="2026-05-29T08:27:49.9879597-04:00" endTime="2026-05-29T08:27:49.9944821-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="301ac8a0-75ef-4e79-a1b6-1110f1a5aed7" />
    <UnitTestResult executionId="e6e5e44e-68f6-42d4-86cd-292587ed80e7" testId="7d773879-5464-10c7-4ac4-3e5d61cbb25b" testName="OpenClawNet.UnitTests.Tools.ToolExecutorTests.ExecuteAsync_UsesBaselineLogs_WhenExtensiveLoggingDisabled" computerName="CPC-bruno-U7R9O" duration="00:00:00.0069536" startTime="2026-05-29T08:27:48.8877687-04:00" endTime="2026-05-29T08:27:48.8932344-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e6e5e44e-68f6-42d4-86cd-292587ed80e7" />
    <UnitTestResult executionId="2c49aa1d-9b5d-4a34-9917-27b98b48a749" testId="67b2854c-1b77-d381-757c-84d4264a5937" testName="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.SaveAsync_ThenGetAsync_ReturnsDefinition" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024851" startTime="2026-05-29T08:27:48.7534146-04:00" endTime="2026-05-29T08:27:48.7558347-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2c49aa1d-9b5d-4a34-9917-27b98b48a749" />
    <UnitTestResult executionId="d08999ca-b3ff-41cd-8491-07c10dbb4708" testId="68dfde8b-8a1e-d917-38a6-3992ab19aa23" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_BodyAfterFrontMatter_IsTrimmed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002124" startTime="2026-05-29T08:27:50.8383336-04:00" endTime="2026-05-29T08:27:50.8383936-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d08999ca-b3ff-41cd-8491-07c10dbb4708" />
    <UnitTestResult executionId="945b86e3-a649-4357-a83c-ed0416f99dac" testId="2a30b0b1-c0c3-c517-a619-6cebb0843f27" testName="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.TryResolve_ReturnsFalse_WhenRequestUnknown" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003082" startTime="2026-05-29T08:27:47.4195189-04:00" endTime="2026-05-29T08:27:47.4195606-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="945b86e3-a649-4357-a83c-ed0416f99dac" />
    <UnitTestResult executionId="dddff996-ccce-4cb7-86fe-8bf0a7d2a60a" testId="bb3fa656-69dd-65b0-65e2-de9af6886fb2" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.GetJobStats_ReturnsAggregatedMetrics" computerName="CPC-bruno-U7R9O" duration="00:00:00.1572064" startTime="2026-05-29T08:28:02.3025519-04:00" endTime="2026-05-29T08:28:03.0331644-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dddff996-ccce-4cb7-86fe-8bf0a7d2a60a" />
    <UnitTestResult executionId="e95d2df0-b692-4a29-8923-19aa8f0bdbc0" testId="6b653fdd-4b86-9964-135a-c77a56def5c6" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Missing_StartUtc_Returns_Error" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009785" startTime="2026-05-29T08:27:51.0903432-04:00" endTime="2026-05-29T08:27:51.0904074-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e95d2df0-b692-4a29-8923-19aa8f0bdbc0" />
    <UnitTestResult executionId="50c71e77-f75c-4659-8ccf-eeaa07ffaca6" testId="2b6ec70d-7e41-1241-08a1-2b78f6cd080d" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_WhitespaceMessage_Returns400BadRequest" computerName="CPC-bruno-U7R9O" duration="00:00:00.0391855" startTime="2026-05-29T08:27:49.5063804-04:00" endTime="2026-05-29T08:27:49.5452787-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="50c71e77-f75c-4659-8ccf-eeaa07ffaca6" />
    <UnitTestResult executionId="2a6bbb82-d028-468f-ab8d-c7ccbec2120d" testId="3a95f9e2-22bf-3523-8634-cd31154774c4" testName="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.SkillSummary_ContainsSemanticFields" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014358" startTime="2026-05-29T08:27:48.7611479-04:00" endTime="2026-05-29T08:27:48.7624526-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2a6bbb82-d028-468f-ab8d-c7ccbec2120d" />
    <UnitTestResult executionId="ce0acfe1-dc9c-408b-b7da-c6c3ffc349dd" testId="3e8dcea4-c2df-3b3f-df9f-85a1480f3697" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithInvalidWebhookUrl_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012672" startTime="2026-05-29T08:27:47.4581425-04:00" endTime="2026-05-29T08:27:47.4593683-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ce0acfe1-dc9c-408b-b7da-c6c3ffc349dd" />
    <UnitTestResult executionId="c95af9d4-b32d-4575-9202-01da77e50f11" testId="e66f49d4-837e-b9a9-ea25-f6d1514df66e" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every minute&quot;, expectedCron: &quot;* * * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000102" startTime="2026-05-29T08:27:50.8714402-04:00" endTime="2026-05-29T08:27:50.8714930-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c95af9d4-b32d-4575-9202-01da77e50f11" />
    <UnitTestResult executionId="b11c2206-69c6-49ea-90b1-e720f21e7a29" testId="8d5bcdb6-b04c-084b-571f-991f27a50a38" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Active, to: Cancelled)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003679" startTime="2026-05-29T08:27:47.5715756-04:00" endTime="2026-05-29T08:27:47.5718711-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b11c2206-69c6-49ea-90b1-e720f21e7a29" />
    <UnitTestResult executionId="cc798114-02a4-4240-905f-66183e2ecac9" testId="ab41eca7-f4a3-bc90-1d4f-17062792043b" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithNoSemanticResults_ReturnsFallbackToKeywordRanking" computerName="CPC-bruno-U7R9O" duration="00:00:00.0038412" startTime="2026-05-29T08:27:50.7906778-04:00" endTime="2026-05-29T08:27:50.7910986-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cc798114-02a4-4240-905f-66183e2ecac9" />
    <UnitTestResult executionId="873213b5-0759-4921-89b5-e0c90de92993" testId="f05085dc-1440-5c2a-11ab-8f9e44a1be68" testName="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.CustomPerFileLimit_OverridesDefault" computerName="CPC-bruno-U7R9O" duration="00:00:00.0073421" startTime="2026-05-29T08:27:48.8883521-04:00" endTime="2026-05-29T08:27:48.8948844-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="873213b5-0759-4921-89b5-e0c90de92993" />
    <UnitTestResult executionId="45e3f811-a02d-42d8-96ff-d6c2cd20d0a4" testId="5d59cb32-5075-42c3-9491-478b250825a7" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryParseLlmJson_ValidPayload_Succeeds" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002885" startTime="2026-05-29T08:27:50.8856871-04:00" endTime="2026-05-29T08:27:50.8857404-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="45e3f811-a02d-42d8-96ff-d6c2cd20d0a4" />
    <UnitTestResult executionId="4662910d-94b3-4947-b058-81334f5504cf" testId="f5830bc3-7a37-9577-f62a-7384d69cd5e7" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_MapsToolCallsFromResponse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0021197" startTime="2026-05-29T08:27:50.0602870-04:00" endTime="2026-05-29T08:27:50.0622236-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4662910d-94b3-4947-b058-81334f5504cf" />
    <UnitTestResult executionId="8002b5ad-0f6b-4450-89fc-aec218708a30" testId="a84dc42b-d8e9-e178-4fc1-d5fe8f0d1029" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Cancelled, to: Paused)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000047" startTime="2026-05-29T08:27:47.5791359-04:00" endTime="2026-05-29T08:27:47.5791732-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8002b5ad-0f6b-4450-89fc-aec218708a30" />
    <UnitTestResult executionId="6b2a4192-2f2b-44a1-9e9f-802b9cf6d636" testId="982e3aae-be72-ed34-9cb0-05318b373ed1" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.GetByName_ExistingProvider_ReturnsOk" computerName="CPC-bruno-U7R9O" duration="00:00:00.0283516" startTime="2026-05-29T08:27:51.3951108-04:00" endTime="2026-05-29T08:27:51.4238790-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6b2a4192-2f2b-44a1-9e9f-802b9cf6d636" />
    <UnitTestResult executionId="be74b4a7-ca45-454d-886c-4c33125639e1" testId="a1c01aca-0005-ac33-4048-231d379a97e1" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesName_RemovesPathTraversalDots" computerName="CPC-bruno-U7R9O" duration="00:00:00.0037062" startTime="2026-05-29T08:27:47.4540643-04:00" endTime="2026-05-29T08:27:47.4577061-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="be74b4a7-ca45-454d-886c-4c33125639e1" />
    <UnitTestResult executionId="edcbb188-f361-4a54-953c-2bdadc3e5225" testId="73102d5e-459a-9e1c-a935-0ca878556b38" testName="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_UsesProviderDefault_WhenProfileHasNoOverrides" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:56.7856991-04:00" endTime="2026-05-29T08:27:56.7857293-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="edcbb188-f361-4a54-953c-2bdadc3e5225">
      <Output>
        <ErrorInfo>
          <Message>OllamaSharp assembly load failure — issue #95</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="2cab2f9d-baa3-4912-82a2-df4fd6105e4b" testId="57904b4a-b892-634d-2ecf-0f0350cd6408" testName="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.ISemanticSkillRanker_CanBeResolved" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004895" startTime="2026-05-29T08:27:48.7626240-04:00" endTime="2026-05-29T08:27:48.7629867-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2cab2f9d-baa3-4912-82a2-df4fd6105e4b" />
    <UnitTestResult executionId="ed4c161b-e8b9-4ab4-8e4f-3d687979f9ee" testId="91cd322a-f532-859e-c8a0-abf914af2e83" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.VaultResolver_InFlightResolveAfterRotation_ReturnsRotatedValueAndDoesNotCacheStaleValue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0121378" startTime="2026-05-29T08:27:50.4354937-04:00" endTime="2026-05-29T08:27:50.4479416-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ed4c161b-e8b9-4ab4-8e4f-3d687979f9ee" />
    <UnitTestResult executionId="f66631e8-2747-4bf3-93b8-3b2ef42c8085" testId="de3d3d96-5bee-079d-ae57-63f645137d31" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.StartJob_TransitionsDraftToActive" computerName="CPC-bruno-U7R9O" duration="00:00:00.1517840" startTime="2026-05-29T08:27:51.8795469-04:00" endTime="2026-05-29T08:27:52.6309963-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f66631e8-2747-4bf3-93b8-3b2ef42c8085" />
    <UnitTestResult executionId="83c055c9-58e6-4071-83ca-a289b1c5279b" testId="8f27b3e1-e0b6-8851-3697-ae6358639666" testName="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.NewRequestAfterChange_GetsNewSnapshot" computerName="CPC-bruno-U7R9O" duration="00:00:01.5304496" startTime="2026-05-29T08:27:52.8832914-04:00" endTime="2026-05-29T08:27:54.4140017-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="83c055c9-58e6-4071-83ca-a289b1c5279b" />
    <UnitTestResult executionId="a744061c-1b03-4ae2-aaba-73a2572678eb" testId="70678d05-3aa7-8c35-35c2-7a27376619e2" testName="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests.CreateAdapter_WithTeams_ReturnsTeamsProactiveAdapter" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011969" startTime="2026-05-29T08:27:47.8843960-04:00" endTime="2026-05-29T08:27:47.8854607-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a744061c-1b03-4ae2-aaba-73a2572678eb" />
    <UnitTestResult executionId="d0d6e950-edd8-4826-8258-90259d5ed90b" testId="66745485-ecf1-f901-9551-c06292c55ff7" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsJobTimeoutSeconds_ToMinimum" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002062" startTime="2026-05-29T08:27:47.6836171-04:00" endTime="2026-05-29T08:27:47.6836554-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d0d6e950-edd8-4826-8258-90259d5ed90b" />
    <UnitTestResult executionId="d2d642de-359c-4ed2-aef7-fada96db87c3" testId="e2a1700c-19fc-79d9-3cd9-0a4fdc6d1658" testName="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameSave_ShowsInlineError_OnDuplicateName_409" computerName="CPC-bruno-U7R9O" duration="00:00:00.1518014" startTime="2026-05-29T08:27:49.7698021-04:00" endTime="2026-05-29T08:27:49.9213107-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d2d642de-359c-4ed2-aef7-fada96db87c3" />
    <UnitTestResult executionId="640d5974-86e7-4483-a39f-aba273b839ee" testId="1b9a76d2-806e-7ae3-8180-9d8cfee6ab68" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every 30 minutes&quot;, expectedCron: &quot;*/30 * * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000086" startTime="2026-05-29T08:27:50.8786281-04:00" endTime="2026-05-29T08:27:50.8787234-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="640d5974-86e7-4483-a39f-aba273b839ee" />
    <UnitTestResult executionId="83cc2306-1691-4003-92cd-a828a7fc5d07" testId="6b5c6338-1c9b-5128-887c-aa33513ed4b1" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_DoesNotThrow_WhenIntegratedModeWithEndpointOnly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017354" startTime="2026-05-29T08:27:49.1378120-04:00" endTime="2026-05-29T08:27:49.1387916-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="83cc2306-1691-4003-92cd-a828a7fc5d07" />
    <UnitTestResult executionId="6e23ae61-58c4-4159-92fb-4118a2e2470d" testId="6fe4e57c-55b4-a21d-5cec-3976cbecad30" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithValidWebhookUrlInJson_PostsSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0019198" startTime="2026-05-29T08:27:47.4638464-04:00" endTime="2026-05-29T08:27:47.4655313-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6e23ae61-58c4-4159-92fb-4118a2e2470d" />
    <UnitTestResult executionId="4da5008a-716b-4978-8036-dbdefbd62190" testId="df760814-4f6a-a92e-ad60-0a4f5c305f26" testName="OpenClawNet.UnitTests.Mcp.McpToolProviderTests.GetToolsForServerAsync_UnknownId_ReturnsEmpty" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025703" startTime="2026-05-29T08:27:49.9815972-04:00" endTime="2026-05-29T08:27:49.9840330-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4da5008a-716b-4978-8036-dbdefbd62190" />
    <UnitTestResult executionId="49aab703-ff30-493e-8769-4aa8c03514c6" testId="3e11f23f-a23f-df05-9d9a-cdb43c873e85" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly(typed: &quot;samplesX&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0028033" startTime="2026-05-29T08:27:48.8096538-04:00" endTime="2026-05-29T08:27:48.8123487-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="49aab703-ff30-493e-8769-4aa8c03514c6" />
    <UnitTestResult executionId="b9944091-f03f-4a76-b398-34bd0b068c29" testId="9d07f9f0-4823-f8e7-cf94-c35fba77ff0e" testName="OpenClawNet.UnitTests.Tools.GitHubToolTests.Summary_Returns_Expected_Markdown_Shape" computerName="CPC-bruno-U7R9O" duration="00:00:00.0445426" startTime="2026-05-29T08:27:47.8304794-04:00" endTime="2026-05-29T08:27:47.8748832-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b9944091-f03f-4a76-b398-34bd0b068c29" />
    <UnitTestResult executionId="ff6ffe28-cb48-496c-9536-9863d03b0606" testId="b8e97c70-31bb-d004-62f7-142b982277cd" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_UsesAgentsMd_WhenWorkspaceProvides" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010398" startTime="2026-05-29T08:27:50.8827688-04:00" endTime="2026-05-29T08:27:50.8838067-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ff6ffe28-cb48-496c-9536-9863d03b0606" />
    <UnitTestResult executionId="b46023f0-4e2f-423f-be78-04d1365aa1a6" testId="e41f3b4e-300a-b598-2ea7-772a85504f9e" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Expired_Token_Refreshes_Through_Injected_Handler" computerName="CPC-bruno-U7R9O" duration="00:00:00.0058761" startTime="2026-05-29T08:27:49.9189126-04:00" endTime="2026-05-29T08:27:49.9246523-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b46023f0-4e2f-423f-be78-04d1365aa1a6" />
    <UnitTestResult executionId="2b561811-c7f7-4214-9a17-ae9c97f0e7ef" testId="2f209ab6-d69d-bf92-8396-984aeb87eeb7" testName="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.Noop_VerifyAsync_LogsWarn_ContainingNotYetImplemented" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025265" startTime="2026-05-29T08:27:49.3446102-04:00" endTime="2026-05-29T08:27:49.3459674-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2b561811-c7f7-4214-9a17-ae9c97f0e7ef" />
    <UnitTestResult executionId="fcfb5e8f-f5b1-44bc-b9b0-1bfb8fb836c3" testId="1947260d-b5fc-7222-1ecb-9b2cb17ead0d" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ManySkills_PerformanceAcceptable" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7647872-04:00" endTime="2026-05-29T08:27:50.7648098-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fcfb5e8f-f5b1-44bc-b9b0-1bfb8fb836c3">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="11216bce-23b8-4158-879b-b3e120b34821" testId="bcf02218-a36d-39c1-3c47-5446f82ee664" testName="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.ForgetSession_ClearsAllRememberedToolsForThatSession" computerName="CPC-bruno-U7R9O" duration="00:00:00.0110219" startTime="2026-05-29T08:27:47.4131370-04:00" endTime="2026-05-29T08:27:47.4160023-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="11216bce-23b8-4158-879b-b3e120b34821" />
    <UnitTestResult executionId="943d84f7-153d-402a-bc1d-9a27ad9c3027" testId="dd968698-7d65-d4a2-cc67-2b508e791a34" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostTest_WithDefinitionModel_PassesModelToAgentProvider" computerName="CPC-bruno-U7R9O" duration="00:00:00.0846650" startTime="2026-05-29T08:27:49.7392024-04:00" endTime="2026-05-29T08:27:49.8238538-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="943d84f7-153d-402a-bc1d-9a27ad9c3027" />
    <UnitTestResult executionId="b7eb80f0-3a73-4e0b-995c-9a26246d1aa2" testId="1e50ccb2-fd59-f7a8-16c6-d105f1e9bedc" testName="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_SkillInjection_AddsMinimalOverhead" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013814" startTime="2026-05-29T08:27:50.8903967-04:00" endTime="2026-05-29T08:27:50.8904495-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b7eb80f0-3a73-4e0b-995c-9a26246d1aa2" />
    <UnitTestResult executionId="06576205-bbee-4d06-87ff-f25d430141b4" testId="b3224345-8f72-e5a5-4173-2d6e0f65a58c" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_EmptyContent_UsesFallbackName" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005195" startTime="2026-05-29T08:27:50.8609326-04:00" endTime="2026-05-29T08:27:50.8609867-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="06576205-bbee-4d06-87ff-f25d430141b4" />
    <UnitTestResult executionId="17c260ae-f6e5-43b1-81c8-c6febbfdbcf5" testId="70e4eba0-8993-43fb-07ea-7bd603ee273f" testName="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests.RuntimeModelSettings_IsSingleton" computerName="CPC-bruno-U7R9O" duration="00:00:00.0018988" startTime="2026-05-29T08:27:50.7090331-04:00" endTime="2026-05-29T08:27:50.7113744-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="17c260ae-f6e5-43b1-81c8-c6febbfdbcf5" />
    <UnitTestResult executionId="1fc737c8-061e-47de-a186-3db2f7dfb3e5" testId="3cf85a59-9448-058b-5d4d-6034b172e8fe" testName="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.LoopbackAuth_RemoteIP_Returns403" computerName="CPC-bruno-U7R9O" duration="00:00:00.0745878" startTime="2026-05-29T08:27:51.2740017-04:00" endTime="2026-05-29T08:27:51.3487038-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1fc737c8-061e-47de-a186-3db2f7dfb3e5" />
    <UnitTestResult executionId="ffb3dfe0-b8af-4f38-b1f4-92b8fb696176" testId="0c3a8c68-3940-48b9-c152-6549d8bbb87a" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_DraftToCancelled_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001863" startTime="2026-05-29T08:27:47.5839055-04:00" endTime="2026-05-29T08:27:47.5839720-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ffb3dfe0-b8af-4f38-b1f4-92b8fb696176" />
    <UnitTestResult executionId="e1f3e03e-5f57-487a-9456-f7c0f78b6f8f" testId="d0122ed6-83cf-0587-71cd-5eb02c0d6d41" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesSystemPrompt" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7592679-04:00" endTime="2026-05-29T08:27:50.7592906-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e1f3e03e-5f57-487a-9456-f7c0f78b6f8f">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="793e1329-088c-4b31-a65f-db82b58acf51" testId="433d337d-ccb3-fd9c-b074-8620beb9088d" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeMcpDedupTests.DefaultAgentRuntime_McpToolWinsOverLegacyOnNameCollision" computerName="CPC-bruno-U7R9O" duration="00:00:00.0082894" startTime="2026-05-29T08:27:48.8154913-04:00" endTime="2026-05-29T08:27:48.8237526-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="793e1329-088c-4b31-a65f-db82b58acf51" />
    <UnitTestResult executionId="dffe46c6-0bf0-4fa5-a372-948c5c6c027e" testId="ea84d2d3-4dc3-afb8-5f88-32941d11b46b" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Draft, to: Completed)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002329" startTime="2026-05-29T08:27:47.5770834-04:00" endTime="2026-05-29T08:27:47.5771465-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dffe46c6-0bf0-4fa5-a372-948c5c6c027e" />
    <UnitTestResult executionId="cf52df70-18af-4439-953e-3103662b0003" testId="f690a2de-aa0e-b786-f2f6-d0268fd1e81c" testName="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithHighLoad_HandlesMultipleRequests" computerName="CPC-bruno-U7R9O" duration="00:00:00.0058851" startTime="2026-05-29T08:27:49.6940022-04:00" endTime="2026-05-29T08:27:49.6996765-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cf52df70-18af-4439-953e-3103662b0003" />
    <UnitTestResult executionId="feac6921-fd90-4239-9165-cf58e60e47ac" testId="253ce5da-a778-1fdd-6bd6-eec8ffc9c590" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithNormalLatency_CompletesWithinSLA" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7603253-04:00" endTime="2026-05-29T08:27:50.7603510-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="feac6921-fd90-4239-9165-cf58e60e47ac">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="ecc2612d-0927-4697-9278-c608495b3db2" testId="c0e325ce-d341-ab13-d1e9-32337153d42e" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsEditable_Paused_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002436" startTime="2026-05-29T08:27:47.5844417-04:00" endTime="2026-05-29T08:27:47.5845095-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ecc2612d-0927-4697-9278-c608495b3db2" />
    <UnitTestResult executionId="59bdc221-cfd3-4f15-b299-180df58a4d12" testId="c67b6d08-6a3e-9a87-a3bd-6a0de0aa49fb" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.RunNowJob_UnknownJob_ReturnsNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.3164284" startTime="2026-05-29T08:28:00.2766282-04:00" endTime="2026-05-29T08:28:01.5154518-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="59bdc221-cfd3-4f15-b299-180df58a4d12" />
    <UnitTestResult executionId="b1d2fa72-85cf-4afe-bdd0-03cff30c3aca" testId="01913669-c6ab-13a8-cf47-95a3e1bcd753" testName="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.HealthCheckAsync_WithTimeout_ThrowsOperationCanceledException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0032250" startTime="2026-05-29T08:27:50.1075550-04:00" endTime="2026-05-29T08:27:50.1106377-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b1d2fa72-85cf-4afe-bdd0-03cff30c3aca" />
    <UnitTestResult executionId="9e1590d6-7c12-4344-a788-2330ad6d52df" testId="4d900add-62b3-096c-1c4f-e611072f8400" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.EnabledJsonMissing_AllSkillsDisabledForAgent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0343055" startTime="2026-05-29T08:27:59.4669565-04:00" endTime="2026-05-29T08:27:59.5011885-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9e1590d6-7c12-4344-a788-2330ad6d52df" />
    <UnitTestResult executionId="4a3088bc-773b-4939-8b25-a5e11b70fb5b" testId="b9b6e097-6395-381e-9c2e-3fd4923caf90" testName="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.DeleteToken_One_User_Does_Not_Affect_Other_Users" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017489" startTime="2026-05-29T08:27:47.4133038-04:00" endTime="2026-05-29T08:27:47.4133531-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4a3088bc-773b-4939-8b25-a5e11b70fb5b" />
    <UnitTestResult executionId="4ff973db-4e89-4d79-b93d-710bdedd8f03" testId="618b2f4a-2aab-dd49-d0b9-9817116f4e7e" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Missing_UserId_Returns_Error" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008647" startTime="2026-05-29T08:27:51.1264940-04:00" endTime="2026-05-29T08:27:51.1272107-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4ff973db-4e89-4d79-b93d-710bdedd8f03" />
    <UnitTestResult executionId="cf86589a-b9ec-4a38-8fc1-c2547eb08835" testId="8952d095-0d5d-4df4-6050-f2671239c260" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_RecordsAgentFailedEvent_OnException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0184175" startTime="2026-05-29T08:27:49.8174075-04:00" endTime="2026-05-29T08:27:49.9000033-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cf86589a-b9ec-4a38-8fc1-c2547eb08835" />
    <UnitTestResult executionId="a2f3dce1-37c8-4762-8e83-72dc6bb1d8e7" testId="e9bd2a72-922d-230d-f922-ed4c91e3b0c2" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_NeverThrows_FireAndForget" computerName="CPC-bruno-U7R9O" duration="00:00:00.0074061" startTime="2026-05-29T08:27:47.4282314-04:00" endTime="2026-05-29T08:27:47.4355394-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a2f3dce1-37c8-4762-8e83-72dc6bb1d8e7" />
    <UnitTestResult executionId="adb34c7b-9e18-4588-8f8b-bf1f196de511" testId="86ed6b2b-9e40-9590-45e9-65989bd82314" testName="OpenClawNet.UnitTests.Storage.ConversationStoreTests.AddMessage_IncrementsOrderIndex" computerName="CPC-bruno-U7R9O" duration="00:00:00.0037758" startTime="2026-05-29T08:27:49.9416581-04:00" endTime="2026-05-29T08:27:49.9451613-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="adb34c7b-9e18-4588-8f8b-bf1f196de511" />
    <UnitTestResult executionId="70ffe208-9375-45e5-ae31-879cde109544" testId="94dffad7-6266-3b16-a654-bd3e6b69b289" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_NoRelevantSkills_EmptySkillsSection" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7876828-04:00" endTime="2026-05-29T08:27:50.7877047-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="70ffe208-9375-45e5-ae31-879cde109544">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="1dfdec4a-0328-4cdd-989e-75f44944ad5f" testId="f4c17484-b6f4-e3ec-24bb-0d0e77f3a6d3" testName="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;10 / 4&quot;, expected: &quot;2.5&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0989308" startTime="2026-05-29T08:27:47.6139385-04:00" endTime="2026-05-29T08:27:47.7129610-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1dfdec4a-0328-4cdd-989e-75f44944ad5f" />
    <UnitTestResult executionId="d94bada3-b80a-4097-a2a5-f0f28cbc15e8" testId="45606ce6-04e4-7286-8360-037963299b53" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.Constructor_WithNullHttpClient_ThrowsArgumentNullException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008523" startTime="2026-05-29T08:27:47.4608946-04:00" endTime="2026-05-29T08:27:47.4614412-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d94bada3-b80a-4097-a2a5-f0f28cbc15e8" />
    <UnitTestResult executionId="93138a4c-76c3-4f65-8649-7ad889f875be" testId="0210f633-eb08-33c6-ba73-4d753b83b032" testName="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests.SaveAsync_ThenGetAsync_RoundTrips" computerName="CPC-bruno-U7R9O" duration="00:00:00.0373263" startTime="2026-05-29T08:27:50.7927715-04:00" endTime="2026-05-29T08:27:50.8282464-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="93138a4c-76c3-4f65-8649-7ad889f875be" />
    <UnitTestResult executionId="ea113012-3367-481e-8ff7-9425397f10fa" testId="0f6f2296-094e-3801-bfc0-7a7e53ee0d7c" testName="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.BrowserMcpTools_ExposesFiveActionTools" computerName="CPC-bruno-U7R9O" duration="00:00:00.0204995" startTime="2026-05-29T08:27:50.7910448-04:00" endTime="2026-05-29T08:27:50.8004360-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ea113012-3367-481e-8ff7-9425397f10fa" />
    <UnitTestResult executionId="0b445bc8-9d85-4452-b05d-15862322100e" testId="76f02948-e9d8-a759-ed58-a009b7a1776d" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Publisher_Throws_Generic_Exception_Returns_Error_Result" computerName="CPC-bruno-U7R9O" duration="00:00:00.0023444" startTime="2026-05-29T08:27:50.5167956-04:00" endTime="2026-05-29T08:27:50.5190166-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0b445bc8-9d85-4452-b05d-15862322100e" />
    <UnitTestResult executionId="f804be75-f6ee-401d-a5e6-423d89c896cd" testId="9d4751db-52f2-0509-c648-21870237f6b7" testName="OpenClawNet.UnitTests.Tools.HtmlQueryToolTests.Invalid_Url_Is_Rejected" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008100" startTime="2026-05-29T08:27:48.8136068-04:00" endTime="2026-05-29T08:27:48.8142675-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f804be75-f6ee-401d-a5e6-423d89c896cd" />
    <UnitTestResult executionId="b08f4156-8252-40ae-ae41-9fd3037f25f2" testId="01ee4970-6e07-a9af-98ad-34067ab06c43" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToActive_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0001616" startTime="2026-05-29T08:27:47.5898665-04:00" endTime="2026-05-29T08:27:47.5899354-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b08f4156-8252-40ae-ae41-9fd3037f25f2" />
    <UnitTestResult executionId="9df754b6-86a1-47be-ae79-edae7272c8cf" testId="c13b62d4-f769-342d-787f-07efb58a3f89" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.ProviderName_IsAzureOpenAI" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008603" startTime="2026-05-29T08:27:49.1367305-04:00" endTime="2026-05-29T08:27:49.1368739-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9df754b6-86a1-47be-ae79-edae7272c8cf" />
    <UnitTestResult executionId="1431069a-7c2d-49c7-96c1-a06113a5c518" testId="819582db-f8f9-3f5f-20fc-1a094eb56792" testName="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.Noop_VerifyAsync_NoFindings" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010145" startTime="2026-05-29T08:27:49.3506298-04:00" endTime="2026-05-29T08:27:49.3515336-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1431069a-7c2d-49c7-96c1-a06113a5c518" />
    <UnitTestResult executionId="7d50c04a-247a-4353-ae57-027abbd9685d" testId="c14897ce-95ab-28d6-3b78-8e7a10d64569" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_InvalidCron_ReturnsNull" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002715" startTime="2026-05-29T08:27:49.5344876-04:00" endTime="2026-05-29T08:27:49.5345785-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7d50c04a-247a-4353-ae57-027abbd9685d" />
    <UnitTestResult executionId="f4a234a7-901c-4644-8473-5d9dd24f5c7c" testId="4f34cc41-f8cd-fe82-4e9e-95b707ad9405" testName="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Metadata_Has_Required_Schema_Field" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014734" startTime="2026-05-29T08:27:47.7404697-04:00" endTime="2026-05-29T08:27:47.7416335-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f4a234a7-901c-4644-8473-5d9dd24f5c7c" />
    <UnitTestResult executionId="85a69d4f-ae86-4b3e-8409-74f3b109de63" testId="e1fdac8a-4c00-bf3b-c90a-deb7147094a6" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_SupportsEmbedderFailureRecovery" computerName="CPC-bruno-U7R9O" duration="00:00:00.0042030" startTime="2026-05-29T08:27:50.7885739-04:00" endTime="2026-05-29T08:27:50.7886266-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="85a69d4f-ae86-4b3e-8409-74f3b109de63" />
    <UnitTestResult executionId="2cedadcd-ee71-4af4-93c7-7ffd89f14621" testId="5e3b3b1a-a4f1-df3a-9743-b4763de9e4f2" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_ScheduleTool_IsExemptFromApproval_EvenWhenRequireToolApprovalTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0411738" startTime="2026-05-29T08:27:49.0096062-04:00" endTime="2026-05-29T08:27:49.0502839-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2cedadcd-ee71-4af4-93c7-7ffd89f14621" />
    <UnitTestResult executionId="ac71abd3-0a91-48c5-a88d-8bdc3c10617b" testId="4a40ea1a-acc3-bf1f-e883-8425ff94dcd5" testName="OpenClawNet.UnitTests.Tools.ToolExecutorTests.ExecuteAsync_LogsDetailedEntries_WhenExtensiveLoggingEnabled" computerName="CPC-bruno-U7R9O" duration="00:00:00.0034326" startTime="2026-05-29T08:27:48.8817853-04:00" endTime="2026-05-29T08:27:48.8855790-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ac71abd3-0a91-48c5-a88d-8bdc3c10617b" />
    <UnitTestResult executionId="85796e17-8611-47a9-ae9b-72347c79d0fd" testId="7576ca97-ce2a-e6f1-6e11-09d0fed1a4a2" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_RoundTrips_RequireToolApproval_WhenEnabled" computerName="CPC-bruno-U7R9O" duration="00:00:00.0024290" startTime="2026-05-29T08:27:50.4492065-04:00" endTime="2026-05-29T08:27:50.4513842-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="85796e17-8611-47a9-ae9b-72347c79d0fd" />
    <UnitTestResult executionId="3d64ea48-e4fe-4475-b08c-a33ec635be3e" testId="b9988d55-a096-4087-669c-93fbd28b0aff" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_MalformedYaml_NoClosingDelimiter_TreatsEntireContentAsInstructions" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004943" startTime="2026-05-29T08:27:50.8613040-04:00" endTime="2026-05-29T08:27:50.8616259-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3d64ea48-e4fe-4475-b08c-a33ec635be3e" />
    <UnitTestResult executionId="81fa379a-b105-4dfc-9bf4-c12aa10f4005" testId="3670e0ff-598a-f43d-357a-cd48b5b14367" testName="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.ISemanticSkillRanker_IsRegisteredAsScoped" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017425" startTime="2026-05-29T08:27:48.7585699-04:00" endTime="2026-05-29T08:27:48.7601718-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="81fa379a-b105-4dfc-9bf4-c12aa10f4005" />
    <UnitTestResult executionId="b5a8423c-9cc7-42d2-abd1-11dda2baa674" testId="ca9dda31-a17c-8b10-a333-6abb9c0b2815" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Invalid_MaxResults_Clamped_To_Valid_Range(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;maxResults\&quot;: -5 }&quot;, expectedMaxResults: &quot;1&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.1339395" startTime="2026-05-29T08:27:49.7624800-04:00" endTime="2026-05-29T08:27:49.8951756-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b5a8423c-9cc7-42d2-abd1-11dda2baa674" />
    <UnitTestResult executionId="a018e903-b55c-42da-b4fa-a8abd6ea1700" testId="480f93a9-5aef-aea4-6679-e2d724273a4c" testName="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.GetSettings_ReturnsDefaults_WhenNoFileOrConfig" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017094" startTime="2026-05-29T08:27:50.9001266-04:00" endTime="2026-05-29T08:27:50.9017561-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a018e903-b55c-42da-b4fa-a8abd6ea1700" />
    <UnitTestResult executionId="f5e4d84e-1971-4824-8809-31f70ba8570a" testId="3c16b416-2c11-51a2-ab8a-7d289443f93a" testName="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.GetSettings_ReadsFromConfiguration" computerName="CPC-bruno-U7R9O" duration="00:00:00.0026022" startTime="2026-05-29T08:27:50.9679195-04:00" endTime="2026-05-29T08:27:50.9703909-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f5e4d84e-1971-4824-8809-31f70ba8570a" />
    <UnitTestResult executionId="1fa0ae90-8bef-4416-adb7-179ad4f1984e" testId="acb6a068-4516-d9a7-d7d2-02a21b6f41f8" testName="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsMaxConcurrentJobs_ToMinimum" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003064" startTime="2026-05-29T08:27:47.6816777-04:00" endTime="2026-05-29T08:27:47.6819111-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1fa0ae90-8bef-4416-adb7-179ad4f1984e" />
    <UnitTestResult executionId="d78b3452-ad44-4922-a448-48fbbeda2a29" testId="3c7bef25-7167-f04b-f5dc-6dd51ff7a167" testName="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.Update_PersistsToFile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0425414" startTime="2026-05-29T08:27:50.9019416-04:00" endTime="2026-05-29T08:27:50.9444201-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d78b3452-ad44-4922-a448-48fbbeda2a29" />
    <UnitTestResult executionId="2b9acfbc-5fb3-4cce-b5c5-b274e35a1a11" testId="2955d837-2d44-9c67-24c2-c795f2d28cf6" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_ReturnsUsageInfo" computerName="CPC-bruno-U7R9O" duration="00:00:00.0018433" startTime="2026-05-29T08:27:50.0645258-04:00" endTime="2026-05-29T08:27:50.0663634-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2b9acfbc-5fb3-4cce-b5c5-b274e35a1a11" />
    <UnitTestResult executionId="f2497342-2ffa-4c31-8910-ead6122b5af6" testId="29bd5c84-f9a3-dcab-a353-629bec861678" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Missing_Summary_Returns_Error" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009172" startTime="2026-05-29T08:27:51.1273913-04:00" endTime="2026-05-29T08:27:51.1282217-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f2497342-2ffa-4c31-8910-ead6122b5af6" />
    <UnitTestResult executionId="1335fad1-c528-471f-ae6e-4f348a5bc778" testId="2f35f5fc-d763-87a1-1a00-596bef95bf96" testName="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.CreateChatClient_UsesDefaultModel_WhenProfileHasNone" computerName="CPC-bruno-U7R9O" duration="00:00:00.0101260" startTime="2026-05-29T08:27:47.8779575-04:00" endTime="2026-05-29T08:27:47.8877794-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1335fad1-c528-471f-ae6e-4f348a5bc778" />
    <UnitTestResult executionId="4eeadd6a-3843-459e-be36-54a11bc5a8b0" testId="bfa393f4-049c-1916-948a-d091c24f34b5" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_JobNotFound_ReturnsNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0042099" startTime="2026-05-29T08:27:50.4611196-04:00" endTime="2026-05-29T08:27:50.5369214-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4eeadd6a-3843-459e-be36-54a11bc5a8b0" />
    <UnitTestResult executionId="4ab508bb-de5d-42cf-b8f0-35056d8d8a18" testId="534f504e-2dfa-c521-f9f3-bd84a1ade487" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_ActiveToCompleted_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002018" startTime="2026-05-29T08:27:47.5870668-04:00" endTime="2026-05-29T08:27:47.5871385-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4ab508bb-de5d-42cf-b8f0-35056d8d8a18" />
    <UnitTestResult executionId="dbd96c1c-8ff0-4f6f-b644-ff296da1ed27" testId="21fe5bd6-4fad-3f3f-c201-a1b490482c3e" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate03_GenericErrorMessageWhenVaultUnavailable_NoSecretNameLeak" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012682" startTime="2026-05-29T08:27:51.3559542-04:00" endTime="2026-05-29T08:27:51.3570975-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dbd96c1c-8ff0-4f6f-b644-ff296da1ed27" />
    <UnitTestResult executionId="eb811bba-fc2d-4ada-9e7c-6dce4e48e83c" testId="8b12fb7b-5784-422f-e707-408cca88103e" testName="OpenClawNet.UnitTests.Tools.FileSystemToolTests.Read_BlockedPath_AlsoBlocksAbsoluteVariants" computerName="CPC-bruno-U7R9O" duration="00:00:00.0059186" startTime="2026-05-29T08:27:49.9980258-04:00" endTime="2026-05-29T08:27:50.0046420-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="eb811bba-fc2d-4ada-9e7c-6dce4e48e83c" />
    <UnitTestResult executionId="3db905df-d4a8-4f11-9b0a-1ba3a69b05fd" testId="57faa752-1182-5b3b-1afb-e1cb7b00d0b4" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorDropAgentProfileModelTests.Migrate_PreservesModelColumn_WhenPresent" computerName="CPC-bruno-U7R9O" duration="00:00:00.1791933" startTime="2026-05-29T08:27:49.3510546-04:00" endTime="2026-05-29T08:27:49.5301984-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3db905df-d4a8-4f11-9b0a-1ba3a69b05fd" />
    <UnitTestResult executionId="1e0b786e-2031-4a80-ab70-c9ab475a2dc8" testId="c0e715e1-370e-a5be-33fb-c478e384ade4" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Successful_Publish_Returns_Dashboard_URL" computerName="CPC-bruno-U7R9O" duration="00:00:00.0099052" startTime="2026-05-29T08:27:50.5037413-04:00" endTime="2026-05-29T08:27:50.5135786-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1e0b786e-2031-4a80-ab70-c9ab475a2dc8" />
    <UnitTestResult executionId="dffb0a19-10e8-49ca-a906-3b4ec15a30d6" testId="f4664ba3-c1c1-66b0-37b0-242edda17529" testName="OpenClawNet.UnitTests.Tools.ImageEditToolTests.Resize_Produces_Smaller_Png" computerName="CPC-bruno-U7R9O" duration="00:00:00.3662039" startTime="2026-05-29T08:27:47.5606562-04:00" endTime="2026-05-29T08:27:47.9273072-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dffb0a19-10e8-49ca-a906-3b4ec15a30d6" />
    <UnitTestResult executionId="8f2ca2f6-2f30-4913-844b-040107940e98" testId="0613a6f7-85d2-eca2-a9d6-0c19f4e48035" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Completed, to: Cancelled)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000035" startTime="2026-05-29T08:27:47.5796361-04:00" endTime="2026-05-29T08:27:47.5796730-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8f2ca2f6-2f30-4913-844b-040107940e98" />
    <UnitTestResult executionId="00076539-a14c-481d-9399-9c7d0520ab5a" testId="0e5386f7-b954-965a-9e89-af9f20a557d5" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.GetDefaultAsync_SeededDefault_HasOllamaDefaultProvider" computerName="CPC-bruno-U7R9O" duration="00:00:00.0125054" startTime="2026-05-29T08:27:48.7110425-04:00" endTime="2026-05-29T08:27:48.7233438-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="00076539-a14c-481d-9399-9c7d0520ab5a" />
    <UnitTestResult executionId="14e1f521-60d8-42af-ad00-40f0a3bb1c3d" testId="14b65296-d688-98e6-ff91-ed5fedc462f1" testName="OpenClawNet.UnitTests.Tools.ImageEditToolTests.Crop_Without_Dimensions_Fails" computerName="CPC-bruno-U7R9O" duration="00:00:00.0074282" startTime="2026-05-29T08:27:47.9275409-04:00" endTime="2026-05-29T08:27:47.9354511-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="14e1f521-60d8-42af-ad00-40f0a3bb1c3d" />
    <UnitTestResult executionId="58fde92e-00dc-4927-8fc6-1d8312cd707a" testId="8410d9b2-2951-9479-58d8-9e4b6e691aca" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.EnabledToolsContainingOnlyLegacyName_HidesMcpTools" computerName="CPC-bruno-U7R9O" duration="00:00:00.2245278" startTime="2026-05-29T08:27:47.3320544-04:00" endTime="2026-05-29T08:27:47.5242009-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="58fde92e-00dc-4927-8fc6-1d8312cd707a" />
    <UnitTestResult executionId="c282a212-de72-4b2a-891b-a54908927138" testId="f5492dc7-977d-1059-3625-dc68f84633d4" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_FormatsSlackBlockKitMessage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0020888" startTime="2026-05-29T08:27:47.6988262-04:00" endTime="2026-05-29T08:27:47.6999718-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c282a212-de72-4b2a-891b-a54908927138" />
    <UnitTestResult executionId="c41e9d1f-2fd1-4dad-b232-8aa854887a77" testId="9cf53356-8073-3865-795f-728458bb16c9" testName="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_WithTimeout_ThrowsOperationCanceledException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022275" startTime="2026-05-29T08:27:48.8473974-04:00" endTime="2026-05-29T08:27:48.8495739-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c41e9d1f-2fd1-4dad-b232-8aa854887a77" />
    <UnitTestResult executionId="1c1fdc0a-8f3d-4413-9eb5-d74c8b760daf" testId="d7de916e-dd99-f93a-3503-4bca7264b055" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentsPath_ReturnsCorrectPath" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008023" startTime="2026-05-29T08:27:47.4375215-04:00" endTime="2026-05-29T08:27:47.4381632-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1c1fdc0a-8f3d-4413-9eb5-d74c8b760daf" />
    <UnitTestResult executionId="2def73e3-7988-461b-837b-aa5bc3227533" testId="63dd56b5-7830-034c-0d04-4f7908f6699b" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.DefaultOptions_HaveGpt5MiniDeployment" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002347" startTime="2026-05-29T08:27:49.1402868-04:00" endTime="2026-05-29T08:27:49.1403649-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2def73e3-7988-461b-837b-aa5bc3227533" />
    <UnitTestResult executionId="d06c9956-9384-4aef-84ca-f3ac5104e27c" testId="7c1745f1-568d-c623-79c2-5604b53c7aa1" testName="OpenClawNet.UnitTests.Storage.SkillVectorTests.UpsertVector_WithExistingSkillId_UpdatesVector" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014547" startTime="2026-05-29T08:27:47.8196732-04:00" endTime="2026-05-29T08:27:47.8209960-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d06c9956-9384-4aef-84ca-f3ac5104e27c" />
    <UnitTestResult executionId="361b75fa-12c8-422a-8e30-e4f791a96121" testId="4f25f0bb-524f-d762-f4c9-8c56617c2966" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.GetList_MasksApiKey_ReturnsHasApiKeyFlag" computerName="CPC-bruno-U7R9O" duration="00:00:00.1009225" startTime="2026-05-29T08:27:51.2463360-04:00" endTime="2026-05-29T08:27:51.3494482-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="361b75fa-12c8-422a-8e30-e4f791a96121" />
    <UnitTestResult executionId="4cf29961-f5b3-4648-a667-91946ed19f6b" testId="37d20f2e-cab5-779b-4621-9205735a7907" testName="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.DisposingRegistry_CancelsWatcher_NoExceptionsAfterDispose" computerName="CPC-bruno-U7R9O" duration="00:00:01.5364431" startTime="2026-05-29T08:27:49.8026978-04:00" endTime="2026-05-29T08:27:51.3432143-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4cf29961-f5b3-4648-a667-91946ed19f6b" />
    <UnitTestResult executionId="ff2b8392-fa60-4c2f-b201-a7667e6267fd" testId="9c49b1bc-4305-3de5-aaad-9ed063569bb5" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;weekdays at 08:30&quot;, expectedCron: &quot;30 8 * * 1-5&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000167" startTime="2026-05-29T08:27:50.8764466-04:00" endTime="2026-05-29T08:27:50.8765913-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ff2b8392-fa60-4c2f-b201-a7667e6267fd" />
    <UnitTestResult executionId="abc7bac9-f55c-4e58-9e45-c8749f9ec4cd" testId="5fe6ca84-1fa5-0a72-7522-51fc81d0d7a5" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryParseLlmJson_TolerantOfSurroundingProse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002351" startTime="2026-05-29T08:27:50.8853180-04:00" endTime="2026-05-29T08:27:50.8853743-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="abc7bac9-f55c-4e58-9e45-c8749f9ec4cd" />
    <UnitTestResult executionId="d4727ae8-deb9-4747-aec8-0bffab3a1826" testId="070d78e2-2f76-391b-3e36-d71f49260a29" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithFallback_CompletesQuickly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7686614-04:00" endTime="2026-05-29T08:27:50.7686826-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d4727ae8-deb9-4747-aec8-0bffab3a1826">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="f7e158b4-480b-4ea5-b289-8e7871e22a27" testId="e8fbc290-8dfd-1188-62ed-f03f4a46753c" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.VaultFacade_ResolveAsync_ReturnsPlaintext_And_WritesAudit" computerName="CPC-bruno-U7R9O" duration="00:00:00.1170009" startTime="2026-05-29T08:27:50.6825316-04:00" endTime="2026-05-29T08:27:50.7985626-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f7e158b4-480b-4ea5-b289-8e7871e22a27" />
    <UnitTestResult executionId="893acbd6-73e5-47ce-9913-b8ac927bcbf0" testId="32fc5ed6-26dd-24d9-fbe1-eb830568f8b8" testName="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithPartialSemanticResults_IncludesUnrankedSkills" computerName="CPC-bruno-U7R9O" duration="00:00:00.0045810" startTime="2026-05-29T08:27:50.7920852-04:00" endTime="2026-05-29T08:27:50.7921527-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="893acbd6-73e5-47ce-9913-b8ac927bcbf0" />
    <UnitTestResult executionId="45e11583-45c0-47fd-8dfe-06d70274c178" testId="38ae68b0-52af-7b7d-eea5-18198b226fbe" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesSessionSummary" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7711455-04:00" endTime="2026-05-29T08:27:50.7711852-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="45e11583-45c0-47fd-8dfe-06d70274c178">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="600a0a60-d9b8-45e4-b312-842e22b64337" testId="a9500391-6fc2-ec4f-4d7b-c90ebf5bb24a" testName="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.IsAvailableAsync_DoesNotThrow_WhenNoToken" computerName="CPC-bruno-U7R9O" duration="00:00:00.4765097" startTime="2026-05-29T08:27:47.8879286-04:00" endTime="2026-05-29T08:27:48.3649770-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="600a0a60-d9b8-45e4-b312-842e22b64337" />
    <UnitTestResult executionId="24292123-cab5-4f85-a21b-9f76a36a481b" testId="d1019978-2b1f-a41a-6fc6-4b3ed9e1ae4c" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Active, to: Draft)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000048" startTime="2026-05-29T08:27:47.5792388-04:00" endTime="2026-05-29T08:27:47.5792750-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="24292123-cab5-4f85-a21b-9f76a36a481b" />
    <UnitTestResult executionId="40a45f57-1d56-478c-b38b-373f512c83fb" testId="3d46914d-9c90-a159-2135-11cdb6778fd5" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_ModelProviderUnavailable_YieldsErrorEvent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0184593" startTime="2026-05-29T08:27:49.4859257-04:00" endTime="2026-05-29T08:27:49.5049121-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="40a45f57-1d56-478c-b38b-373f512c83fb" />
    <UnitTestResult executionId="16dd2512-ef63-42ca-99df-0f0e0c0a7fef" testId="bc38225a-326b-d3dd-77b4-19a5a5fdba2c" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryParseLlmJson_ErrorPayload_ReturnsFalseWithMessage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009303" startTime="2026-05-29T08:27:50.8837312-04:00" endTime="2026-05-29T08:27:50.8839983-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="16dd2512-ef63-42ca-99df-0f0e0c0a7fef" />
    <UnitTestResult executionId="8b7b8fcd-f23c-4461-b063-720a5a358879" testId="1f26c548-c25c-b1ae-a87b-5ddc53b757e9" testName="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_YieldsChunksAndCompletesSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.1918931" startTime="2026-05-29T08:27:48.4108492-04:00" endTime="2026-05-29T08:27:48.5941690-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Failed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8b7b8fcd-f23c-4461-b063-720a5a358879">
      <Output>
        <ErrorInfo>
          <Message>System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
&#xD;
Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.</Message>
          <StackTrace>   at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
   at OpenAI.Chat.ChatClient.&lt;&gt;c__DisplayClass20_0.&lt;&lt;CompleteChatStreamingAsync&gt;b__0&gt;d.MoveNext()&#xD;
--- End of stack trace from previous location ---&#xD;
   at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+MoveNext()&#xD;
   at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
   at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
   at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
   at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext() in C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs:line 129&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext() in C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs:line 129&#xD;
   at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
   at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_YieldsChunksAndCompletesSuccessfully() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs:line 78&#xD;
   at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_YieldsChunksAndCompletesSuccessfully() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs:line 78&#xD;
--- End of stack trace from previous location ---</StackTrace>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="92129a29-d474-49f6-93ee-ca1b4e21ac66" testId="3ffbe5b4-3467-0663-f836-a89e949680f8" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_ThrowsInvalidOperation_WhenApiKeyMissingInApiKeyMode" computerName="CPC-bruno-U7R9O" duration="00:00:00.0013709" startTime="2026-05-29T08:27:49.1282480-04:00" endTime="2026-05-29T08:27:49.1294523-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="92129a29-d474-49f6-93ee-ca1b4e21ac66" />
    <UnitTestResult executionId="a039f56a-06a5-446b-965f-aae8f98b201d" testId="65798ed1-a4fb-fea9-486c-bc15847e42df" testName="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.DeleteAsync_RemovesDefinition" computerName="CPC-bruno-U7R9O" duration="00:00:00.0114934" startTime="2026-05-29T08:27:48.7298268-04:00" endTime="2026-05-29T08:27:48.7412662-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a039f56a-06a5-446b-965f-aae8f98b201d" />
    <UnitTestResult executionId="73b3f083-4427-4c5f-8ebe-b975cbb2bb07" testId="ec18abc8-9332-a4d3-c72b-3ce1e942665a" testName="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameButton_TogglesEditMode_AndShowsTextField" computerName="CPC-bruno-U7R9O" duration="00:00:00.1008968" startTime="2026-05-29T08:27:50.0876625-04:00" endTime="2026-05-29T08:27:50.1874080-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="73b3f083-4427-4c5f-8ebe-b975cbb2bb07" />
    <UnitTestResult executionId="01f5f492-3194-42de-a220-1be6505e5095" testId="e0a2e71f-e2a2-c32c-f18f-f8e033f25f51" testName="OpenClawNet.UnitTests.Storage.VaultConfigBackendsTests.WhenBackendsAbsent_DefaultsToSqliteSecretsStore" computerName="CPC-bruno-U7R9O" duration="00:00:00.0093136" startTime="2026-05-29T08:27:49.2160706-04:00" endTime="2026-05-29T08:27:49.2254731-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="01f5f492-3194-42de-a220-1be6505e5095" />
    <UnitTestResult executionId="3d86de53-a01a-44e1-89ac-97ab54108fab" testId="7947d578-4749-901d-c483-81caefde8397" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.ScheduledJob_DefaultAllowConcurrentRuns_IsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0021832" startTime="2026-05-29T08:27:49.3886621-04:00" endTime="2026-05-29T08:27:49.3908213-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3d86de53-a01a-44e1-89ac-97ab54108fab" />
    <UnitTestResult executionId="3e1cc149-e70a-499e-8505-bfcfdda8855d" testId="82e2cd9b-d2c9-f0e9-eacd-9e30329e5d35" testName="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.Q5Sentinel_FunctionInvokedAndCompleted_NeverLeaksArgsOrReturn" computerName="CPC-bruno-U7R9O" duration="00:00:00.0085911" startTime="2026-05-29T08:27:49.0978599-04:00" endTime="2026-05-29T08:27:49.1064174-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3e1cc149-e70a-499e-8505-bfcfdda8855d" />
    <UnitTestResult executionId="83b3fa85-3971-47a5-a2e5-cd25a78afb06" testId="4354555a-95cf-6c64-be19-f83f27997e82" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Invalid_Insights_Array_Returns_Error" computerName="CPC-bruno-U7R9O" duration="00:00:00.0182840" startTime="2026-05-29T08:27:50.4934165-04:00" endTime="2026-05-29T08:27:50.5009437-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="83b3fa85-3971-47a5-a2e5-cd25a78afb06" />
    <UnitTestResult executionId="166ae9b4-be6e-4a4a-9cf8-687eabfc6c36" testId="2c51e904-a1f1-6c6e-b019-b76ffe13fa23" testName="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests.IsAvailableAsync_ReturnsTrue_WhenEndpointAndKeyConfigured" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009641" startTime="2026-05-29T08:27:50.6741747-04:00" endTime="2026-05-29T08:27:50.6749960-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="166ae9b4-be6e-4a4a-9cf8-687eabfc6c36" />
    <UnitTestResult executionId="8180228b-d4b3-44e6-9f6c-8604ccbe1585" testId="3e2a11e5-4fba-d286-46aa-767318b2f2a5" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_NullString_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002695" startTime="2026-05-29T08:27:48.8767133-04:00" endTime="2026-05-29T08:27:48.8767768-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8180228b-d4b3-44e6-9f6c-8604ccbe1585" />
    <UnitTestResult executionId="df3b6264-de83-4647-bc2b-909d8047cebc" testId="9d217f1a-3b82-e0b9-eced-08dc046a172e" testName="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_SerializesPayloadToJson" computerName="CPC-bruno-U7R9O" duration="00:00:00.0017898" startTime="2026-05-29T08:27:51.0770979-04:00" endTime="2026-05-29T08:27:51.0789506-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="df3b6264-de83-4647-bc2b-909d8047cebc" />
    <UnitTestResult executionId="2b1a7d2e-0324-47d3-a5bb-46486bfae501" testId="4870bbf4-f2cf-74a4-11f6-c6afef5f2d48" testName="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_WithValidWebhookUrl_PostsSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014420" startTime="2026-05-29T08:27:51.0829557-04:00" endTime="2026-05-29T08:27:51.0842641-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2b1a7d2e-0324-47d3-a5bb-46486bfae501" />
    <UnitTestResult executionId="c626576e-5c98-46e9-9552-bb4f94834ad8" testId="49d14b29-4fab-8c53-27d2-77b3134b575d" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_DraftToCompleted_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005925" startTime="2026-05-29T08:27:47.5762123-04:00" endTime="2026-05-29T08:27:47.5762992-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c626576e-5c98-46e9-9552-bb4f94834ad8" />
    <UnitTestResult executionId="9d676764-e766-4af4-a870-fd82bb575110" testId="eda4c610-27fe-8230-7711-be84a24fa33d" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_PausedToCancelled_ReturnsTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005294" startTime="2026-05-29T08:27:47.5865781-04:00" endTime="2026-05-29T08:27:47.5866437-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9d676764-e766-4af4-a870-fd82bb575110" />
    <UnitTestResult executionId="b78f7905-11e4-44e5-b8dc-66dd70f7106f" testId="1960449a-1528-315c-9cea-a3368afb3b22" testName="OpenClawNet.UnitTests.Models.AgentProfileTests.AllProperties_CanBeAssigned" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007066" startTime="2026-05-29T08:27:49.3578613-04:00" endTime="2026-05-29T08:27:49.3584289-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b78f7905-11e4-44e5-b8dc-66dd70f7106f" />
    <UnitTestResult executionId="cf04d201-7d46-42cc-afe1-6d963c53e0f0" testId="6894ebe5-87d9-860a-ad91-d357310388cd" testName="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;if(1 &gt; 2, \\\&quot;a\\\&quot;, \\\&quot;b\\\&quot;)&quot;, expected: &quot;b&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0174869" startTime="2026-05-29T08:27:47.7141843-04:00" endTime="2026-05-29T08:27:47.7315906-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cf04d201-7d46-42cc-afe1-6d963c53e0f0" />
    <UnitTestResult executionId="4dcedfc7-ff8e-406a-a496-0246bfd4e8ab" testId="da56c5dd-160a-44ad-2568-0415ec7b14c9" testName="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.Submit_OnServerError_ShowsAlertReason" computerName="CPC-bruno-U7R9O" duration="00:00:00.0108625" startTime="2026-05-29T08:27:48.8253713-04:00" endTime="2026-05-29T08:27:48.8360677-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4dcedfc7-ff8e-406a-a496-0246bfd4e8ab" />
    <UnitTestResult executionId="ee458861-aec4-49cb-8337-a5b316091a5c" testId="099a2ae3-9871-df46-6a9f-f56b07f4e109" testName="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.GetArtifactContent_ReturnsFullContent_WithCorrectMimeType" computerName="CPC-bruno-U7R9O" duration="00:00:00.0808961" startTime="2026-05-29T08:27:51.1929142-04:00" endTime="2026-05-29T08:27:51.2737606-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ee458861-aec4-49cb-8337-a5b316091a5c" />
    <UnitTestResult executionId="76312880-3abb-4883-9d87-bcf71f43beaf" testId="fbde9bd8-ec35-0f3d-70fe-215956c54e24" testName="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithEmptyQuery_ReturnsEmptyResults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0060354" startTime="2026-05-29T08:27:47.7598587-04:00" endTime="2026-05-29T08:27:47.7647570-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="76312880-3abb-4883-9d87-bcf71f43beaf" />
    <UnitTestResult executionId="9e7b40bd-754e-401a-a9f4-0bbb5dc05c62" testId="17590ea2-44d6-008f-e567-f4d843fb9ee6" testName="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;research-and-archive&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003255" startTime="2026-05-29T08:27:49.8181866-04:00" endTime="2026-05-29T08:27:49.8184888-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9e7b40bd-754e-401a-a9f4-0bbb5dc05c62" />
    <UnitTestResult executionId="109f4948-722a-4356-8c0f-2d1db390efa8" testId="9e0b6aeb-9570-2a97-a05b-9ffa0fc6daa2" testName="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.Metadata_Has_Integration_Category" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011909" startTime="2026-05-29T08:27:51.0362483-04:00" endTime="2026-05-29T08:27:51.0376382-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="109f4948-722a-4356-8c0f-2d1db390efa8" />
    <UnitTestResult executionId="8d06fabb-d8b3-435d-8204-3cd251b07f7d" testId="98a836cb-567a-b85c-a953-7d29114c23d9" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.Seed_WipesPreExistingRows" computerName="CPC-bruno-U7R9O" duration="00:00:00.0155083" startTime="2026-05-29T08:27:48.7384032-04:00" endTime="2026-05-29T08:27:48.7537774-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8d06fabb-d8b3-435d-8204-3cd251b07f7d" />
    <UnitTestResult executionId="0d057efe-ba62-48fe-9b0a-c95a789cd226" testId="518ed8c3-bbd6-36d6-32f3-eed28312d24e" testName="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests.NotFound_BuildsExplicitErrorLine" computerName="CPC-bruno-U7R9O" duration="00:00:00.0123561" startTime="2026-05-29T08:27:47.4079656-04:00" endTime="2026-05-29T08:27:47.4122354-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0d057efe-ba62-48fe-9b0a-c95a789cd226" />
    <UnitTestResult executionId="aa888982-895b-43f9-9a83-1cb488e9a16f" testId="e081b2dd-875e-cdec-f65a-0ba988c7b851" testName="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.RapidChangesWithin500ms_CoalesceToOneRebuild" computerName="CPC-bruno-U7R9O" duration="00:00:01.8070057" startTime="2026-05-29T08:27:57.2257487-04:00" endTime="2026-05-29T08:27:59.0329330-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="aa888982-895b-43f9-9a83-1cb488e9a16f" />
    <UnitTestResult executionId="4cd4175f-4514-47fb-98cc-0d8ac2e51892" testId="afe065f4-a104-8325-a630-c4c760fb0412" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToAnyState_ReturnsFalse(to: Active)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000092" startTime="2026-05-29T08:27:47.5850789-04:00" endTime="2026-05-29T08:27:47.5851352-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4cd4175f-4514-47fb-98cc-0d8ac2e51892" />
    <UnitTestResult executionId="e1e52e56-3d54-4936-9515-e95631de0f7f" testId="fb0446e3-dce4-fdb5-16a2-5c6948ed4cd9" testName="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithConcurrentUpdates_MaintainsConsistency" computerName="CPC-bruno-U7R9O" duration="00:00:00.0141054" startTime="2026-05-29T08:27:49.7199082-04:00" endTime="2026-05-29T08:27:49.7338789-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e1e52e56-3d54-4936-9515-e95631de0f7f" />
    <UnitTestResult executionId="86c29bc4-1320-4fe2-91d2-97d7d38e879b" testId="3d75d019-e024-491d-97ad-716e74426d86" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: &quot;&quot;, expected: False)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000025" startTime="2026-05-29T08:27:50.8834011-04:00" endTime="2026-05-29T08:27:50.8834545-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="86c29bc4-1320-4fe2-91d2-97d7d38e879b" />
    <UnitTestResult executionId="1c7a85d0-6998-4b74-ba57-5fb6e870e7c6" testId="a8c6535a-96db-5c89-d839-522ca132f46d" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PutProvider_PreservesApiKey_WhenNotProvided" computerName="CPC-bruno-U7R9O" duration="00:00:00.1243262" startTime="2026-05-29T08:27:50.1759610-04:00" endTime="2026-05-29T08:27:50.3237025-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1c7a85d0-6998-4b74-ba57-5fb6e870e7c6" />
    <UnitTestResult executionId="1d24f824-ee37-4c7f-858d-ab0969808da8" testId="8cffd5d7-559e-6943-0f88-1fb70a12d0f7" testName="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.ValidSkillInSystem_ReturnsOneRecord_LayerSystem" computerName="CPC-bruno-U7R9O" duration="00:00:00.0119198" startTime="2026-05-29T08:28:02.0480961-04:00" endTime="2026-05-29T08:28:02.0599368-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1d24f824-ee37-4c7f-858d-ab0969808da8" />
    <UnitTestResult executionId="6fbee2eb-dcea-45d6-bf34-cf0a24c71b62" testId="976e0769-0012-8298-a6fd-a06ecedff387" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.Metadata_Has_Integration_Category" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002833" startTime="2026-05-29T08:27:50.5215095-04:00" endTime="2026-05-29T08:27:50.5217449-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6fbee2eb-dcea-45d6-bf34-cf0a24c71b62" />
    <UnitTestResult executionId="ae18da9a-4a0f-414f-adf2-105b1184882c" testId="e39bbe75-d6f7-5c7f-7c86-6842febcdd6c" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.GetByName_ExistingProfile_ReturnsOk" computerName="CPC-bruno-U7R9O" duration="00:00:00.0362527" startTime="2026-05-29T08:27:48.9737091-04:00" endTime="2026-05-29T08:27:49.0096694-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ae18da9a-4a0f-414f-adf2-105b1184882c" />
    <UnitTestResult executionId="802b9b67-aced-446e-9d94-29f166255599" testId="7df9b74d-dcd3-e00d-023b-a72bd8c175c1" testName="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests.SaveAsync_TruncatesLongMessages" computerName="CPC-bruno-U7R9O" duration="00:00:00.0067320" startTime="2026-05-29T08:27:50.8552449-04:00" endTime="2026-05-29T08:27:50.8618614-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="802b9b67-aced-446e-9d94-29f166255599" />
    <UnitTestResult executionId="3f8f5075-8dd0-4678-8886-3d228ece7c84" testId="cdf94520-3c52-681c-d947-88f07230b0c2" testName="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.SemanticRerank_Latency_P50_P95_P99_Distribution" computerName="CPC-bruno-U7R9O" duration="00:00:00.0019589" startTime="2026-05-29T08:27:49.0823045-04:00" endTime="2026-05-29T08:27:49.0841009-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3f8f5075-8dd0-4678-8886-3d228ece7c84" />
    <UnitTestResult executionId="40187449-222d-4a65-b87d-9cce43f09878" testId="063b142a-a66f-c8a4-ebf6-ef20dcaf9d55" testName="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithLongContent_TruncatesContent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0065697" startTime="2026-05-29T08:27:47.4435001-04:00" endTime="2026-05-29T08:27:47.4500103-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="40187449-222d-4a65-b87d-9cce43f09878" />
    <UnitTestResult executionId="21bd8adf-0cff-4d71-8e6f-c7ea6ad79ef2" testId="65c7a3a2-0273-80c4-bef0-55c6f65c63c4" testName="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.NewAgentProfile_RequireToolApproval_DefaultsToTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002740" startTime="2026-05-29T08:27:50.4341782-04:00" endTime="2026-05-29T08:27:50.4344097-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="21bd8adf-0cff-4d71-8e6f-c7ea6ad79ef2" />
    <UnitTestResult executionId="1daab89d-f4af-46b2-9d2c-942f6fd72a92" testId="1656e829-36f5-7574-679d-bbd763f484a3" testName="OpenClawNet.UnitTests.Storage.SecretsStoreTests.Delete_Removes_Secret" computerName="CPC-bruno-U7R9O" duration="00:00:00.0071845" startTime="2026-05-29T08:27:50.1310885-04:00" endTime="2026-05-29T08:27:50.1381347-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1daab89d-f4af-46b2-9d2c-942f6fd72a92" />
    <UnitTestResult executionId="53b63688-a3f3-4e74-9aaf-d73db1f71c07" testId="47b65aa2-7dc9-103d-cec2-cf153f66ef54" testName="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests.GetChannelDetailView_MapsArtifactKind_ToLowercaseString" computerName="CPC-bruno-U7R9O" duration="00:00:00.0582204" startTime="2026-05-29T08:27:51.2426629-04:00" endTime="2026-05-29T08:27:51.3008160-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="53b63688-a3f3-4e74-9aaf-d73db1f71c07" />
    <UnitTestResult executionId="9fe6e3b8-f695-4c43-a8ed-58a5fe311677" testId="af532b25-d7fc-4658-2c8e-fbc866ff24ae" testName="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests.Roundtrip_SerializesWithCamelCaseAndDeserializesIdentically" computerName="CPC-bruno-U7R9O" duration="00:00:00.1069880" startTime="2026-05-29T08:27:47.4130461-04:00" endTime="2026-05-29T08:27:47.4741394-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9fe6e3b8-f695-4c43-a8ed-58a5fe311677" />
    <UnitTestResult executionId="9f6c060c-5b67-4bc9-92bf-7911e6f881f2" testId="02186190-32e6-1594-2fbf-ed412863c3bf" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every hour&quot;, expectedCron: &quot;0 * * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000082" startTime="2026-05-29T08:27:50.8761485-04:00" endTime="2026-05-29T08:27:50.8762013-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9f6c060c-5b67-4bc9-92bf-7911e6f881f2" />
    <UnitTestResult executionId="aa311970-6bf3-47be-af07-198e954feb42" testId="39f2b86d-764c-c1f7-1e3f-1f1ba294383b" testName="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ResolveProviderFieldsAsync_WithPartialVaultReferences_ResolvesOnlyReferences" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014834" startTime="2026-05-29T08:27:47.9356982-04:00" endTime="2026-05-29T08:27:47.9372272-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="aa311970-6bf3-47be-af07-198e954feb42" />
    <UnitTestResult executionId="3664b49d-9979-4ade-8daf-08723a02a43f" testId="1a2452f2-bcf9-8117-46e3-1e9e2d276005" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Completed, to: Draft)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000035" startTime="2026-05-29T08:27:47.5795357-04:00" endTime="2026-05-29T08:27:47.5795712-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3664b49d-9979-4ade-8daf-08723a02a43f" />
    <UnitTestResult executionId="536ec578-53a4-4f62-a254-14204fdde995" testId="464a1332-1518-4a1b-4d1d-810a8140ec7e" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ConcurrentRequests_IsolatedResults" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7676360-04:00" endTime="2026-05-29T08:27:50.7676592-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="536ec578-53a4-4f62-a254-14204fdde995">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="5b77acb8-737b-42f8-b78f-59f323591dce" testId="dc86b472-c406-4456-df65-e2a46bc15677" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_LogsSuccessfulDelivery" computerName="CPC-bruno-U7R9O" duration="00:00:00.0025749" startTime="2026-05-29T08:27:47.7092424-04:00" endTime="2026-05-29T08:27:47.7115501-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5b77acb8-737b-42f8-b78f-59f323591dce" />
    <UnitTestResult executionId="de8987c8-8ce0-44e6-b7a6-a0c1e0f6c5f0" testId="acb5089d-1135-1b08-cb9f-4de67d67b19d" testName="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.VectorSearch_Latency_ScalesLinearlyWithResultCount" computerName="CPC-bruno-U7R9O" duration="00:00:00.0050730" startTime="2026-05-29T08:27:49.0771682-04:00" endTime="2026-05-29T08:27:49.0820651-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="de8987c8-8ce0-44e6-b7a6-a0c1e0f6c5f0" />
    <UnitTestResult executionId="38933821-0e5e-4e9f-9cd1-0cc4d899d774" testId="2459a865-48d4-d859-24e8-9e660f549e58" testName="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.List_IncludesBundledServersWithIsBuiltInTrue" computerName="CPC-bruno-U7R9O" duration="00:00:00.0079474" startTime="2026-05-29T08:27:49.2984059-04:00" endTime="2026-05-29T08:27:49.3062361-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="38933821-0e5e-4e9f-9cd1-0cc4d899d774" />
    <UnitTestResult executionId="6f75fa21-ea78-4d83-98a3-361f63495bc5" testId="5e3c4b7f-e411-c5fe-abbd-484a2330765c" testName="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_RanksHighConfidenceHigher" computerName="CPC-bruno-U7R9O" duration="00:00:00.0289814" startTime="2026-05-29T08:27:47.5230980-04:00" endTime="2026-05-29T08:27:47.5517880-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6f75fa21-ea78-4d83-98a3-361f63495bc5" />
    <UnitTestResult executionId="732e892f-3cbf-4efe-9b40-624543491a27" testId="dea1035b-e4ea-f627-8534-bdb00a818e27" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_HandlesIntegratedAuthMode_CaseInsensitively(authMode: &quot;INTEGRATED&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008085" startTime="2026-05-29T08:27:49.1273029-04:00" endTime="2026-05-29T08:27:49.1280030-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="732e892f-3cbf-4efe-9b40-624543491a27" />
    <UnitTestResult executionId="bd7a60bc-2c19-4d62-a2f9-790140ef43ee" testId="d7cad525-0857-70f0-6616-b4670c25a587" testName="OpenClawNet.UnitTests.Tools.GitHubToolTests.Summary_Missing_Or_Invalid_Owner_Repo_Returns_Clean_Error(json: &quot;{ \&quot;action\&quot;: \&quot;summary\&quot;, \&quot;owner\&quot;: \&quot;elbruno\&quot;,&quot;···)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004582" startTime="2026-05-29T08:27:47.7819397-04:00" endTime="2026-05-29T08:27:47.7820234-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bd7a60bc-2c19-4d62-a2f9-790140ef43ee" />
    <UnitTestResult executionId="a6b25aa4-d8c3-4b72-a59a-f663fe4c6097" testId="cca82341-a5f4-b17f-4d2b-66ad517d39b5" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate05_SecretAccessAuditData_NotReturnedByAnyOpenClawNetPublicSurface" computerName="CPC-bruno-U7R9O" duration="00:00:00.2568626" startTime="2026-05-29T08:27:50.7997618-04:00" endTime="2026-05-29T08:27:51.0554923-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a6b25aa4-d8c3-4b72-a59a-f663fe4c6097" />
    <UnitTestResult executionId="3f972bb1-be85-4874-93ec-7019c438c190" testId="7c22ba9a-685b-a1c7-121c-49c6ef5e202c" testName="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.RememberApproval_TracksToolNamePerSession_CaseInsensitive" computerName="CPC-bruno-U7R9O" duration="00:00:00.0020889" startTime="2026-05-29T08:27:47.4834477-04:00" endTime="2026-05-29T08:27:47.4854934-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3f972bb1-be85-4874-93ec-7019c438c190" />
    <UnitTestResult executionId="b7ebda7a-cdac-4bfa-9789-ab7017035edc" testId="03c38608-2c45-0c64-b699-baaa681feee4" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToAnyState_ReturnsFalse(to: Completed)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002055" startTime="2026-05-29T08:27:47.5807889-04:00" endTime="2026-05-29T08:27:47.5808476-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b7ebda7a-cdac-4bfa-9789-ab7017035edc" />
    <UnitTestResult executionId="a536f88a-4da5-4726-969c-f2bfae018628" testId="dcde34fe-ca2b-5507-5b7e-bf769dceebfc" testName="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.BootOrder_AclVerifyAsync_CalledBeforeDataProtectionKeyPersistence" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011721" startTime="2026-05-29T08:27:49.3423458-04:00" endTime="2026-05-29T08:27:49.3433517-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a536f88a-4da5-4726-969c-f2bfae018628" />
    <UnitTestResult executionId="0c14ce20-c1f4-4572-91e3-078807120561" testId="5ff9b385-19ed-917a-2f35-700ff38f1e05" testName="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.Metadata_Parameter_Schema_Has_Required_Fields" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010154" startTime="2026-05-29T08:27:50.5166071-04:00" endTime="2026-05-29T08:27:50.5166615-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0c14ce20-c1f4-4572-91e3-078807120561" />
    <UnitTestResult executionId="0ff13d02-261a-425a-a95f-32d153b177cd" testId="f5ba8a65-8640-e4c6-1267-039eea8e5e24" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.AgentStreamEventType_ContainsToolApprovalRequest" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009939" startTime="2026-05-29T08:27:49.1241188-04:00" endTime="2026-05-29T08:27:49.1249852-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0ff13d02-261a-425a-a95f-32d153b177cd" />
    <UnitTestResult executionId="366b53f8-0ea5-454c-b26a-f1f885b3d5e8" testId="0aeea800-2c6f-2da6-19ba-d2fad9bce49d" testName="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.AddAzureOpenAI_ReadsEndpointFromAzureOpenAISection_TakingPrecedence" computerName="CPC-bruno-U7R9O" duration="00:00:00.0027713" startTime="2026-05-29T08:27:49.1296673-04:00" endTime="2026-05-29T08:27:49.1322956-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="366b53f8-0ea5-454c-b26a-f1f885b3d5e8" />
    <UnitTestResult executionId="3d4692c6-3128-48f3-8576-716d6cac9fc1" testId="28c31f3b-de6a-6f8c-16bb-60f795ef6478" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_FindProjects_FindsCsproj" computerName="CPC-bruno-U7R9O" duration="00:00:00.0353240" startTime="2026-05-29T08:27:49.4426840-04:00" endTime="2026-05-29T08:27:49.4787652-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3d4692c6-3128-48f3-8576-716d6cac9fc1" />
    <UnitTestResult executionId="3f395fb8-f383-4874-a3c2-fc99fed5370e" testId="ce858563-d550-b11e-d4ef-e30a3ff8a0d9" testName="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.AclVerificationResult_RecordEquality_Works" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009518" startTime="2026-05-29T08:27:49.3412915-04:00" endTime="2026-05-29T08:27:49.3421168-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3f395fb8-f383-4874-a3c2-fc99fed5370e" />
    <UnitTestResult executionId="adcd9fc4-efb6-48fe-9722-c8cfb4048005" testId="dab50512-e382-8020-b619-ba884129bc5b" testName="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.EmptyEnabledTools_ReturnsEntireCatalog" computerName="CPC-bruno-U7R9O" duration="00:00:00.0633674" startTime="2026-05-29T08:27:47.5495835-04:00" endTime="2026-05-29T08:27:47.6121456-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="adcd9fc4-efb6-48fe-9722-c8cfb4048005" />
    <UnitTestResult executionId="6474aae5-8cb1-4883-a293-d806c34e9d3c" testId="87846d23-405a-3372-0807-babee989a98a" testName="OpenClawNet.UnitTests.Integration.LiveLlmTests.Ollama_StreamAsync_YieldsTokens" computerName="CPC-bruno-U7R9O" duration="00:00:02.9593237" startTime="2026-05-29T08:28:22.0161868-04:00" endTime="2026-05-29T08:28:24.9748445-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6474aae5-8cb1-4883-a293-d806c34e9d3c" />
    <UnitTestResult executionId="ac6ab926-16ea-42a7-a8e1-a3d08191a71e" testId="ba5b3c44-3cb2-9cd1-a0c6-6a932a4eb28d" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PostTest_ResponseIsOk_WithSuccessFalse_WhenProviderThrows" computerName="CPC-bruno-U7R9O" duration="00:00:00.2434960" startTime="2026-05-29T08:27:50.7908638-04:00" endTime="2026-05-29T08:27:51.0671858-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ac6ab926-16ea-42a7-a8e1-a3d08191a71e" />
    <UnitTestResult executionId="eeaac6c4-73d4-46d3-9b46-2869a71a2238" testId="bc4317f2-aa55-990b-6e33-021dd027217c" testName="OpenClawNet.UnitTests.Tools.ToolRegistryTests.GetToolManifest_ReturnsMetadata" computerName="CPC-bruno-U7R9O" duration="00:00:00.0054934" startTime="2026-05-29T08:27:47.4823345-04:00" endTime="2026-05-29T08:27:47.4875252-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="eeaac6c4-73d4-46d3-9b46-2869a71a2238" />
    <UnitTestResult executionId="badad927-55d6-4779-afac-c1c58f2a35a9" testId="91fc2ff1-3e26-7dfa-9122-357cad915d4f" testName="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.GetByName_NonExistent_ReturnsNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0265310" startTime="2026-05-29T08:27:51.4251959-04:00" endTime="2026-05-29T08:27:51.4511854-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="badad927-55d6-4779-afac-c1c58f2a35a9" />
    <UnitTestResult executionId="252bf627-6c74-4e86-b680-32b1c2c1c486" testId="c15e580d-5371-e928-f0e4-cdfef59168b0" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_VariousCronFormats_ParsesSuccessfully(cron: &quot;0 0 * * MON&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0002266" startTime="2026-05-29T08:27:49.5321701-04:00" endTime="2026-05-29T08:27:49.5322292-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="252bf627-6c74-4e86-b680-32b1c2c1c486" />
    <UnitTestResult executionId="7d74ce11-566b-434e-b07e-12883f4ef8b8" testId="2b2077f9-c2ad-494a-4842-225704c24753" testName="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.StoreAsync_Returns_256Bit_Random_State" computerName="CPC-bruno-U7R9O" duration="00:00:00.0140802" startTime="2026-05-29T08:27:49.5919689-04:00" endTime="2026-05-29T08:27:49.6059708-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7d74ce11-566b-434e-b07e-12883f4ef8b8" />
    <UnitTestResult executionId="f81e6394-26a2-4a83-b721-ecb13baf8960" testId="661242ef-64a6-5293-9270-e9d27ab0c8fb" testName="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ResolveProviderFieldsAsync_WithVaultReferences_ResolvesSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007674" startTime="2026-05-29T08:27:47.9374166-04:00" endTime="2026-05-29T08:27:47.9380702-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f81e6394-26a2-4a83-b721-ecb13baf8960" />
    <UnitTestResult executionId="cfc711d6-8123-4923-b138-d8d33b506e3b" testId="b911718f-1eb6-6a75-e692-010a7f970b4b" testName="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.GetAsync_ReturnsNull_WhenNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012338" startTime="2026-05-29T08:27:48.7223739-04:00" endTime="2026-05-29T08:27:48.7237679-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cfc711d6-8123-4923-b138-d8d33b506e3b" />
    <UnitTestResult executionId="9328f3ae-ec8e-40d6-9894-43b0ada4ac4b" testId="701bd2c8-467c-4047-af17-e27fd3082935" testName="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_MultipleChannels_MixedSuccessFailure_LogsAll_ReturnsAggregate" computerName="CPC-bruno-U7R9O" duration="00:00:00.0107787" startTime="2026-05-29T08:27:51.0161269-04:00" endTime="2026-05-29T08:27:51.0269936-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9328f3ae-ec8e-40d6-9894-43b0ada4ac4b" />
    <UnitTestResult executionId="de182a3b-6ccc-40ca-8bf3-a8a9e2b508a8" testId="7803ba16-fbd2-b8a9-5ca4-515965b37c35" testName="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_InvalidCron_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0005754" startTime="2026-05-29T08:27:48.8878041-04:00" endTime="2026-05-29T08:27:48.8878639-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="de182a3b-6ccc-40ca-8bf3-a8a9e2b508a8" />
    <UnitTestResult executionId="a9da657d-2288-4f59-b123-c2624f8d83d8" testId="cc1aad7d-439f-2fd9-2cf4-e2eec564b2bc" testName="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_AcceptsAllowedRepo_AfterValidation" computerName="CPC-bruno-U7R9O" duration="00:00:00.0142296" startTime="2026-05-29T08:27:59.0694945-04:00" endTime="2026-05-29T08:27:59.0836007-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a9da657d-2288-4f59-b123-c2624f8d83d8" />
    <UnitTestResult executionId="c775f158-5d3d-4d66-bcd9-926322942afd" testId="b8d88e73-2ab0-66f5-ba69-46e6dabe6dfd" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_HttpRequestException_YieldsErrorEvent" computerName="CPC-bruno-U7R9O" duration="00:00:00.0365128" startTime="2026-05-29T08:27:49.3581770-04:00" endTime="2026-05-29T08:27:49.3949258-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c775f158-5d3d-4d66-bcd9-926322942afd" />
    <UnitTestResult executionId="7bb3c99d-65f4-4335-8000-d1f4fc66d100" testId="c0436c66-2dd9-b60f-7157-2dcf9b49aa4f" testName="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_YieldsContentEvents" computerName="CPC-bruno-U7R9O" duration="00:00:00.0150100" startTime="2026-05-29T08:27:50.5112345-04:00" endTime="2026-05-29T08:27:50.5274039-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7bb3c99d-65f4-4335-8000-d1f4fc66d100" />
    <UnitTestResult executionId="a6a68b3e-ccf1-401c-b3fb-b04f597f659e" testId="d162d6f7-2eb7-ec82-e785-2fcff3ba0621" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToAnyState_ReturnsFalse(to: Active)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000085" startTime="2026-05-29T08:27:47.5809639-04:00" endTime="2026-05-29T08:27:47.5810291-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a6a68b3e-ccf1-401c-b3fb-b04f597f659e" />
    <UnitTestResult executionId="64988f3d-92e4-46c2-90b6-f39e8802b541" testId="fc9115dd-2b25-6a23-5f73-b15a3925cc66" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PatchJob_UnknownId_ReturnsNotFound" computerName="CPC-bruno-U7R9O" duration="00:00:00.1095383" startTime="2026-05-29T08:28:03.7203102-04:00" endTime="2026-05-29T08:28:04.3889416-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="64988f3d-92e4-46c2-90b6-f39e8802b541" />
    <UnitTestResult executionId="d48a58b3-2ce8-4d12-ac6b-eb39fa844a53" testId="f7b2fead-ea53-8792-1b95-f1d254dfeb08" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Negative_VaultValueNeverInLlmPayload_FakeClientCapturesMessages" computerName="CPC-bruno-U7R9O" duration="00:00:00.0016209" startTime="2026-05-29T08:27:51.3541474-04:00" endTime="2026-05-29T08:27:51.3557555-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d48a58b3-2ce8-4d12-ac6b-eb39fa844a53" />
    <UnitTestResult executionId="21d66b94-3fcb-4b76-b94d-e134229180d0" testId="8396fee2-0cf1-d487-88ba-3f0b07ac0947" testName="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_WithUnknownRef_ThrowsModelProviderUnavailable" computerName="CPC-bruno-U7R9O" duration="00:00:00.0180353" startTime="2026-05-29T08:27:47.5346775-04:00" endTime="2026-05-29T08:27:47.5525713-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="21d66b94-3fcb-4b76-b94d-e134229180d0" />
    <UnitTestResult executionId="ff2092d2-af40-48f3-8ac6-0d7b703308c0" testId="321c6061-400e-9242-a86d-d71b0364d6bb" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Constructor_WithNullHttpClient_ThrowsArgumentNullException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0008686" startTime="2026-05-29T08:27:47.6971223-04:00" endTime="2026-05-29T08:27:47.6978256-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ff2092d2-af40-48f3-8ac6-0d7b703308c0" />
    <UnitTestResult executionId="e4e46e3c-328a-4c0e-bc9f-6eee277a2baa" testId="7a878b99-1dc0-a0b0-5f8f-29c0e176b64a" testName="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.CreateJobRequest_WithAllowConcurrentRuns_MapsCorrectly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0029669" startTime="2026-05-29T08:27:49.4396037-04:00" endTime="2026-05-29T08:27:49.4424484-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e4e46e3c-328a-4c0e-bc9f-6eee277a2baa" />
    <UnitTestResult executionId="ad08292a-b201-4a24-b5e5-191a96cc087c" testId="01079850-7f2b-9e7f-1474-9692dda0cc1c" testName="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.SeedDefaultsAsync_CreatesDefaults_WhenEmpty" computerName="CPC-bruno-U7R9O" duration="00:00:00.0018087" startTime="2026-05-29T08:27:48.7514199-04:00" endTime="2026-05-29T08:27:48.7531987-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ad08292a-b201-4a24-b5e5-191a96cc087c" />
    <UnitTestResult executionId="bc45e437-00f5-498d-ab8e-e06e9e5c668d" testId="cdd534e2-e2e2-5f8c-86bc-5469c5e2cfc7" testName="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_SendsModelAndMessages" computerName="CPC-bruno-U7R9O" duration="00:00:00.0022839" startTime="2026-05-29T08:27:50.0666352-04:00" endTime="2026-05-29T08:27:50.0687375-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="bc45e437-00f5-498d-ab8e-e06e9e5c668d" />
    <UnitTestResult executionId="2a40fc15-e78f-41e6-b8a3-77b120ebc145" testId="4914df53-a829-d638-0c33-3139a51c58ba" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PatchJob_RenamesActiveJob_AndPersistsChange" computerName="CPC-bruno-U7R9O" duration="00:00:00.4445643" startTime="2026-05-29T08:27:59.0076056-04:00" endTime="2026-05-29T08:28:00.2760427-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2a40fc15-e78f-41e6-b8a3-77b120ebc145" />
    <UnitTestResult executionId="e50338b7-b307-47a5-a385-cf25ec2b7f57" testId="6311e64d-06ed-ed23-cf71-731e8e9cd3fa" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.DeleteVectorAsync_WithValidId_DeletesSuccessfully" computerName="CPC-bruno-U7R9O" duration="00:00:00.0043666" startTime="2026-05-29T08:27:47.6031289-04:00" endTime="2026-05-29T08:27:47.6073611-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e50338b7-b307-47a5-a385-cf25ec2b7f57" />
    <UnitTestResult executionId="7d01fca8-b871-4631-b411-d751415c3060" testId="0c613a9e-157b-e838-1eed-8a51c952216b" testName="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_WithEnabledChannels_CallsDeliveryService" computerName="CPC-bruno-U7R9O" duration="00:00:00.0162744" startTime="2026-05-29T08:27:50.3825584-04:00" endTime="2026-05-29T08:27:50.4605260-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7d01fca8-b871-4631-b411-d751415c3060" />
    <UnitTestResult executionId="afd90183-fb06-495c-bf34-4809a29b24bc" testId="9f69e584-08f8-5d88-c8dc-dbc573aac51b" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_HighConfidenceSkill_VisibleInPrompt" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7631977-04:00" endTime="2026-05-29T08:27:50.7632201-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="afd90183-fb06-495c-bf34-4809a29b24bc">
      <Output>
        <ErrorInfo>
          <Message>Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="28bfd6c3-335b-422d-a9af-8ffc019a82b1" testId="eed82dcf-4fca-8712-1ef0-27eb2d012450" testName="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.SearchAsync_WithTopKGreaterThanResults_ReturnsAllAvailable" computerName="CPC-bruno-U7R9O" duration="00:00:00.0035454" startTime="2026-05-29T08:27:47.6075352-04:00" endTime="2026-05-29T08:27:47.6110066-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="28bfd6c3-335b-422d-a9af-8ffc019a82b1" />
    <UnitTestResult executionId="fe5beb56-2fa8-4ac1-a9f4-2ea374ace95e" testId="55aeae58-1439-7f4d-dbae-ecceeee1838d" testName="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.GetResponseAsync_ConvertsMessages_Correctly" computerName="CPC-bruno-U7R9O" duration="00:00:00.0027486" startTime="2026-05-29T08:27:49.5452197-04:00" endTime="2026-05-29T08:27:49.5474474-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fe5beb56-2fa8-4ac1-a9f4-2ea374ace95e" />
    <UnitTestResult executionId="63ee4c90-c0b4-41a3-a789-0a48cf14d1da" testId="19e97735-6d15-7f5a-e966-0c0f2449f02c" testName="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.FolderHealth_StatusBeforeSetup_Returns404" computerName="CPC-bruno-U7R9O" duration="00:00:00.0995526" startTime="2026-05-29T08:27:50.0771347-04:00" endTime="2026-05-29T08:27:50.8234850-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="63ee4c90-c0b4-41a3-a789-0a48cf14d1da" />
    <UnitTestResult executionId="65980966-e3d1-4629-aaaa-fd0ab876e0da" testId="d770d1d5-0572-329e-ad7b-990a36b25207" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.QueryByJobId_ReturnsArtifacts_InReverseChronologicalOrder" computerName="CPC-bruno-U7R9O" duration="00:00:00.1775028" startTime="2026-05-29T08:27:50.1676852-04:00" endTime="2026-05-29T08:27:50.3445327-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="65980966-e3d1-4629-aaaa-fd0ab876e0da" />
    <UnitTestResult executionId="5788600b-6568-4f95-b005-a17e698ae309" testId="18333432-c5dd-d66e-5a39-0c8e4fe0da64" testName="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithAzureOpenAIEmbedder_Succeeds" computerName="CPC-bruno-U7R9O" duration="00:00:00.0010000" startTime="2026-05-29T08:27:50.7642025-04:00" endTime="2026-05-29T08:27:50.7642247-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="NotExecuted" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5788600b-6568-4f95-b005-a17e698ae309">
      <Output>
        <ErrorInfo>
          <Message>Optional: Awaiting Azure OpenAI embedder scope definition</Message>
        </ErrorInfo>
      </Output>
    </UnitTestResult>
    <UnitTestResult executionId="e0fef53a-7e47-43bf-8096-ded2ae42a770" testId="259cd906-0415-78b0-4dfd-6ffd0eea3037" testName="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostImport_ValidMarkdown_ReturnsProfile" computerName="CPC-bruno-U7R9O" duration="00:00:00.0610761" startTime="2026-05-29T08:27:49.1520704-04:00" endTime="2026-05-29T08:27:49.2137615-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e0fef53a-7e47-43bf-8096-ded2ae42a770" />
    <UnitTestResult executionId="223c057c-0cc1-40aa-9e7b-a60fd7a085d6" testId="01fbc128-f936-2848-85d0-f44be924bfab" testName="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithMultipleTexts_ReturnsConsistentDimensions" computerName="CPC-bruno-U7R9O" duration="00:00:00.0044350" startTime="2026-05-29T08:27:50.0814530-04:00" endTime="2026-05-29T08:27:50.0857397-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="223c057c-0cc1-40aa-9e7b-a60fd7a085d6" />
    <UnitTestResult executionId="8d8b3162-322b-460d-8630-bc42d140a3c1" testId="4588dca8-132c-a3d8-528d-0bdfff532794" testName="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_TranslatesKnownLegacyNames(legacy: &quot;read_file&quot;, expected: &quot;filesystem.read&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000297" startTime="2026-05-29T08:27:47.5921368-04:00" endTime="2026-05-29T08:27:47.5922080-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8d8b3162-322b-460d-8630-bc42d140a3c1" />
    <UnitTestResult executionId="65e1effe-09b9-42f8-ac15-328cbb8de6e0" testId="a4ac5e76-22f5-9ced-04f9-d83f003c5077" testName="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: Error)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0746797" startTime="2026-05-29T08:27:49.2322715-04:00" endTime="2026-05-29T08:27:49.3068566-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="65e1effe-09b9-42f8-ac15-328cbb8de6e0" />
    <UnitTestResult executionId="071e9e8e-58ce-4b93-8cb0-d18a51866beb" testId="afe4fa38-9dbd-1c38-8410-78d0b35314a0" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithNetworkError_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012482" startTime="2026-05-29T08:27:47.7016510-04:00" endTime="2026-05-29T08:27:47.7027772-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="071e9e8e-58ce-4b93-8cb0-d18a51866beb" />
    <UnitTestResult executionId="e7927482-3af7-48f4-b4f6-25de1672c768" testId="9ab77d60-2ccc-e1f9-297a-278dea2b6817" testName="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_AllowsValidNames_WithHyphensAndUnderscores" computerName="CPC-bruno-U7R9O" duration="00:00:00.0033916" startTime="2026-05-29T08:27:47.4345172-04:00" endTime="2026-05-29T08:27:47.4372983-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e7927482-3af7-48f4-b4f6-25de1672c768" />
    <UnitTestResult executionId="76b144f0-ee10-4697-96d9-5c833c797786" testId="4ef4ec8f-9e95-e530-649f-0e830e878948" testName="OpenClawNet.UnitTests.CLI.VaultCommandTests.AuditVerify_CleanChain_ExitsZero" computerName="CPC-bruno-U7R9O" duration="00:00:20.0961796" startTime="2026-05-29T08:27:49.6249368-04:00" endTime="2026-05-29T08:28:09.7218953-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="76b144f0-ee10-4697-96d9-5c833c797786" />
    <UnitTestResult executionId="464d1e78-c2f9-408f-92a6-3e7470dfa805" testId="fb2dcd2d-f79f-045f-5bf7-fcc1be248f0b" testName="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PatchJob_TrimsWhitespaceAroundName" computerName="CPC-bruno-U7R9O" duration="00:00:00.1771211" startTime="2026-05-29T08:27:57.4771586-04:00" endTime="2026-05-29T08:27:58.2557103-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="464d1e78-c2f9-408f-92a6-3e7470dfa805" />
    <UnitTestResult executionId="d9721e7d-30f3-452f-8380-144a3859e9d5" testId="3a25e7b2-afd5-b313-6eb0-b555ee0d9b84" testName="OpenClawNet.UnitTests.Agent.SkillInjectionValidationTests.SkillLookupLatency_P95_LessThan2ms" computerName="CPC-bruno-U7R9O" duration="00:00:00.1160773" startTime="2026-05-29T08:27:50.2941215-04:00" endTime="2026-05-29T08:27:50.4149546-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d9721e7d-30f3-452f-8380-144a3859e9d5" />
    <UnitTestResult executionId="8f6d33e1-66ba-49a4-bc9e-9a6e03449ae6" testId="22793b5b-20e5-7e82-dc45-92279d58d14a" testName="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_DetectsSystemMarkers" computerName="CPC-bruno-U7R9O" duration="00:00:00.0009759" startTime="2026-05-29T08:27:47.4115421-04:00" endTime="2026-05-29T08:27:47.4116040-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8f6d33e1-66ba-49a4-bc9e-9a6e03449ae6" />
    <UnitTestResult executionId="0d189dea-ace3-40c3-82f5-8d83b8b9a042" testId="aced8a74-db16-c5b9-43eb-ca44add3e62b" testName="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_VariousCronFormats_ParsesSuccessfully(cron: &quot;*/5 * * * *&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003711" startTime="2026-05-29T08:27:49.5315868-04:00" endTime="2026-05-29T08:27:49.5316571-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0d189dea-ace3-40c3-82f5-8d83b8b9a042" />
    <UnitTestResult executionId="2afe9fcf-1c6a-4833-bd95-0f0101798cc7" testId="cfb4a819-006e-2e8d-6688-5d05625ba747" testName="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.PinnedSnapshot_DoesNotMutateAfterDiskChange" computerName="CPC-bruno-U7R9O" duration="00:00:01.5378221" startTime="2026-05-29T08:27:51.3445421-04:00" endTime="2026-05-29T08:27:52.8827195-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2afe9fcf-1c6a-4833-bd95-0f0101798cc7" />
    <UnitTestResult executionId="4ef024e6-e052-458d-8808-7b00a3479a2e" testId="6fa0d195-fc12-51d7-dcf9-36822eaebc6e" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate09_ConfigBindingVaultReference_ReturnsPlaintextAndWritesAuditRow" computerName="CPC-bruno-U7R9O" duration="00:00:00.0968108" startTime="2026-05-29T08:27:50.2369711-04:00" endTime="2026-05-29T08:27:50.3326681-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4ef024e6-e052-458d-8808-7b00a3479a2e" />
    <UnitTestResult executionId="84640a82-ec53-433e-a3ff-50fb927a7dd4" testId="71f1ea24-74fb-8eb4-6a28-85db1a035012" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_MissingSlackConfiguration_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0045635" startTime="2026-05-29T08:27:49.7992370-04:00" endTime="2026-05-29T08:27:49.8036632-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="84640a82-ec53-433e-a3ff-50fb927a7dd4" />
    <UnitTestResult executionId="40556a17-68cb-492c-bcbf-6ee9f2a49bd4" testId="08c2ad12-02d1-3919-deb8-1fbf63286898" testName="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate02_VaultValuesNeverCrossLlmContextBoundary_CapturedChatMessageIsRedacted" computerName="CPC-bruno-U7R9O" duration="00:00:00.0976791" startTime="2026-05-29T08:27:51.2558006-04:00" endTime="2026-05-29T08:27:51.3533492-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="40556a17-68cb-492c-bcbf-6ee9f2a49bd4" />
    <UnitTestResult executionId="05e11fe1-cb65-4b27-b90c-1056e338aca5" testId="81184385-349a-6fff-8d01-173878b0f3d0" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithInvalidJson_ReturnsFailure" computerName="CPC-bruno-U7R9O" duration="00:00:00.0012524" startTime="2026-05-29T08:27:47.7054012-04:00" endTime="2026-05-29T08:27:47.7066007-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="05e11fe1-cb65-4b27-b90c-1056e338aca5" />
    <UnitTestResult executionId="6cb0e862-f0af-47f5-94bc-8cfd82ddc9bf" testId="9dc258eb-a6c8-3c76-32e2-aa9bcedda042" testName="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.RequestApproval_ReturnsApprovedDecision_WhenResolvedWithApprove" computerName="CPC-bruno-U7R9O" duration="00:00:00.0780414" startTime="2026-05-29T08:27:47.4208395-04:00" endTime="2026-05-29T08:27:47.4605379-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6cb0e862-f0af-47f5-94bc-8cfd82ddc9bf" />
    <UnitTestResult executionId="22b54186-ffdc-46a8-94da-0edfa4ea2f63" testId="43be8963-b080-1af7-630d-71db26ce73d7" testName="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;every 99 minutes&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0000152" startTime="2026-05-29T08:27:50.8808636-04:00" endTime="2026-05-29T08:27:50.8809178-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="22b54186-ffdc-46a8-94da-0edfa4ea2f63" />
    <UnitTestResult executionId="4a28f6c2-a737-4722-81a5-ab67e9d71c64" testId="02cd0537-9f51-77ff-23c7-3cf4cda183b2" testName="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.ImportRequestedAndApproved_EmitDistinctEventIds" computerName="CPC-bruno-U7R9O" duration="00:00:00.0572737" startTime="2026-05-29T08:27:48.7645891-04:00" endTime="2026-05-29T08:27:48.8219284-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4a28f6c2-a737-4722-81a5-ab67e9d71c64" />
    <UnitTestResult executionId="126c5e84-157c-42e0-92c4-29f33d10597d" testId="f108cbae-633d-eaa3-44df-a30f69082d96" testName="OpenClawNet.UnitTests.Tools.FileSystemToolTests.Write_ThenRead_RoundTrips" computerName="CPC-bruno-U7R9O" duration="00:00:00.0355369" startTime="2026-05-29T08:27:50.1185682-04:00" endTime="2026-05-29T08:27:50.1545655-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="126c5e84-157c-42e0-92c4-29f33d10597d" />
    <UnitTestResult executionId="9c2c6a06-debb-4467-b76a-5b961c7b206a" testId="3f2f8611-7ccc-1fc4-af56-9abc10add2f3" testName="OpenClawNet.UnitTests.Tools.GitHubToolTests.Summary_Missing_Or_Invalid_Owner_Repo_Returns_Clean_Error(json: &quot;{ \&quot;action\&quot;: \&quot;summary\&quot;, \&quot;repo\&quot;: \&quot;openclawnet&quot;···)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0014576" startTime="2026-05-29T08:27:47.7791708-04:00" endTime="2026-05-29T08:27:47.7805973-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9c2c6a06-debb-4467-b76a-5b961c7b206a" />
    <UnitTestResult executionId="861bd646-8b73-4e7f-ad07-17f49c1daf6c" testId="826722c3-a2e2-2469-7e0a-08335666b771" testName="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.SemanticSkillRanker_ResolvesWithHybridSearchServiceDependency" computerName="CPC-bruno-U7R9O" duration="00:00:00.0007760" startTime="2026-05-29T08:27:48.7638957-04:00" endTime="2026-05-29T08:27:48.7639746-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="861bd646-8b73-4e7f-ad07-17f49c1daf6c" />
    <UnitTestResult executionId="0297dde9-431a-41ac-9c2a-94b30ae0b59a" testId="8311a4a1-c515-5278-7824-0069f2b2a890" testName="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.Metadata_Has_Integration_Category" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004491" startTime="2026-05-29T08:27:49.9594057-04:00" endTime="2026-05-29T08:27:49.9595506-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0297dde9-431a-41ac-9c2a-94b30ae0b59a" />
    <UnitTestResult executionId="ee26a99d-a03a-497f-9f13-95e667680c3a" testId="76bb03ed-002c-be91-7a47-0dae680174d2" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_KindFrontMatter_ToolTester" computerName="CPC-bruno-U7R9O" duration="00:00:00.0004987" startTime="2026-05-29T08:27:50.8631886-04:00" endTime="2026-05-29T08:27:50.8632554-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ee26a99d-a03a-497f-9f13-95e667680c3a" />
    <UnitTestResult executionId="10afffbe-e432-4fbb-96cb-649084481a06" testId="4bab55af-6f83-c09b-f76f-41c88878d018" testName="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_HeadingSlugification_ProducesExpectedName(heading: &quot;# Hello World&quot;, expectedName: &quot;hello-world&quot;)" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003273" startTime="2026-05-29T08:27:50.8602616-04:00" endTime="2026-05-29T08:27:50.8603447-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="10afffbe-e432-4fbb-96cb-649084481a06" />
    <UnitTestResult executionId="dd42a29d-8351-41e8-9033-5b80fd3c663d" testId="89637bb0-d0d0-35f0-b98e-61a0dbbf3a19" testName="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToDraft_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0003475" startTime="2026-05-29T08:27:47.5895827-04:00" endTime="2026-05-29T08:27:47.5896540-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="dd42a29d-8351-41e8-9033-5b80fd3c663d" />
    <UnitTestResult executionId="533cd3e8-eabf-465a-9016-2cb3a087259a" testId="7266991d-cbd2-6d7a-0b71-924bc7f0d106" testName="OpenClawNet.UnitTests.Tools.GitHubToolTests.Factory_Honors_Custom_BaseUrl_From_Configuration" computerName="CPC-bruno-U7R9O" duration="00:00:00.0381030" startTime="2026-05-29T08:27:47.7922539-04:00" endTime="2026-05-29T08:27:47.8302159-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="533cd3e8-eabf-465a-9016-2cb3a087259a" />
    <UnitTestResult executionId="9fe27713-d727-4c58-bdd4-a69d3dfd6a25" testId="f5de5a0b-faf1-4b22-0a1c-fc29c4d07bd3" testName="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.LoopbackAuth_LocalhostIPv4_Allowed" computerName="CPC-bruno-U7R9O" duration="00:00:00.0780179" startTime="2026-05-29T08:27:50.8946527-04:00" endTime="2026-05-29T08:27:50.9726152-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9fe27713-d727-4c58-bdd4-a69d3dfd6a25" />
    <UnitTestResult executionId="1d017c75-9188-4d47-8549-ffe6979ddf4c" testId="1e659aae-98e8-ea6e-cc20-640258bc00cd" testName="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_WithConnectionFailure_ReturnsFalse" computerName="CPC-bruno-U7R9O" duration="00:00:00.0019644" startTime="2026-05-29T08:27:48.8454394-04:00" endTime="2026-05-29T08:27:48.8472414-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1d017c75-9188-4d47-8549-ffe6979ddf4c" />
    <UnitTestResult executionId="5022ffb5-cb9f-4bb0-8e54-2341eadb9433" testId="7de0c724-fe56-6207-6a6d-a86dcc674165" testName="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Constructor_WithNullLogger_ThrowsArgumentNullException" computerName="CPC-bruno-U7R9O" duration="00:00:00.0011539" startTime="2026-05-29T08:27:47.6958736-04:00" endTime="2026-05-29T08:27:47.6968702-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5022ffb5-cb9f-4bb0-8e54-2341eadb9433" />
    <UnitTestResult executionId="1eb067bc-efcc-47c6-9312-451499c29f7b" testId="b6c96992-ec19-2259-b10b-2a1a8f5fb412" testName="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_UnexpectedException_YieldsErrorEventWithMessage" computerName="CPC-bruno-U7R9O" duration="00:00:00.0258305" startTime="2026-05-29T08:27:49.5980926-04:00" endTime="2026-05-29T08:27:49.6243282-04:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1eb067bc-efcc-47c6-9312-451499c29f7b" />
  </Results>
  <TestDefinitions>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.CurrentTotalBytes_ReflectsWalkedSize" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="465daa2c-1cd5-6660-adb7-c09158745119">
      <Execution id="1b103f55-7f6b-42d6-866a-df9abaa67978" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="CurrentTotalBytes_ReflectsWalkedSize" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests.DeleteAsync_UsesFirstWritableStore" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="81716ace-e0ec-21ed-d982-e77e4af73cb8">
      <Execution id="58fe01de-6dcb-4e3b-a78d-8178ac0cd6cb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests" name="DeleteAsync_UsesFirstWritableStore" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_HttpRequestException_YieldsProviderUnavailableError" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8c093f7f-a912-3f1c-5335-d697f5878d1f">
      <Execution id="86194ec3-42b9-4cfe-b222-f6dd54d762ca" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatHubTests" name="StreamChat_HttpRequestException_YieldsProviderUnavailableError" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests.IsThreadSafe_UnderConcurrentIncrementDecrement" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1af8874a-0950-4a5e-9587-0d2e19b384bb">
      <Execution id="d4590c6a-ee05-4821-849d-d65e1ffef0e1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests" name="IsThreadSafe_UnderConcurrentIncrementDecrement" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LongSkillMetadata_HandledCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b87fc8e3-ca48-a203-02f7-f52e6b738f1d">
      <Execution id="95afceee-696f-4be1-ad87-0d79ded8eda6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_LongSkillMetadata_HandledCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithValidChannelId_PostsSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d7f85fd0-0706-4c52-16b2-587cdfa51af8">
      <Execution id="1a7a93af-7595-44d4-a680-6373d95a9e00" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_WithValidChannelId_PostsSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_CapsTitlesAtEightWords" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0512db2d-00ac-b444-6a97-cddd82f8ffb0">
      <Execution id="addbb1fa-356c-49ab-a289-2b91776e2e5e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests" name="GenerateNameAsync_CapsTitlesAtEightWords" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.Metadata_Parameter_Schema_Has_Required_Fields" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5ff9b385-19ed-917a-2f35-700ff38f1e05">
      <Execution id="0c14ce20-c1f4-4572-91e3-078807120561" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="Metadata_Parameter_Schema_Has_Required_Fields" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.DI_AddOpenClawStorage_RegistersIStorageAclVerifierAsSingleton" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f03b7dcf-9bae-2109-0f9d-33a8b3ba794f">
      <Execution id="5187fdd5-a8ee-423a-91f5-8bcb64d93873" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests" name="DI_AddOpenClawStorage_RegistersIStorageAclVerifierAsSingleton" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.CreateJob_WithoutAgentProfile_AssignsDefaultProfileName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="94d01ef8-4067-a8d4-0121-b086b0c6ad12">
      <Execution id="995344f4-1de1-41ee-bd07-84f950d1b2ad" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="CreateJob_WithoutAgentProfile_AssignsDefaultProfileName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsTerminal_NonTerminalStates_ReturnFalse(status: Paused)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="40ce3de5-b1ee-48b7-fda5-919d5ecb43de">
      <Execution id="0190ae59-efb5-4c1e-ae4d-ccb58b771e36" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsTerminal_NonTerminalStates_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.GetToken_Nonexistent_User_Returns_Null" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c50f942a-6a85-2a70-3f71-83d733ae27d8">
      <Execution id="b59f17c5-80e8-44d3-b4bc-8a57384d8a72" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests" name="GetToken_Nonexistent_User_Returns_Null" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_DetectsAndWrapsPromptInjectionMarkers" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5683a10a-1a9f-3957-35b6-67be9afe8e29">
      <Execution id="8844ff65-a4b2-4f7a-a942-c38c8d5b40e0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests" name="Sanitize_DetectsAndWrapsPromptInjectionMarkers" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_WithTypeName_ReturnsFirstEnabledDefinition" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3dc4def4-9800-3309-982e-23606ca13af6">
      <Execution id="964382e1-a02e-4ed0-8900-5983f81fee6e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ProviderResolverTests" name="ResolveAsync_WithTypeName_ReturnsFirstEnabledDefinition" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_RejectsNonMdPath_With_UnsupportedExtension" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1425018c-0050-d4e7-11e2-cd25bdfdb8dc">
      <Execution id="e1732917-9583-4f6a-9b1f-c7b55055447a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_RejectsNonMdPath_With_UnsupportedExtension" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.MemoryToolsTests.ForgetTool_DeletesMemoryById" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c153900e-fa51-fd87-2f5e-5096492ada8e">
      <Execution id="bd178f2b-86f4-4eb5-bc5c-e17eac8d3056" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.MemoryToolsTests" name="ForgetTool_DeletesMemoryById" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithValidText_ReturnsEmbedding" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6da1abbc-59d0-2b6f-1f5b-aee76e753744">
      <Execution id="cc8c537e-e483-4964-bea9-de31fadac0f1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests" name="EmbedAsync_WithValidText_ReturnsEmbedding" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ParseArguments_HandlesValidJson" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2adfc536-6e4d-64f1-b8b0-e6b4f77905ff">
      <Execution id="6782927b-9b78-4c5c-88c8-5f48c120daf8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="ParseArguments_HandlesValidJson" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_HandlesEmptySemanticResultsGracefully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="17195ae2-d3d4-933a-d94c-3e94a411df7f">
      <Execution id="4c7ba242-2205-468f-b611-f288a524fd97" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_HandlesEmptySemanticResultsGracefully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.DisposeAsync_CanBeCalledMultipleTimes" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b8360f27-f0c6-fd12-bd92-aaf48d95e144">
      <Execution id="710df6d4-d812-49a6-a572-e7c221642970" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests" name="DisposeAsync_CanBeCalledMultipleTimes" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_AgentInlineSkillName_MatchesSkillMdName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="22dd9d63-6df5-cb74-41e9-84e163c46d94">
      <Execution id="57056cf4-1897-4d54-b4f2-605719986263" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests" name="Build_AgentInlineSkillName_MatchesSkillMdName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.RequestApproval_ReturnsApprovedDecision_WhenResolvedWithApprove" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9dc258eb-a6c8-3c76-32e2-aa9bcedda042">
      <Execution id="6cb0e862-f0af-47f5-94bc-8cfd82ddc9bf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests" name="RequestApproval_ReturnsApprovedDecision_WhenResolvedWithApprove" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ResolveProviderFieldsAsync_WithNullValues_ReturnsEmptyDictionary" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0affdb3c-cb45-e698-1df2-80fa71f12ffc">
      <Execution id="b1248c23-f54c-4af2-9168-3f026c11ef52" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests" name="ResolveProviderFieldsAsync_WithNullValues_ReturnsEmptyDictionary" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SkillInjectionValidationTests.SkillLookupLatency_P95_LessThan2ms" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3a25e7b2-afd5-b313-6eb0-b555ee0d9b84">
      <Execution id="d9721e7d-30f3-452f-8380-144a3859e9d5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SkillInjectionValidationTests" name="SkillLookupLatency_P95_LessThan2ms" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_HandlesIntegratedAuthMode_CaseInsensitively(authMode: &quot;INTEGRATED&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dea1035b-e4ea-f627-8534-bdb00a818e27">
      <Execution id="732e892f-3cbf-4efe-9b40-624543491a27" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="Constructor_HandlesIntegratedAuthMode_CaseInsensitively" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.AppRazorMudBlazorRegressionTests.WebAppRazor_ContainsMudBlazorBundles" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b73a3fc5-7479-98db-1781-986f96c7d808">
      <Execution id="31657c45-d64d-42b1-ae5d-cf657b3d8f90" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.AppRazorMudBlazorRegressionTests" name="WebAppRazor_ContainsMudBlazorBundles" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.DeleteAsync_AlwaysIncludesConfirmHeader" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8ed6ba54-e6bc-a1f1-4a92-69ea4ef49d54">
      <Execution id="4ed40823-36e4-44c6-a280-8443e93c3aa9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests" name="DeleteAsync_AlwaysIncludesConfirmHeader" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameInput_EscapeKey_TriggersCancel" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f7010573-e28e-510d-f896-e78f8038b0b0">
      <Execution id="3ea38a36-affd-43e4-80e3-a95cd340d1ce" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.JobsRenamePageTests" name="RenameInput_EscapeKey_TriggersCancel" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests.Snapshot_FromRunningJobRun_ProjectsCoreFields" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="10288ce0-5a27-d1ca-3d76-c902efb075cf">
      <Execution id="9d08eac0-5f2a-4dd2-8aa4-70bed7f5b107" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests" name="Snapshot_FromRunningJobRun_ProjectsCoreFields" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithEmptyWebhookUrl_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d13e0feb-092a-bbb2-3890-60e0e130e3cd">
      <Execution id="b27981c5-ab8c-4a11-a2ed-d64b040a16c1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_WithEmptyWebhookUrl_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_RememberForSession_SuppressesSubsequentApprovalRequests" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="07786a2f-c456-5457-1f98-185d4dd4fdee">
      <Execution id="ee00e32c-e4b9-4739-8532-04117cab5287" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="ExecuteStreamAsync_RememberForSession_SuppressesSubsequentApprovalRequests" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_DryRun_DoesNotPersistJobRun" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="90cc3558-e589-4171-03da-bdc32f968b41">
      <Execution id="6b93363a-9169-4a5a-9c41-cf3603da8efa" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_DryRun_DoesNotPersistJobRun" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_DenialEndsTurnCleanly_WithSyntheticAssistantMessage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="386abbae-e5fd-348c-5e4e-a41b9e3ad6ee">
      <Execution id="b94b6a14-a140-42a0-bf0c-78042a272e24" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="ExecuteStreamAsync_DenialEndsTurnCleanly_WithSyntheticAssistantMessage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.McpToolProviderTests.RefreshAsync_DoesNotThrow_WhenCacheEmpty" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5434b853-5034-5ec6-2925-a1f5fbc650fa">
      <Execution id="90497718-5248-4568-8e1d-07d74f725d52" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.McpToolProviderTests" name="RefreshAsync_DoesNotThrow_WhenCacheEmpty" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultSummaryServiceConfigTests.LocalFallback_UsesConfiguredModel_NotHardCodedLlama32" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b90586ea-036a-dc7e-2c26-7feee653a621">
      <Execution id="39cfaa70-fc3e-4169-85da-a233b1e702a8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultSummaryServiceConfigTests" name="LocalFallback_UsesConfiguredModel_NotHardCodedLlama32" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.ServiceDefaults.PlaywrightRuntimeHelperTests.PrepareForWindowsBaseDirectory_UsesSystemNode_AndDeletesRepoLocalNodeRuntime" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="44723468-9447-4cff-7112-77f81960d5dc">
      <Execution id="b6e574d3-26d4-43c4-890e-bb850277fdaf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.ServiceDefaults.PlaywrightRuntimeHelperTests" name="PrepareForWindowsBaseDirectory_UsesSystemNode_AndDeletesRepoLocalNodeRuntime" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_WithValidVector_HasCorrectDimensions" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="15e44e13-3241-0d43-9b31-707163cd54cf">
      <Execution id="cb820241-a34b-4522-bee9-b862347a5a5c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="VectorStorageBlob_WithValidVector_HasCorrectDimensions" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.Update_PersistsToFile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3c7bef25-7167-f04b-f5dc-6dd51ff7a167">
      <Execution id="d78b3452-ad44-4922-a448-48fbbeda2a29" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests" name="Update_PersistsToFile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Missing_Expression_Fails" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="beb8ef3f-f6a6-4a3d-e407-f9a6744aca67">
      <Execution id="6972a2bb-5efd-481d-9dfa-e8c282496fd8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalculatorToolTests" name="Missing_Expression_Fails" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ProcessAsync_ToolCall_SecondTurnChatRequestContainsToolContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9eb399ec-73d3-8329-8a9e-6c8146120573">
      <Execution id="b2e672cb-446e-49ff-aacd-523b18461f8f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="ProcessAsync_ToolCall_SecondTurnChatRequestContainsToolContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.SaveAsync_UpdatesLastTestFields_OnExisting" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="79f5c473-3865-0ef0-5daf-ff2cc081badb">
      <Execution id="b1d19e79-28ca-4d49-b551-2f887df97a4d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests" name="SaveAsync_UpdatesLastTestFields_OnExisting" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;daily at midnight&quot;, expectedCron: &quot;0 0 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4a441899-33da-c7de-3b3a-506d70496a2b">
      <Execution id="d12c5a4b-fb19-47e8-89c7-e9723f0742d9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_KindFrontMatter_ToolTester" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="76bb03ed-002c-be91-7a47-0dae680174d2">
      <Execution id="ee26a99d-a03a-497f-9f13-95e667680c3a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_KindFrontMatter_ToolTester" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_NoChannelConfigs_CompletesWithoutCallingDeliveryService" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ebe8b6d2-0867-8ecf-a231-9e8f3eca28db">
      <Execution id="254ac8f3-92cd-471f-b61a-77dc6742419c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_NoChannelConfigs_CompletesWithoutCallingDeliveryService" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsEditable_Draft_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d4c9663a-a77a-780b-3e9d-187e5a30af51">
      <Execution id="5ee574c8-0cde-4c34-b676-c4fe1aa42c90" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsEditable_Draft_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.Update_ClampsValues_WhenOutOfRange" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8257835a-6c5f-6cba-1a86-edf8e6a207db">
      <Execution id="4ca437bd-bab3-4621-8906-5a822f122be1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests" name="Update_ClampsValues_WhenOutOfRange" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SnapshotId_ChangesWhenSkillBodyChanges" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="542f97a3-42c7-54e7-c43a-2ee891432069">
      <Execution id="b9ddba0c-ec60-405a-9bbc-00325545376a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="SnapshotId_ChangesWhenSkillBodyChanges" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_RejectsDuplicateName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4eb333e4-f3ad-0a29-db5e-ab7e7fefda6b">
      <Execution id="3e23f645-f9df-4428-b30d-759e43dd9973" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="Create_RejectsDuplicateName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.ValidSkillInSystem_ReturnsOneRecord_LayerSystem" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8cffd5d7-559e-6943-0f88-1fb70a12d0f7">
      <Execution id="1d24f824-ee37-4c7f-858d-ab0969808da8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="ValidSkillInSystem_ReturnsOneRecord_LayerSystem" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobsDomainModelTests.ScheduledJob_WithNullableColumns_CanBeCreatedWithDefaults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="663e3198-3287-0cc3-1c1e-127ee0d25937">
      <Execution id="7d169afb-a743-474f-9540-039a5441f419" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobsDomainModelTests" name="ScheduledJob_WithNullableColumns_CanBeCreatedWithDefaults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_OnlyEnabledChannels_AreUsedForDelivery" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="13205a76-5260-fe03-28ea-d06864c5b274">
      <Execution id="14f1e711-a209-41b1-beea-e88f4947fb1c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_OnlyEnabledChannels_AreUsedForDelivery" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.ShellMcpTools_Exec_DelegatesToShellService" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4f875da7-2be1-45e8-da47-bb5a3e667ca8">
      <Execution id="594c6a0f-f092-40bb-badb-bd7a10b0c6e2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests" name="ShellMcpTools_Exec_DelegatesToShellService" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;every banana&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e67c89b1-1239-5936-2230-702c82de4a32">
      <Execution id="0e07b5df-8596-46c0-a945-e3980022aa12" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_UnsupportedOrEmpty_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.McpToolProviderTests.GetAllToolsAsync_EmptyCatalog_ReturnsEmpty" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a48fd155-ce63-e65f-bbe4-3210ea62dc27">
      <Execution id="5b48724c-220e-44ba-8557-de063521b0cd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.McpToolProviderTests" name="GetAllToolsAsync_EmptyCatalog_ReturnsEmpty" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_PausedToActive_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9523e067-2a88-a30d-a7b6-d1bdb58ade73">
      <Execution id="1e07f440-6525-4e12-808a-4911777259ed" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_PausedToActive_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.ExecuteJob_CreatesJobRun_AndReturnsResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8f0a5090-8e94-6a74-c0cf-1ac2c715bfd8">
      <Execution id="89edb93d-7992-4e40-b56f-5ef550f7bb11" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="ExecuteJob_CreatesJobRun_AndReturnsResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithAzureOpenAIEmbedder_Succeeds" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="18333432-c5dd-d66e-5a39-0c8e4fe0da64">
      <Execution id="5788600b-6568-4f95-b005-a17e698ae309" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_WithAzureOpenAIEmbedder_Succeeds" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests.CreateChatClient_UsesProfileProvider_WhenSpecified" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1ddb9f9e-996a-3884-a535-e139f13b4f95">
      <Execution id="126792be-6142-4f0f-a527-3c076d78ced8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests" name="CreateChatClient_UsesProfileProvider_WhenSpecified" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.DeleteToken_One_User_Does_Not_Affect_Other_Users" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b9b6e097-6395-381e-9c2e-3fd4923caf90">
      <Execution id="4a3088bc-773b-4939-8b25-a5e11b70fb5b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests" name="DeleteToken_One_User_Does_Not_Affect_Other_Users" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToAnyState_ReturnsFalse(to: Active)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d162d6f7-2eb7-ec82-e785-2fcff3ba0621">
      <Execution id="a6a68b3e-ccf1-401c-b3fb-b04f597f659e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CancelledToAnyState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_ThrowsInvalidOperation_WhenEndpointNotConfigured" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="32b976a4-0ae8-b766-d704-be0b87873e9f">
      <Execution id="14b51329-170b-4b9e-8975-329b656a6b6b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="Constructor_ThrowsInvalidOperation_WhenEndpointNotConfigured" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.Metadata_Has_Correct_Name_And_Description" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3d9d233f-43e6-a7d5-2f41-66396f8c4460">
      <Execution id="6ffe3c0b-451c-4f72-acb9-19dd0adedeaf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="Metadata_Has_Correct_Name_And_Description" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_EmitsToolApprovalRequest_BeforeToolCallStart_ForApprovalRequiredTools" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b9afa542-4cbc-b961-5e1c-d641f81863d2">
      <Execution id="31af77ef-6987-4569-91a0-faa9e04b732b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="ExecuteStreamAsync_EmitsToolApprovalRequest_BeforeToolCallStart_ForApprovalRequiredTools" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.SearchAsync_WithValidQueryVector_ReturnsTopKResults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c440f20d-9a7c-c81d-803d-819568fcd47a">
      <Execution id="d959063f-c872-44f6-bbea-f5b198cc025c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="SearchAsync_WithValidQueryVector_ReturnsTopKResults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.Metadata_RequiresApproval_Is_False" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ed14b202-cc06-2776-91dc-0c22100ea6e3">
      <Execution id="a532da79-8535-427c-aefb-c54d82e0bf1f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="Metadata_RequiresApproval_Is_False" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.AgentProfile_StoresVaultReferences_DoesNotResolveAtRest" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="64326b61-4a26-7a39-2422-47dc44843174">
      <Execution id="6e9dc895-6213-4807-8c07-292c420cbb19" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests" name="AgentProfile_StoresVaultReferences_DoesNotResolveAtRest" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VaultConfigBackendsTests.BackendsConfig_BuildsChainedStore_InConfiguredOrder" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ac6c16bc-4065-4b62-e27a-7ce87a48583a">
      <Execution id="d8fd741b-edeb-47d6-aab4-1ddb208c151d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VaultConfigBackendsTests" name="BackendsConfig_BuildsChainedStore_InConfiguredOrder" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.GetStreamingResponseAsync_WithToolCalls_YieldsFunctionContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="16981949-0233-67eb-f7c1-eae74a0dba89">
      <Execution id="a6b26843-5648-439d-8968-1753b81cf2f5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="GetStreamingResponseAsync_WithToolCalls_YieldsFunctionContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Sessions.SessionsDeleteConfirmationTests.SingleDelete_OpensConfirmation_BeforeIssuingDelete" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b9309d47-88f4-6515-b868-03e086b72bf1">
      <Execution id="5d94df9c-9c03-4244-bc2c-98de989e8683" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Sessions.SessionsDeleteConfirmationTests" name="SingleDelete_OpensConfirmation_BeforeIssuingDelete" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_ReturnsMatchingSkills_WhenKeywordsMatch" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a2461bf9-33cb-758f-93b6-28d9b6f418bc">
      <Execution id="b32d93d4-3f19-4b3d-9a0c-62f4fe292eb4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SkillServiceTests" name="FindRelevantSkillsAsync_ReturnsMatchingSkills_WhenKeywordsMatch" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests.ExecuteAsync_Search_FailsOnMissingCandidates" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e5076fdd-4211-b2af-33e1-13e4ab2d5de9">
      <Execution id="b0856eaf-dfe6-45e3-957d-5315e03f787d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests" name="ExecuteAsync_Search_FailsOnMissingCandidates" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.CompleteAsync_ReturnsNonEmptyResponse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1552e680-2a54-f2da-8bde-a7cb3084b1da">
      <Execution id="c11c8458-2962-4189-9d85-f3b80d4f7a3e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests" name="CompleteAsync_ReturnsNonEmptyResponse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_RespectsLayerPrecedence" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1ec3f4b8-8af9-4245-22e1-065c666fd731">
      <Execution id="e6d3f994-3d09-4518-91ba-3bae5a84422b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests" name="Build_RespectsLayerPrecedence" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.DirectoryWalkCache_SecondCallSeesCachedTotal_WithinWindow" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cc526169-c58e-9fc0-6bd8-b62078473344">
      <Execution id="9f6d0ecb-4999-4520-a3c6-fb55a48d1794" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="DirectoryWalkCache_SecondCallSeesCachedTotal_WithinWindow" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PatchJob_NoFields_IsNoOp_ReturnsCurrentDto" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b180503d-ff65-8577-e6e9-86522d4c9a91">
      <Execution id="3a463f2a-5027-4d0f-9c8f-9248c9c93988" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="PatchJob_NoFields_IsNoOp_ReturnsCurrentDto" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_WithNullRef_FallsBackToRuntimeSettings" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0d609d32-a39f-366a-36d0-a226e6da23f8">
      <Execution id="b628a76d-f5e3-4901-847b-a7f07e0d52b7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ProviderResolverTests" name="ResolveAsync_WithNullRef_FallsBackToRuntimeSettings" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_PlainMarkdownWithHeading_PreservesFullContentAsInstructions" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5729c58e-9e61-c304-d166-a8be765eedfa">
      <Execution id="b487b2fd-4a9a-4cfb-8996-64e397f20e3e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_PlainMarkdownWithHeading_PreservesFullContentAsInstructions" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryParseLlmJson_ValidPayload_Succeeds" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5d59cb32-5075-42c3-9491-478b250825a7">
      <Execution id="45e3f811-a02d-42d8-96ff-d6c2cd20d0a4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryParseLlmJson_ValidPayload_Succeeds" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_InvalidCron_ReturnsNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c14897ce-95ab-28d6-3b78-8e7a10d64569">
      <Execution id="7d50c04a-247a-4353-ae57-027abbd9685d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_InvalidCron_ReturnsNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;-leading-hyphen&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="415882cf-532d-29cb-0caf-200e013d7399">
      <Execution id="655a3713-94a3-45dd-b8b4-1a395c503c2c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests" name="Submit_StaysDisabled_OnInvalidOrReservedName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every day at 5:15 pm&quot;, expectedCron: &quot;15 17 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2ec89ba9-4cca-fb3a-e5e0-404f2bc96977">
      <Execution id="ef35ee14-ce52-4571-bd86-ceef221f1b9b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ConversationStoreTests.AddMessage_AutoCreatedSession_HasDefaultTitle" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="63c48078-afc0-d523-2dc2-332815f41b3b">
      <Execution id="4930c86d-816f-4da8-850d-679401316964" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ConversationStoreTests" name="AddMessage_AutoCreatedSession_HasDefaultTitle" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_FallsBackToHardcodedDefault_WhenBothModelsAreNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d4d977dc-2bed-8bbb-1511-97f0366d63e9">
      <Execution id="44bfa5ce-7a02-4d39-82b9-71859827bb4f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="CreateChatClient_FallsBackToHardcodedDefault_WhenBothModelsAreNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_NormalizesUnicode" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0adcdc88-a89f-ca1d-06cf-0bf345ed2918">
      <Execution id="b8a83664-d5f5-4da6-be6f-6f1d56201ca2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests" name="Sanitize_NormalizesUnicode" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_SingleEnabledChannel_AdapterThrows_LogsFailure_DoesNotThrow" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b04daefa-eb3a-fe0a-d4e7-58b7e5204c41">
      <Execution id="fa0f4445-e25c-4e25-9ed0-33bad5ab2e19" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests" name="DeliverAsync_SingleEnabledChannel_AdapterThrows_LogsFailure_DoesNotThrow" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameSave_PutsToApi_AndShowsSnackbar_OnSuccess" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="272dbf5f-9a26-6986-3c97-8258d901883e">
      <Execution id="7ed42523-6469-4ba0-bc6a-aee950d5b861" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.JobsRenamePageTests" name="RenameSave_PutsToApi_AndShowsSnackbar_OnSuccess" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_OAuthRequiredException_Returns_User_Friendly_Error" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4995c3be-b9bd-0b31-4b03-a6d639d1cae0">
      <Execution id="46fdc568-504b-4d6d-9dbc-29a147fd4685" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="ExecuteAsync_OAuthRequiredException_Returns_User_Friendly_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithTimeout_FallsBackToKeywordRanking" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="caa2cb45-9196-54ed-8860-ede992465d02">
      <Execution id="b3717044-8dec-41da-81c4-13068b991c44" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_WithTimeout_FallsBackToKeywordRanking" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_PreservesToolCallIds_FromOllama" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="343d66e3-9131-bc03-53f6-bb4a7e565e21">
      <Execution id="44f6f439-692a-4dc1-b89d-3ad5d6528607" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="StreamAsync_PreservesToolCallIds_FromOllama" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests.GetChannelDetailView_MapsArtifactKind_ToLowercaseString" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="47b65aa2-7dc9-103d-cec2-cf153f66ef54">
      <Execution id="53b63688-a3f3-4e74-9aaf-d73db1f71c07" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests" name="GetChannelDetailView_MapsArtifactKind_ToLowercaseString" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests.ExecuteAsync_Search_RanksCandidatesViaInjectedGenerator" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dc4f51c5-381e-772f-f13c-5abb6f66b6d2">
      <Execution id="11ec53dd-86bb-4727-b08b-1e6c6104d032" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests" name="ExecuteAsync_Search_RanksCandidatesViaInjectedGenerator" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.Seed_WipesPreExistingRows" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="98a836cb-567a-b85c-a953-7d29114c23d9">
      <Execution id="8d06fabb-d8b3-435d-8204-3cd251b07f7d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="Seed_WipesPreExistingRows" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.ValidSkillInInstalled_LayerInstalled" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8b2558ee-abea-6fa5-f6fa-b776609d0ee2">
      <Execution id="901f62b0-88a9-49ef-a7d7-df6023f36e1f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="ValidSkillInInstalled_LayerInstalled" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentsPath_ReturnsCorrectPath" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d7de916e-dd99-f93a-3503-4bca7264b055">
      <Execution id="1c1fdc0a-8f3d-4413-9eb5-d74c8b760daf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentsPath_ReturnsCorrectPath" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_TruncatesLargePayloads" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6afab716-c6fc-ac16-0bf4-02c4be6cd232">
      <Execution id="72049095-756b-43a1-8e52-0f5b0119a5b8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests" name="Sanitize_TruncatesLargePayloads" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.RequestApproval_ReturnsDeniedDecision_WhenResolvedWithDeny" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5d593569-7ecd-e02a-3c8f-e9aebbfaf167">
      <Execution id="cee52fb6-cbd5-46b2-9cb2-b3e7e83b42da" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests" name="RequestApproval_ReturnsDeniedDecision_WhenResolvedWithDeny" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.Name_ReturnsSlack" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="83646e3e-1e00-dd60-c107-301687209157">
      <Execution id="60968275-b207-4261-a5f7-c8b08bfb32f9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="Name_ReturnsSlack" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_LargeResult_UsesContentPath" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ab1acd2a-e385-fa3f-8a6e-8a02110c177d">
      <Execution id="a9c2782a-fa7c-44cb-83de-7b1c12e62a2b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests" name="AutoCapture_LargeResult_UsesContentPath" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests.CreateAdapter_WithGenericWebhook_ReturnsGenericWebhookAdapter" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4b493df9-5c42-3270-e12e-e6dbe93d7bd4">
      <Execution id="18cf77f8-13ba-4f84-8e46-4b485b2d9663" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests" name="CreateAdapter_WithGenericWebhook_ReturnsGenericWebhookAdapter" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.SaveAsync_WithIsDefaultTrue_ClearsOtherDefaults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="88e78cc5-a7ca-2ce8-c3d5-507c7f6bbf63">
      <Execution id="6ce95065-3e96-4216-80b6-ef9b00f97b93" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests" name="SaveAsync_WithIsDefaultTrue_ClearsOtherDefaults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithDirectWebhookUrl_PostsSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2cd4ac53-02b2-7c76-4b2c-e1ca80d821aa">
      <Execution id="d60b054c-c462-4f66-9bf8-46c3daec51a0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_WithDirectWebhookUrl_PostsSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Paused, to: Draft)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="90dd5f80-380c-a27c-40e0-9091dd7e5eb8">
      <Execution id="97cc16b2-f0da-4263-9b84-c0e49d140ba3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.PropagatesFunctionResultContent_StringResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5051166e-a694-a409-2136-beadd3a0aaa7">
      <Execution id="0b3fef8c-1ff5-4403-87c9-b07dac19c7cd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="PropagatesFunctionResultContent_StringResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ToolExecutorTests.ExecuteAsync_ReturnsFail_WhenToolNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4eda5f04-e51d-b20b-f1d0-45cc7dd310c9">
      <Execution id="e202c1a2-3612-4725-b8d4-16f62a66b556" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ToolExecutorTests" name="ExecuteAsync_ReturnsFail_WhenToolNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillEnableMatrixTests.TogglingAgent_SendsPutToCorrectEndpoint_AfterDebounce" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="496b19d2-02a7-e9c6-51cd-0954ab29a518">
      <Execution id="782be711-3ff7-4b4a-aa02-1737013c5ae7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillEnableMatrixTests" name="TogglingAgent_SendsPutToCorrectEndpoint_AfterDebounce" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOrphanReclaimTests.ReclaimOrphanedRunsAsync_MarksRunningRows_AsFailed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f0d75aeb-e3b5-dd5c-d59f-42b99960d7ba">
      <Execution id="c4ae087f-ce7c-4705-a6e9-34cff6a6e4e6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOrphanReclaimTests" name="ReclaimOrphanedRunsAsync_MarksRunningRows_AsFailed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests.Parse_RoundTripsAllFields" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8c8bab6a-6c6e-0890-4f70-a1c1b0d2fd12">
      <Execution id="2da2c60a-432e-4f8b-aea2-ceb349755ea2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests" name="Parse_RoundTripsAllFields" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Invalid_MaxResults_Clamped_To_Valid_Range(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;maxResults\&quot;: -5 }&quot;, expectedMaxResults: &quot;1&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ca9dda31-a17c-8b10-a333-6abb9c0b2815">
      <Execution id="b5a8423c-9cc7-42d2-abd1-11dda2baa674" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="ExecuteAsync_Invalid_MaxResults_Clamped_To_Valid_Range" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests.ListAsync_DedupesByName_FirstWins" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="74f6eca8-0dd9-f8b9-b482-451c0c35cd0d">
      <Execution id="6f28be7a-e7d2-4245-8a8d-3b1fa61eaf4c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests" name="ListAsync_DedupesByName_FirstWins" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.GetSettings_ReturnsDefaults_WhenNoFileOrConfig" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="480f93a9-5aef-aea4-6679-e2d724273a4c">
      <Execution id="a018e903-b55c-42da-b4fa-a8abd6ea1700" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests" name="GetSettings_ReturnsDefaults_WhenNoFileOrConfig" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RanksSkillsBySemanticScore" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e90c2c3b-4e6c-4352-2e8c-e9e347271328">
      <Execution id="b9c1b864-c55b-43d6-a526-52c383285cf2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_RanksSkillsBySemanticScore" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.GetList_MasksApiKey_ReturnsHasApiKeyFlag" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4f25f0bb-524f-d762-f4c9-8c56617c2966">
      <Execution id="361b75fa-12c8-422a-8e30-e4f791a96121" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="GetList_MasksApiKey_ReturnsHasApiKeyFlag" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PutProvider_PreservesApiKey_WhenNotProvided" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a8c6535a-96db-5c89-d839-522ca132f46d">
      <Execution id="1c7a85d0-6998-4b74-ba57-5fb6e870e7c6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="PutProvider_PreservesApiKey_WhenNotProvided" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_TruncatesOversizePayloads_InEvents" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="65b48734-dad4-8949-8d42-d9b1b423dce9">
      <Execution id="b971323f-4818-4016-9a3a-e64df6c13967" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_TruncatesOversizePayloads_InEvents" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_WithInvalidWebhookUrl_ReturnsFailureResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b097c3d4-7e15-3d13-5836-e2e140fb8626">
      <Execution id="687562a6-c82c-4c64-a9b8-10b4595b3c4b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests" name="DeliverAsync_WithInvalidWebhookUrl_ReturnsFailureResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.ConsumeAsync_Invalid_State_Returns_Null" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="256dc5fb-9cb4-50d7-ccc2-13b2ae9ea2b4">
      <Execution id="5802010e-d88e-4c6b-9462-088441485e2b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests" name="ConsumeAsync_Invalid_State_Returns_Null" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_PersistsRowAndReturnsItem" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="50632226-6556-4d35-5f5b-488b33309f9e">
      <Execution id="417bd56f-1eb1-4358-b1f5-bcc9e88c18ce" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="Create_PersistsRowAndReturnsItem" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: &quot;0 9 * * 1-5&quot;, expected: True)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a37075a4-1ac7-6f57-1645-739648d5d70a">
      <Execution id="07a2d4c7-2735-4cfc-b9aa-2955f552ccd7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="IsValidCron_DetectsFieldCount" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.GetChannels_ReturnsJobsWithArtifacts_OrderedByLastActivity" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3b08ff8b-3b3b-b7b0-ac19-2734c63d2e69">
      <Execution id="e58a90ae-798c-4aa9-8c1d-3941790379a2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests" name="GetChannels_ReturnsJobsWithArtifacts_OrderedByLastActivity" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithHttpError_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2d88ef09-80d0-c5d9-8837-2e567cb84a90">
      <Execution id="35979476-60a7-4fda-a4f6-9f080f3292b0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_WithHttpError_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Successful_Event_Creation_Returns_HtmlLink" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bea41eba-704b-0bc1-1588-0aca9edae204">
      <Execution id="0b8a981c-6ca6-45ff-ac6b-798921dbf738" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Successful_Event_Creation_Returns_HtmlLink" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Metadata_Has_Required_Schema_Field" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4f34cc41-f8cd-fe82-4e9e-95b707ad9405">
      <Execution id="f4a234a7-901c-4644-8473-5d9dd24f5c7c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalculatorToolTests" name="Metadata_Has_Required_Schema_Field" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.DefaultOptions_UseApiKeyAuthMode" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ea11aebd-d039-ddf2-38d4-3274342c5210">
      <Execution id="95150b46-0710-4bd1-b2e3-a8c9862985a6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="DefaultOptions_UseApiKeyAuthMode" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobsDomainModelTests.TriggerType_Enum_IsStoredAsString" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4948f4b6-3cc7-e734-22ea-e73387ad0abe">
      <Execution id="86592a90-08fd-486a-9ba8-a0000b555b00" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobsDomainModelTests" name="TriggerType_Enum_IsStoredAsString" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ResolveProviderFieldsAsync_WithVaultReferences_ResolvesSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="661242ef-64a6-5293-9270-e9d27ab0c8fb">
      <Execution id="f81e6394-26a2-4a83-b721-ecb13baf8960" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests" name="ResolveProviderFieldsAsync_WithVaultReferences_ResolvesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.RapidChangesWithin500ms_CoalesceToOneRebuild" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e081b2dd-875e-cdec-f65a-0ba988c7b851">
      <Execution id="aa888982-895b-43f9-9a83-1cb488e9a16f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests" name="RapidChangesWithin500ms_CoalesceToOneRebuild" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.DocPipelineSetup_AlsoAutoSuffixes_WhenMultipleInstancesCreated" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4d111c39-a9a3-82bd-e0c7-7003c5e58b86">
      <Execution id="d2a6a47e-e82f-4ec4-ac1e-5279fb5e21be" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="DocPipelineSetup_AlsoAutoSuffixes_WhenMultipleInstancesCreated" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_Draft_HasValue0" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="71dda906-187c-be2a-eed3-fb4a5388dcf9">
      <Execution id="06260880-daaf-450f-8f1e-34e26e45d8ae" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="JobStatus_Draft_HasValue0" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.RememberApproval_TracksToolNamePerSession_CaseInsensitive" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7c22ba9a-685b-a1c7-121c-49c6ef5e202c">
      <Execution id="3f972bb1-be85-4874-93ec-7019c438c190" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests" name="RememberApproval_TracksToolNamePerSession_CaseInsensitive" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_ValidCron_ReturnsNextOccurrence" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9fd6be12-58db-deeb-816f-ba743f7606af">
      <Execution id="83597eda-3fa9-402d-bcc7-19fe060db6a0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_ValidCron_ReturnsNextOccurrence" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.SaveToken_And_GetToken_Roundtrip" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9aed330d-1763-f596-1558-c648e7e8e652">
      <Execution id="cc4aeba7-c7e1-49c1-a085-b9968ef6c302" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests" name="SaveToken_And_GetToken_Roundtrip" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.Seed_CreatesFourBuiltInsOnEmptyDb" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="59d2fec8-b79e-70e7-d269-85c45ca519df">
      <Execution id="857d949a-b0fa-4012-8ab6-ad92d7824009" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="Seed_CreatesFourBuiltInsOnEmptyDb" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_DoesNotThrow_WhenIntegratedModeWithEndpointOnly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6b5c6338-1c9b-5128-887c-aa33513ed4b1">
      <Execution id="83cc2306-1691-4003-92cd-a828a7fc5d07" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="Constructor_DoesNotThrow_WhenIntegratedModeWithEndpointOnly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.CreateAsync_OnBadRequest_ThrowsWithStructuredReason" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b0ae5328-37cb-fa66-c923-f3225f3ea082">
      <Execution id="1215ce37-acee-4dc8-8461-508e9921d532" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests" name="CreateAsync_OnBadRequest_ThrowsWithStructuredReason" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_WithSeconds_ParsesCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="33ad6940-acb5-d6b4-e005-17325a56265f">
      <Execution id="cc231675-a0ba-4886-8218-33e3ae103511" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_WithSeconds_ParsesCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.GetArtifactContent_ReturnsFullContent_WithCorrectMimeType" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="099a2ae3-9871-df46-6a9f-f56b07f4e109">
      <Execution id="ee458861-aec4-49cb-8337-a5b316091a5c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests" name="GetArtifactContent_ReturnsFullContent_WithCorrectMimeType" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;EVERY WEEKDAY AT 9 AM&quot;, expectedCron: &quot;0 9 * * 1-5&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a72cb19e-ec16-4085-8a6e-77b54f645fc0">
      <Execution id="a73d25d8-06e3-474f-8f24-1433f662bb20" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_SkillInjection_AddsMinimalOverhead" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1e50ccb2-fd59-f7a8-16c6-d105f1e9bedc">
      <Execution id="b7eb80f0-3a73-4e0b-995c-9a26246d1aa2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_SkillInjection_AddsMinimalOverhead" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_VariousCronExpressions_ParsesSuccessfully(cron: &quot;*/5 * * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9e6b700b-d199-ae9d-9317-3d7f67c808cd">
      <Execution id="a9c2cf18-f8df-49d6-909d-7a48665e21d7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="TryParse_VariousCronExpressions_ParsesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PatchJob_EmptyName_ReturnsBadRequest" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c46ff70c-bb0b-f6b2-8650-8b2270ba64bb">
      <Execution id="0c37f102-4c15-4244-9f2e-68936ffc232e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="PatchJob_EmptyName_ReturnsBadRequest" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;Max(7, 3)&quot;, expected: &quot;7&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e6f3a485-5580-e0c4-20ef-71a0d4eacb8d">
      <Execution id="9e8e3dd1-b098-444c-a816-bcb79e5050b5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalculatorToolTests" name="Evaluate_Returns_Expected" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_PreservesUnknownNamesAndReportsThem" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="07be3ab0-c3e0-181c-53b3-c6839dbd396a">
      <Execution id="e2205485-032c-47f8-9e8d-5a84527b1122" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="RemapEnabledToolsCsv_PreservesUnknownNamesAndReportsThem" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.EmptyModelsRoot_With1GbIncoming_IsAllowed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dfa54b07-d1c8-ce12-82b7-22287c295d3c">
      <Execution id="58e0a7e6-becd-4ced-8890-aadf4a64095a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="EmptyModelsRoot_With1GbIncoming_IsAllowed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_ScheduleTool_IsExemptFromApproval_EvenWhenRequireToolApprovalTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5e3b3b1a-a4f1-df3a-9743-b4763de9e4f2">
      <Execution id="2cedadcd-ee71-4af4-93c7-7ffd89f14621" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="ExecuteStreamAsync_ScheduleTool_IsExemptFromApproval_EvenWhenRequireToolApprovalTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_DraftToPaused_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7d23ce64-b136-85d7-6c99-088ed6406cae">
      <Execution id="ac4cec4b-6345-4ea0-a255-185055d54cbb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_DraftToPaused_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ConversationStoreTests.AddMessage_IncrementsOrderIndex" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="86ed6b2b-9e40-9590-45e9-65989bd82314">
      <Execution id="adb34c7b-9e18-4588-8f8b-bf1f196de511" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ConversationStoreTests" name="AddMessage_IncrementsOrderIndex" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileTests.RequiredName_CanBeSetAndRetrieved" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ab722cc1-2c82-8490-9e00-84e8c65d9076">
      <Execution id="ae2c41c3-e87c-4b12-be9a-c25ec7d4689e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileTests" name="RequiredName_CanBeSetAndRetrieved" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SameNameInInstalledAndSystem_InstalledWins" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ea754381-61e3-a89d-6ae0-d83a56127fb9">
      <Execution id="909b83ae-c258-4d42-861c-ebdea6f74c4d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="SameNameInInstalledAndSystem_InstalledWins" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.UnknownEnabledToolName_LoggedAsWarningAndSkipped" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4ef1c561-f34e-f9ae-abc3-49847bd748bd">
      <Execution id="957d19f0-e59c-420e-90cd-daa1201c3fb2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests" name="UnknownEnabledToolName_LoggedAsWarningAndSkipped" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.CreateChatClient_UsesDefaultModel_WhenProfileHasNone" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2f35f5fc-d763-87a1-1a00-596bef95bf96">
      <Execution id="1335fad1-c528-471f-ae6e-4f348a5bc778" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests" name="CreateChatClient_UsesDefaultModel_WhenProfileHasNone" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: null, expected: False)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e8bdddf3-9e44-a17d-1c34-3bc6521f27d4">
      <Execution id="b88485bd-53af-4a22-902f-e4b9347d4326" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="IsValidCron_DetectsFieldCount" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.GetResponseAsync_PropagatesExceptions" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c8cc1d23-4245-b55e-033e-23b747b6eb83">
      <Execution id="afcee747-bdf4-4504-9b85-6db074c90d2b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="GetResponseAsync_PropagatesExceptions" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.CreateJobFromTemplate_WithoutAgentProfile_AssignsDefaultProfileName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e070e0e3-1694-1e50-6fa8-8d34107cf7ed">
      <Execution id="2ed56ba6-1109-4c8d-883b-264c3cfb98c9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="CreateJobFromTemplate_WithoutAgentProfile_AssignsDefaultProfileName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.BoundaryCase_ExistingPlusIncomingEqualsQuota_DocumentsBehavior" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="83876442-90e7-5961-79aa-3088d496f456">
      <Execution id="9535d503-84d1-4633-8528-2269552cc4d5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="BoundaryCase_ExistingPlusIncomingEqualsQuota_DocumentsBehavior" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.IsDue_JobNeverRan_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ec5a7b07-1451-b23c-3cba-6011ed2d9efb">
      <Execution id="c2c29fd8-dde6-4a4e-b0f5-2e8f7e224935" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="IsDue_JobNeverRan_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_MarkdownResult_CreatesMarkdownArtifact" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cc9d9a2e-a5ca-44a2-9bf2-8f9c6b6f50d8">
      <Execution id="0bbbc21c-b514-4630-98cc-69a082014ea0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests" name="AutoCapture_MarkdownResult_CreatesMarkdownArtifact" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.FileSystemMcpTools_Read_ReturnsFileContents" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="82e32328-c3dd-d3c5-b17c-2bb33094004b">
      <Execution id="0328d953-1915-4594-8427-aa177c1db3b8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests" name="FileSystemMcpTools_Read_ReturnsFileContents" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_IncludesSystemPrompt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="90927d24-1a39-e1d6-2845-09bcd17eb047">
      <Execution id="eac448da-aeb4-4c97-bdb3-717bda35d27a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_IncludesSystemPrompt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Active, to: Completed)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f61dbf3d-af4a-96cc-321a-163e0d18ed39">
      <Execution id="d8a4ef4f-d60b-478f-917f-b399303fae06" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllValidTransitions_ReturnTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;every 99 minutes&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="43be8963-b080-1af7-630d-71db26ce73d7">
      <Execution id="22b54186-ffdc-46a8-94da-0edfa4ea2f63" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_UnsupportedOrEmpty_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_CatchesGenericException_YieldsError" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2709f082-b602-5889-bd16-428174b95370">
      <Execution id="ba20a264-3f46-4309-97d5-fddeb233b917" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatHubTests" name="StreamChat_CatchesGenericException_YieldsError" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.NewRequestAfterChange_GetsNewSnapshot" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8f27b3e1-e0b6-8851-3697-ae6358639666">
      <Execution id="83c055c9-58e6-4071-83ca-a289b1c5279b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests" name="NewRequestAfterChange_GetsNewSnapshot" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.DisposingRegistry_CancelsWatcher_NoExceptionsAfterDispose" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="37d20f2e-cab5-779b-4621-9205735a7907">
      <Execution id="4cf29961-f5b3-4648-a667-91946ed19f6b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests" name="DisposingRegistry_CancelsWatcher_NoExceptionsAfterDispose" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_HasExactlySixValues" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="075445f4-d3c7-562a-fc32-e2af686cb60b">
      <Execution id="bb0f8515-c4fc-4d63-92e0-fdb5d94d2259" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="JobStatus_HasExactlySixValues" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ConversationStoreTests.GetSession_ReturnsNullWhenNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f4c8dc88-c616-1d9e-8077-68503f9a8bb0">
      <Execution id="a48e9cc2-0825-4367-b215-def628a72e60" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ConversationStoreTests" name="GetSession_ReturnsNullWhenNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.ForgetSession_ClearsAllRememberedToolsForThatSession" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bcf02218-a36d-39c1-3c47-5446f82ee664">
      <Execution id="11216bce-23b8-4158-879b-b3e120b34821" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests" name="ForgetSession_ClearsAllRememberedToolsForThatSession" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.CLI.VaultCommandTests.ListAndListVersions_ShowMetadataOnly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="886c7b7c-2c9c-4a19-41a8-bf83c6f640e2">
      <Execution id="a0386134-f6c7-4db9-a74f-d4c0e7d3f1d9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.CLI.VaultCommandTests" name="ListAndListVersions_ShowMetadataOnly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_ThrowsException_WhenNameIsOnlyPathSeparators" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3d045661-2191-c775-8021-bc2e489dac5e">
      <Execution id="e92017e3-d2b0-44e4-979c-4457d491d504" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_ThrowsException_WhenNameIsOnlyPathSeparators" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.Update_IsThreadSafe_UnderConcurrentWrites" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f07557fc-15c4-b7c4-1e89-3205c77d3cb6">
      <Execution id="2baddefa-302f-4a81-bc75-80bb190e551c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests" name="Update_IsThreadSafe_UnderConcurrentWrites" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests.Decrement_DecreasesCount" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="85878b30-6f51-3dff-13af-1e4ffc6ace82">
      <Execution id="9a003379-371a-46fe-8046-db09429c4a41" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests" name="Decrement_DecreasesCount" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests.WriteOperations_ThrowNotSupported" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="73e753db-b328-ad9c-50e7-a9cdffec8bb9">
      <Execution id="2b9ba7d1-594a-447d-bff8-9bd4ef059638" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests" name="WriteOperations_ThrowNotSupported" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;daily at 9am&quot;, expectedCron: &quot;0 9 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="570c455e-5c4e-1a6e-e221-a0d96983baf7">
      <Execution id="cf499694-688d-499a-9f9c-171eccbf7ed1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_VariousCronExpressions_ParsesSuccessfully(cron: &quot;0 12 1 * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dea6465a-0991-997f-a3b5-46ddfaec7c64">
      <Execution id="1e30df9f-e29a-4ed8-b69e-0fc6c35be102" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="TryParse_VariousCronExpressions_ParsesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;github-issue-triage&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5fea74b6-4bfe-0569-bb4a-09209bf8378e">
      <Execution id="b9a4e778-f9e3-4880-94ca-d1c3cbca1913" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="Get_ReturnsKnownTemplate" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ToOpenClawMessage_ExtractsFunctionCallContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f6dfc493-5cd0-e217-0cda-c695df2b09b1">
      <Execution id="919fc0ef-f83c-4155-8566-565565a87872" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="ToOpenClawMessage_ExtractsFunctionCallContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToDraft_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4f989a93-b48d-e94a-5514-84de8a1e4a76">
      <Execution id="8a62bff2-6230-4412-a1bd-d7e5ea8b87c7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CancelledToDraft_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.GetJobStats_ReturnsAggregatedMetrics" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bb3fa656-69dd-65b0-65e2-de9af6886fb2">
      <Execution id="dddff996-ccce-4cb7-86fe-8bf0a7d2a60a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="GetJobStats_ReturnsAggregatedMetrics" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithTimeout_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="178692c9-76fd-1f18-e542-047cfeee0888">
      <Execution id="89357523-e475-4d23-9455-681b45cbc19c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_WithTimeout_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_FormatsSlackBlockKitMessage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e1072f99-e644-ed64-fcd9-40901eec8be5">
      <Execution id="be851644-0616-4dee-a08a-40abbe153ce7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_FormatsSlackBlockKitMessage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.SetEnabledMapForAgent_EmitsSkillEnabledStateChanged" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cd912fd3-b878-f066-75fa-7939a1ee9036">
      <Execution id="140cbe78-585a-4899-85b6-80af82fb5245" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests" name="SetEnabledMapForAgent_EmitsSkillEnabledStateChanged" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.NonExistentModelsRoot_TreatsCurrentTotalAs0_AndAllowsSmallIncoming" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="671bc9e5-e872-fdc9-40c3-c8d0a616d2ec">
      <Execution id="cdbd9501-ffbf-40a6-bc54-e953f435db11" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="NonExistentModelsRoot_TreatsCurrentTotalAs0_AndAllowsSmallIncoming" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryParseLlmJson_ErrorPayload_ReturnsFalseWithMessage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bc38225a-326b-d3dd-77b4-19a5a5fdba2c">
      <Execution id="16dd2512-ef63-42ca-99df-0f0e0c0a7fef" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryParseLlmJson_ErrorPayload_ReturnsFalseWithMessage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: Error)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a4ac5e76-22f5-9ced-04f9-d83f003c5077">
      <Execution id="65e1effe-09b9-42f8-ac15-328cbb8de6e0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="AllArtifactKindValues_RoundTrip" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests.SaveAsync_TruncatesLongMessages" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7df9b74d-dcd3-e00d-023b-a72bd8c175c1">
      <Execution id="802b9b67-aced-446e-9d94-29f166255599" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests" name="SaveAsync_TruncatesLongMessages" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_OAuthRequiredException_Returns_User_Friendly_Error" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a5775812-13cf-6ebe-7507-4028c961badd">
      <Execution id="a1bf5df3-66f8-4abb-b346-64349447ae1f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_OAuthRequiredException_Returns_User_Friendly_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_LogsSuccessfulDelivery" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="88430cd3-f1a8-5529-99a4-c893b636615a">
      <Execution id="362265a0-35e0-4b44-ad29-00b945ef0e25" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_LogsSuccessfulDelivery" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_JobNotFound_ReturnsNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bfa393f4-049c-1916-948a-d091c24f34b5">
      <Execution id="4eeadd6a-3843-459e-be36-54a11bc5a8b0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_JobNotFound_ReturnsNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_OnServer400_RendersAlertWithReason" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9fc58e7c-dddb-212b-62eb-2ecf2e982645">
      <Execution id="e2dfa697-0d63-49d2-bd92-e5ae629ba752" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests" name="Submit_OnServer400_RendersAlertWithReason" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_PausedToDraft_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ce5f4b3a-ea41-88ed-d508-1792b4e2614e">
      <Execution id="b2c4f54f-51b1-4d6a-92ec-172a19586985" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_PausedToDraft_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SkillVectorTests.All_ReturnsAllStoredVectors" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9c603666-5907-d237-64c5-f86ae1962f25">
      <Execution id="bc2ef879-dc35-45c2-9b89-dbb2281a3a29" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SkillVectorTests" name="All_ReturnsAllStoredVectors" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.SetEnabledForAgent_True_EmitsSkillEnabled_WithRequestedBy" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7bd65ef6-c8c0-eb10-1b4d-7b33a97374ac">
      <Execution id="cf351b99-18bd-4fc7-804b-7850d818a95e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests" name="SetEnabledForAgent_True_EmitsSkillEnabled_WithRequestedBy" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.UpsertVectorAsync_WithValidBlob_StoresSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d71a2b38-5d74-a28f-fb5f-ae333294df8b">
      <Execution id="5fc7d80b-4cc5-411c-8c90-dce757edf0da" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="UpsertVectorAsync_WithValidBlob_StoresSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Confirm_LandsDisabled_NoEnabledJsonTouched" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9c347993-009c-35a7-2f9a-5c930013bf1f">
      <Execution id="77a25fe5-9499-4463-b0b7-b2297d2c58b5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Confirm_LandsDisabled_NoEnabledJsonTouched" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_WithMissingWebhookUrl_ReturnsFailureResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bc26785d-f041-f7b4-9031-129ef26c71c1">
      <Execution id="2ef7b1f7-71ad-42ef-a837-60709283e3cb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests" name="DeliverAsync_WithMissingWebhookUrl_ReturnsFailureResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_AllowsValidAgentNames(validName: &quot;Agent-Name_V1&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ba2996c2-7cbe-f392-e185-d84b731c011b">
      <Execution id="a73318ad-9635-4fe5-8d74-c6cef407af03" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_AllowsValidAgentNames" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostTest_WhenProviderDefinitionNotFound_ReturnsSuccessFalseWithMessage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7d5be7c6-4c59-117c-b68d-f4e689a43bb9">
      <Execution id="c18767f3-2c33-4b60-b472-5afd6ec214de" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="PostTest_WhenProviderDefinitionNotFound_ReturnsSuccessFalseWithMessage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithMediumConfidenceSkills_PropagatesToPrompt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f80daad9-afcf-38af-5bbb-eb28dd07839f">
      <Execution id="4427edaa-afd5-446b-b6d0-c2e99c1ffdb8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_WithMediumConfidenceSkills_PropagatesToPrompt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ToOpenClawMessage_MapsRoles_Correctly(meaiRole: &quot;user&quot;, expectedOcRole: User)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fff97fa0-b600-340b-0166-cbbe48b98e32">
      <Execution id="0d1ab38a-d552-45a7-b2d4-89280f2410bd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="ToOpenClawMessage_MapsRoles_Correctly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_PlainMarkdownWithHeading_SetsNameFromSlugifiedHeading" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="319c335b-cdba-aaa5-ec80-c2d2854912a6">
      <Execution id="f9c0ea2f-9f3b-4b78-bc41-1514184912a1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_PlainMarkdownWithHeading_SetsNameFromSlugifiedHeading" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_TreatsEmptyStringModelAsNull_AndFallsToOptionsModel" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e2228e0c-5c8c-3a50-e4e0-eed74b5c48ae">
      <Execution id="568bba43-48c1-44be-b9fc-1935d078e291" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="CreateChatClient_TreatsEmptyStringModelAsNull_AndFallsToOptionsModel" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithOllamaDown_FallsBackGracefully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3ef44f5b-7efd-8515-8531-0370bcec98a4">
      <Execution id="be09af15-ee04-419f-8bc9-061aa74ed8e4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests" name="HybridSearch_WithOllamaDown_FallsBackGracefully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_AllowsValidAgentNames(validName: &quot;test_agent_123&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a36fd9f7-d183-dff2-4656-2213a732655c">
      <Execution id="9e3d34d6-5ab7-4ad6-a99f-93da400b11a3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_AllowsValidAgentNames" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_WithEnabledChannels_CallsDeliveryService" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0c613a9e-157b-e838-1eed-8a51c952216b">
      <Execution id="7d01fca8-b871-4631-b411-d751415c3060" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_WithEnabledChannels_CallsDeliveryService" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithHighConfidenceSkills_IncludesInPrompt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7203b142-2a42-a503-5c01-039d0011298d">
      <Execution id="d707c8a4-87b7-43b2-abf5-3ce40f977177" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_WithHighConfidenceSkills_IncludesInPrompt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests.Parse_EmptyYaml_ReturnsEmpty" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="34b1a173-7146-476f-36ab-f23702a07e34">
      <Execution id="8a6e76c0-2810-4b1d-9daf-e49f040054cd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests" name="Parse_EmptyYaml_ReturnsEmpty" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillEnableMatrixTests.RendersOneToggle_PerAgent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="576e71bd-37b7-8296-34d7-7a60affdccea">
      <Execution id="5793af3a-02d7-4607-875b-a5cb943b0db7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillEnableMatrixTests" name="RendersOneToggle_PerAgent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.WebBundledMcp_DefinitionShape" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="48aa8028-0765-ba13-8717-d98b10962819">
      <Execution id="75060e48-6314-4aaf-8f5d-ba1e4dc4183d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests" name="WebBundledMcp_DefinitionShape" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.GetOrCreate_DefaultsToOllama_ForUnknownProvider" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="201fb038-8dd7-531a-4636-b167acbc7d26">
      <Execution id="0632887f-7602-4215-8507-05610b0b9d1f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests" name="GetOrCreate_DefaultsToOllama_ForUnknownProvider" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Paused, to: Cancelled)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="eebeba33-d4b2-085d-951a-0e03c2488783">
      <Execution id="baa58d60-a602-43ff-92ec-74bab9352ba5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllValidTransitions_ReturnTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_ReturnsEmptyList_WhenNoKeywordsMatch" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3c6939a1-da04-c0b5-b799-e69841b203dd">
      <Execution id="1b754283-7692-4834-ae7c-5bb9ba8304d3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SkillServiceTests" name="FindRelevantSkillsAsync_ReturnsEmptyList_WhenNoKeywordsMatch" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.GetNextOccurrence_WithinEndAt_ReturnsValidTime" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2016acc8-4466-329b-2211-8629f89eabb6">
      <Execution id="cec97cf3-735b-43e7-9ab3-e4154ca76f02" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="GetNextOccurrence_WithinEndAt_ReturnsValidTime" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ImageEditToolTests.Crop_Without_Dimensions_Fails" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="14b65296-d688-98e6-ff91-ed5fedc462f1">
      <Execution id="14e1f521-60d8-42af-ad00-40f0a3bb1c3d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ImageEditToolTests" name="Crop_Without_Dimensions_Fails" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests.RetentionPolicy_KeepsLast100RunsPerJob" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5d5fa786-3032-8bd7-fbf2-30a47a6d1b88">
      <Execution id="82222a4c-6d08-4b5c-8e90-5c9ce2a75673" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests" name="RetentionPolicy_KeepsLast100RunsPerJob" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_ThrowsInvalidOperation_WhenIntegratedModeButNoEndpoint" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0fde683e-9801-ee37-a2c4-10c2ffe235aa">
      <Execution id="be934216-a8b3-4f77-82b4-4dad295d4155" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="Constructor_ThrowsInvalidOperation_WhenIntegratedModeButNoEndpoint" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.SemanticSkillRanker_ResolvesWithHybridSearchServiceDependency" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="826722c3-a2e2-2469-7e0a-08335666b771">
      <Execution id="861bd646-8b73-4e7f-ad07-17f49c1daf6c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests" name="SemanticSkillRanker_ResolvesWithHybridSearchServiceDependency" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.SetDefault_DisabledProfile_ReturnsBadRequest" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4c441599-19e9-7ab0-7664-261eb9237931">
      <Execution id="44853bb3-03b2-40e7-9df1-8c12a24244d5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="SetDefault_DisabledProfile_ReturnsBadRequest" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;Pow(2, 10)&quot;, expected: &quot;1024&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cf6f4710-21d9-eedf-3547-4c4adbae6ed0">
      <Execution id="593786da-af28-4b67-85de-9f455b58545e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalculatorToolTests" name="Evaluate_Returns_Expected" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_EmptyString_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5ea76831-cd96-a850-16ee-76e4ac5800a9">
      <Execution id="a9b9e468-eb9c-4d06-b345-94bc663806b1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="TryParse_EmptyString_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PostTest_WithModelInDefinition_PassesModelToAgentProvider" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2433850d-bee6-4be1-9c7a-fc34890817d6">
      <Execution id="cd4c0e74-e6b0-4fef-b9ca-5adefa3dca12" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="PostTest_WithModelInDefinition_PassesModelToAgentProvider" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests.AllAgentProviders_AreResolvable" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="06103719-9a7f-b2d6-60a6-735948a7b74e">
      <Execution id="75831384-e830-4fe8-ab1b-740b121a1b34" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests" name="AllAgentProviders_AreResolvable" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.GetOrCreate_ReturnsAzureClient_WhenProviderIsAzureOpenAI" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c5247d47-a3ad-1d1c-3eef-9df5cee8a540">
      <Execution id="b5ed0cbc-4be1-4892-a76d-cbb8b05460c7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests" name="GetOrCreate_ReturnsAzureClient_WhenProviderIsAzureOpenAI" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.CascadeDelete_DeletingJobRun_DeletesArtifacts" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7e3a4a99-27a2-acaf-749c-926643b44477">
      <Execution id="f16f6851-7d51-46f7-b365-53d0e880712d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="CascadeDelete_DeletingJobRun_DeletesArtifacts" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.WebsiteWatcher_DuplicateSetup_CreatesSecondInstanceWithSequenceSuffix" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cc921db0-4c1c-bc93-cae8-eea680602c62">
      <Execution id="898dbd56-b4af-490c-9031-3dbacde7694c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="WebsiteWatcher_DuplicateSetup_CreatesSecondInstanceWithSequenceSuffix" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ImageEditToolTests.Resize_Produces_Smaller_Png" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f4664ba3-c1c1-66b0-37b0-242edda17529">
      <Execution id="dffb0a19-10e8-49ca-a906-3b4ec15a30d6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ImageEditToolTests" name="Resize_Produces_Smaller_Png" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.CreateAsync_PostsJsonAndReturnsDto" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d0cd8c88-80e8-2683-ef9f-939b436f60df">
      <Execution id="56ff347e-b348-4454-81ac-6e93c7b71347" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests" name="CreateAsync_PostsJsonAndReturnsDto" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultSummaryServiceConfigTests.LocalFallback_FallsBackToDefault_WhenConfiguredModelIsBlank" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6cb1425a-7a08-a55f-462a-727456de7a01">
      <Execution id="13ae9f70-e109-46fe-996e-51184d14bc85" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultSummaryServiceConfigTests" name="LocalFallback_FallsBackToDefault_WhenConfiguredModelIsBlank" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_WhenHealthy_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c5b4b5e3-6f48-85f1-1185-89d21092859c">
      <Execution id="e7aa3411-55ac-4a08-85c4-0c59ed9d7b59" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests" name="CheckHealthAsync_WhenHealthy_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ToolExecutorTests.ExecuteAsync_LogsDetailedEntries_WhenExtensiveLoggingEnabled" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4a40ea1a-acc3-bf1f-e883-8425ff94dcd5">
      <Execution id="ac71abd3-0a91-48c5-a88d-8bdc3c10617b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ToolExecutorTests" name="ExecuteAsync_LogsDetailedEntries_WhenExtensiveLoggingEnabled" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.HealthRecovery_AfterFailure_EventuallyRecovers" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b498cdbd-ea38-0495-48a4-b8ca65ea05fa">
      <Execution id="0891cc58-74d6-42b3-94c1-a0607f725584" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests" name="HealthRecovery_AfterFailure_EventuallyRecovers" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PauseJob_TransitionsActiveToTest" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="156e271c-bc02-b19f-4d67-eb37f4e37893">
      <Execution id="d6f154f7-0061-4b0b-a1c6-b4d0655ef986" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="PauseJob_TransitionsActiveToTest" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_HeadingWithSpecialCharacters_SlugifiesCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b3fc2d88-7375-146e-3d96-81ac44f5acc9">
      <Execution id="79b227ad-b93b-495e-9569-0f603754702b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_HeadingWithSpecialCharacters_SlugifiesCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_WhitespaceMessage_Returns400BadRequest" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2b6ec70d-7e41-1241-08a1-2b78f6cd080d">
      <Execution id="50c71e77-f75c-4659-8ccf-eeaa07ffaca6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_WhitespaceMessage_Returns400BadRequest" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.RunNowJob_UnknownJob_ReturnsNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c67b6d08-6a3e-9a87-a3bd-6a0de0aa49fb">
      <Execution id="59bdc221-cfd3-4f15-b299-180df58a4d12" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="RunNowJob_UnknownJob_ReturnsNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaStreamingToolCallLiveTests.StreamAsync_WithTools_YieldsToolCallChunk" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="455c434b-954c-cf2c-db2a-703d0a72e4e3">
      <Execution id="f1e02ee2-42a0-40ed-be68-03d4d11edc08" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaStreamingToolCallLiveTests" name="StreamAsync_WithTools_YieldsToolCallChunk" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.ConcurrentCalls_AreSafe" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="31fcc28a-b1b5-7cb1-92b7-5fe3ea9649f4">
      <Execution id="b6431d25-5ebc-4907-9d45-c9da580519f3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="ConcurrentCalls_AreSafe" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.CLI.VaultCommandTests.Rotate_ReadsValueFromStdinAndCreatesNewVersion" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="afac252e-c957-4bfc-30bd-aa93abfc5d05">
      <Execution id="98c09068-f627-4a64-9a6b-4492d90209bb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.CLI.VaultCommandTests" name="Rotate_ReadsValueFromStdinAndCreatesNewVersion" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ModelProviderDefinition_StoresVaultReferences_DoesNotResolveAtRest" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f7e4a1da-a8b6-2aeb-7e58-9035fe8aaf2b">
      <Execution id="e6aa3889-9c6c-4b92-969f-890139b808d5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests" name="ModelProviderDefinition_StoresVaultReferences_DoesNotResolveAtRest" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SpecialCharactersInTask_HandledCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="aa1625b3-77b6-23e0-3130-13b03428db40">
      <Execution id="0603414c-d667-440f-ab82-dfb5e31d9865" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_SpecialCharactersInTask_HandledCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.SearchAsync_WithTopKGreaterThanResults_ReturnsAllAvailable" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="eed82dcf-4fca-8712-1ef0-27eb2d012450">
      <Execution id="28bfd6c3-335b-422d-a9af-8ffc019a82b1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="SearchAsync_WithTopKGreaterThanResults_ReturnsAllAvailable" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Missing_StartUtc_Returns_Error" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6b653fdd-4b86-9964-135a-c77a56def5c6">
      <Execution id="e95d2df0-b692-4a29-8923-19aa8f0bdbc0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Missing_StartUtc_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToAnyState_ReturnsFalse(to: Cancelled)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7ea7d5b7-d455-2c3d-3b5e-973d3489f886">
      <Execution id="0ff9ec6c-d62f-4485-a59f-81d3fc66ed49" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CompletedToAnyState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_DraftToCancelled_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0c3a8c68-3940-48b9-c152-6549d8bbb87a">
      <Execution id="ffb3dfe0-b8af-4f38-b1f4-92b8fb696176" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_DraftToCancelled_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.TranslateCron_EmptyText_Returns400" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cdb219d0-d354-ec68-4013-574d0e942fa6">
      <Execution id="67e028a6-7212-4cc0-bba4-1236074e78b4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="TranslateCron_EmptyText_Returns400" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.Seed_RemapsAgentProfileEnabledTools" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4b04ab65-44d8-16c1-bc6d-707440983caf">
      <Execution id="ebd09b58-fe8f-4f8e-8d1a-c7e100cec60c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="Seed_RemapsAgentProfileEnabledTools" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithEmptyCollection_ThrowsArgumentException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c4076374-50ee-0ab3-fa7b-ec90ffe48c29">
      <Execution id="8fd97607-19b8-4c1f-875f-6f606188ab41" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithEmptyCollection_ThrowsArgumentException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticWiringTests.EnrichSkillsAsync_WithoutRanker_FallsBackToKeywordOrder" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5bc0c8fe-d505-e339-67c2-3924e78ad00a">
      <Execution id="c44a5d0a-8ecb-45f7-afd3-97b2e3356909" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticWiringTests" name="EnrichSkillsAsync_WithoutRanker_FallsBackToKeywordOrder" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_RoundTrip_PreservesData" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dfa68dc7-a894-d3b4-3358-177396c3a83d">
      <Execution id="b05b01f2-b43f-43b5-b319-8ac65a2feab0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="VectorStorageBlob_RoundTrip_PreservesData" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate06_SecretsEncryptedAtRest_CiphertextDoesNotContainPlaintext" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3467fb74-658f-e4bf-e9b5-d3b26c15378b">
      <Execution id="842d02a7-784c-44e2-bad3-8bacb0b4c3be" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Gate06_SecretsEncryptedAtRest_CiphertextDoesNotContainPlaintext" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithCancellationToken_RespectsCancellation" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7857f040-1405-cea4-2f51-0da656bc604e">
      <Execution id="19ade1ca-2bad-48fc-bb3f-055d0d0948d9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests" name="EmbedAsync_WithCancellationToken_RespectsCancellation" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests.RuntimeModelClient_IsSingleton" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="57b1368d-11b9-c1f8-9848-2780558cc0ea">
      <Execution id="3f0012f7-fdb9-45a2-b2db-0476bbf5224c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests" name="RuntimeModelClient_IsSingleton" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ManySkills_PerformanceAcceptable" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1947260d-b5fc-7222-1ecb-9b2cb17ead0d">
      <Execution id="fcfb5e8f-f5b1-44bc-b9b0-1bfb8fb836c3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_ManySkills_PerformanceAcceptable" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_RespectsCancellationToken" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b9376254-e2a6-3547-2e6b-da93ed5424fe">
      <Execution id="071a6a9d-660c-4e95-b36c-5304540648ba" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_RespectsCancellationToken" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.DiskPath_Format_PreventsPathTraversal" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d0bfda8e-a602-d13e-709f-86b8b3b20b57">
      <Execution id="462802fb-9ce7-4044-880a-487adeb9b27b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="DiskPath_Format_PreventsPathTraversal" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_MultipleCallsWithDifferentQueries_BothWork" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="926057c2-d0f4-cc45-57c0-59f73ba0a954">
      <Execution id="29ab7d0c-490f-4f26-a2e6-d8c0e5f3ca2b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_MultipleCallsWithDifferentQueries_BothWork" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_UpdatesExistingProfile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d6b6a51c-9094-e3d6-1c6a-4e56a6e0264c">
      <Execution id="c40e8a07-86cb-48c5-a2cb-1f4fbc948a3e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="SaveAsync_UpdatesExistingProfile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_FrontMatterWithoutName_FallsBackToHeading" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4b9ace43-8211-e6b7-82ff-ba466b5256a4">
      <Execution id="091432d7-15ab-4752-80df-a5d0eb193b36" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_FrontMatterWithoutName_FallsBackToHeading" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PropagatesConfidenceScores" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8d769aaa-29cc-c6de-74f5-0cbc57593255">
      <Execution id="98bb5a69-9e14-416b-9d5b-66162593d0ce" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_PropagatesConfidenceScores" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_ReturnsNonNull_WithDefaultOptions" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="19e13355-b5b9-0baa-4f2b-52c75cca29d0">
      <Execution id="2cf19a4d-01bd-45a2-93d8-c736a3a129a0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="CreateChatClient_ReturnsNonNull_WithDefaultOptions" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_WithTools_YieldsToolCallChunk" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7e2c74b4-0192-3692-cca9-e91ebd6595d5">
      <Execution id="bf4cb7c9-b3dc-439d-8c18-067c3201c940" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests" name="StreamAsync_WithTools_YieldsToolCallChunk" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_MultipleInjectionMarkers" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7800cb6b-b9e8-ff34-059e-5f9f53cad5a2">
      <Execution id="48e725a9-b5b6-4338-b500-dd4513eeccb7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests" name="Sanitize_MultipleInjectionMarkers" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.IsAvailableAsync_DoesNotThrow_WhenEndpointIsNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6cb2a4ee-7d21-c491-8eb5-fc61c4276bb0">
      <Execution id="e127fb8a-0e4f-4522-bc33-781f7082e08e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="IsAvailableAsync_DoesNotThrow_WhenEndpointIsNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests.GetAsync_LatestAndExplicitVersions_ReturnExpectedValues" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fbc332d9-a512-93e0-0cc3-0ea06c2f53c8">
      <Execution id="d3ff6eaf-dfa9-4dd7-bdac-c114a030071b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests" name="GetAsync_LatestAndExplicitVersions_ReturnExpectedValues" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_WhitespaceOnly_UsesFallbackName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f5f2d619-a912-7077-ad56-894f5d29a212">
      <Execution id="a5eafcca-d3e5-4a63-bae1-c805e7686836" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_WhitespaceOnly_UsesFallbackName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_EmbedderTimeout_ReturnsKeywordRankedSkills" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b63021bb-f935-6436-37f2-cb8bd4015c55">
      <Execution id="496cc7d0-355c-4138-ad17-5d2d49b1d15e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_EmbedderTimeout_ReturnsKeywordRankedSkills" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_LogsErrorOnFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="944c4e81-e2d7-7a83-1c58-f359f3128857">
      <Execution id="87702619-6043-470e-b60f-c640fa4d3ca6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests" name="DeliverAsync_LogsErrorOnFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.HybridSearch_MemoryEfficiency_WithLargeVectorSet" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="74cc76cc-ecc4-151d-a1ee-26a952c53ee7">
      <Execution id="9901c478-60de-4d48-b3b9-2def4d3d5b75" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests" name="HybridSearch_MemoryEfficiency_WithLargeVectorSet" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Draft, to: Paused)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="699c4466-5232-2c77-701d-01328db3b0e1">
      <Execution id="472fe70f-4568-4516-b25a-f088c992bba2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithVectorDimensionMismatch_HandlesGracefully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e9a9a784-a15f-fc15-60fc-f7c05f7e6752">
      <Execution id="f4b75a57-c43a-4875-b49f-bd0061d50ea0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests" name="HybridSearch_WithVectorDimensionMismatch_HandlesGracefully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorDropAgentProfileModelTests.Migrate_PreservesModelColumn_WhenPresent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="57faa752-1182-5b3b-1afb-e1cb7b00d0b4">
      <Execution id="3db905df-d4a8-4f11-9b0a-1ba3a69b05fd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorDropAgentProfileModelTests" name="Migrate_PreservesModelColumn_WhenPresent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.MarkItDownToolTests.ToolMetadata_IncludesSaveToFileParameter" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="69547283-2125-7946-8a50-156f4b8d4852">
      <Execution id="17372ad0-649b-4ecb-984b-cd582dca514b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.MarkItDownToolTests" name="ToolMetadata_IncludesSaveToFileParameter" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every minute&quot;, expectedCron: &quot;* * * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e66f49d4-837e-b9a9-ea25-f6d1514df66e">
      <Execution id="c95af9d4-b32d-4575-9202-01da77e50f11" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithValidWebhookUrlInJson_PostsSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6fe4e57c-55b4-a21d-5cec-3976cbecad30">
      <Execution id="6e23ae61-58c4-4159-92fb-4118a2e2470d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_WithValidWebhookUrlInJson_PostsSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.WebsiteWatcher_Setup_CreatesJobAndStatusReturns200" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0331da98-96c7-0a88-6d33-2821c5e75efb">
      <Execution id="a3b6a587-e498-4140-8a75-7270f8f8ce5f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="WebsiteWatcher_Setup_CreatesJobAndStatusReturns200" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;weekends at 10am&quot;, expectedCron: &quot;0 10 * * 0,6&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2b7721be-a103-62f4-14be-9453babe849a">
      <Execution id="4576d1a5-c039-4990-a7f8-103410e3ac92" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_WithinEndAt_ReturnsValidTime" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f49ca2e4-8546-6a6a-794f-e522ed3890c9">
      <Execution id="e378e2fb-063a-4901-826e-aac4830d7c0b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_WithinEndAt_ReturnsValidTime" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_NameViolatesH5Allowlist_RejectedAs_InvalidName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e4dadebf-fd3b-3148-732e-79582b58cc1d">
      <Execution id="958249b2-90b9-44ba-90f2-4f86e3684650" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_NameViolatesH5Allowlist_RejectedAs_InvalidName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_VariousCronFormats_ParsesSuccessfully(cron: &quot;*/5 * * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="aced8a74-db16-c5b9-43eb-ca44add3e62b">
      <Execution id="0d189dea-ace3-40c3-82f5-8d83b8b9a042" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_VariousCronFormats_ParsesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.IsDue_JobRanRecently_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5512194e-b764-06fe-8a05-956a3484d1e5">
      <Execution id="fc832ebc-e937-4453-bf7d-58e038580a17" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="IsDue_JobRanRecently_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_HeadingSlugification_ProducesExpectedName(heading: &quot;# My  Agent!&quot;, expectedName: &quot;my-agent&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="04a66c60-db16-d4a9-7da6-2a36e7fa3912">
      <Execution id="3b60e3d3-7cac-4085-a338-aaa17f87015d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_HeadingSlugification_ProducesExpectedName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_EmptyQuestion_StillProcesses" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bd279178-1063-fbae-4a66-bc9268a06d30">
      <Execution id="e18084ec-15b7-4bd3-beec-929268eaaeed" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatHubTests" name="StreamChat_EmptyQuestion_StillProcesses" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_WithDefinitionName_ReturnsDefinitionConfig" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a6998e33-87f2-bec9-4401-bc9464988029">
      <Execution id="b99d049c-caf1-4914-afc3-d0d7100d984d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ProviderResolverTests" name="ResolveAsync_WithDefinitionName_ReturnsDefinitionConfig" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToAnyState_ReturnsFalse(to: Draft)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0e1373b8-f4d4-16d6-e499-5547a7ae76fd">
      <Execution id="7e1c009d-9985-44af-a578-adbe5d314b78" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CancelledToAnyState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_ActiveToCancelled_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b8f1a256-3965-37b1-d28a-3192c9dee580">
      <Execution id="3d8d1dd3-027b-457d-801d-08758fe13e57" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_ActiveToCancelled_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.Seed_IsIdempotent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f8fb9709-941e-bfff-f332-2de2ba7be6a8">
      <Execution id="dd665be3-e682-42ad-8235-29fb1b2cd689" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="Seed_IsIdempotent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Load_HandlesMissingFile_Gracefully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7cf8f240-421e-6cba-cc96-36c94bcd7d67">
      <Execution id="1538ba8c-5f9b-4cec-a317-d7cc3cc0ca79" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests" name="Load_HandlesMissingFile_Gracefully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests.SaveAsync_OverwritesExistingRecord" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="63538b8e-bbfc-e473-77c2-ffc963f2ecda">
      <Execution id="260cac81-0cdd-4462-bb40-216be78c1290" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests" name="SaveAsync_OverwritesExistingRecord" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests.GetAllChannels_ReturnsRegisteredChannels" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a0f3f81d-9458-03e1-c357-c2420903e150">
      <Execution id="c6e0d057-6a7a-47a3-bd08-7c770cfaac80" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests" name="GetAllChannels_ReturnsRegisteredChannels" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests.Parse_RealRepoFile_HasSixCuratedEntries" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="88d353de-8d71-1d25-6aef-7ef7114b8d75">
      <Execution id="ae6a7591-48c4-463c-944d-c3a1875a913f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests" name="Parse_RealRepoFile_HasSixCuratedEntries" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.GetAll_LoadsAllBuiltInTemplates" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fe1a8016-4248-b835-8267-3ca6a6569c40">
      <Execution id="43383235-ae48-49b9-8f4d-8c5a81cdcf9c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="GetAll_LoadsAllBuiltInTemplates" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;2 + 3&quot;, expected: &quot;5&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c8c7fa4f-d4fb-a880-4f9e-3a10c760ffaa">
      <Execution id="f6a0a18b-d8c5-4de8-88f2-0a2d0b51f750" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalculatorToolTests" name="Evaluate_Returns_Expected" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_GitHubReturns500_PropagatesAs_FetchFailed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2a20e866-380e-a955-de64-8a62632ccabc">
      <Execution id="9416fb7d-7116-459a-af10-a42e9a438db7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_GitHubReturns500_PropagatesAs_FetchFailed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.SemanticRerank_ColdStart_vs_WarmStart" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="81b57fb2-259c-278d-af3b-278fe50c9d0c">
      <Execution id="2e29eb1e-ff98-45af-8cff-f3e3642367fb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests" name="SemanticRerank_ColdStart_vs_WarmStart" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOrphanReclaimTests.ReclaimOrphanedRunsAsync_DoesNotTouchTerminalRows" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f0b03148-f0c4-75e3-024c-84d32777cc95">
      <Execution id="c5a98d93-9370-4487-9d80-688c606ba826" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOrphanReclaimTests" name="ReclaimOrphanedRunsAsync_DoesNotTouchTerminalRows" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.MemoryToolsTests.RememberTool_Stores_DefaultImportance_AndTimestamp" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="09b1651c-2cae-78a2-152e-e453f8b0e123">
      <Execution id="51ed08d3-a65f-4607-971d-3bb2a33a4605" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.MemoryToolsTests" name="RememberTool_Stores_DefaultImportance_AndTimestamp" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_NoSkillsEnabled_ReturnsEmptyOrNoOpProvider" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7d81d334-686e-081f-4017-84bd87f97aff">
      <Execution id="f65033c6-0ea8-427c-8450-9077b1690928" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests" name="Build_NoSkillsEnabled_ReturnsEmptyOrNoOpProvider" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Confirm_UnknownToken_ReturnsPreviewNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bfc012db-b4d3-0330-042d-27768b751042">
      <Execution id="3b1c10b7-871c-4ca8-8232-7b3b40d0c564" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Confirm_UnknownToken_ReturnsPreviewNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.ValidSkillInAgent_LayerAgent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="87d061c5-a8af-a334-3475-cbec83ffb987">
      <Execution id="7c4397f6-a1d9-43f5-8b88-49da3c8e3493" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="ValidSkillInAgent_LayerAgent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_JsonResult_CreatesJsonArtifact" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3c7d763c-4ec6-4072-e2b8-4735c12a0b65">
      <Execution id="a05834b7-3d08-4b11-a1ff-1d86c35929ab" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests" name="AutoCapture_JsonResult_CreatesJsonArtifact" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ToolRegistryTests.GetAllTools_ReturnsRegisteredTools" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="09dfc599-7d60-1da2-85ae-3fbd22d6aaa9">
      <Execution id="e954562e-c44f-4525-a0b6-524ba1471f55" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ToolRegistryTests" name="GetAllTools_ReturnsRegisteredTools" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.EnabledJsonMissing_AllSkillsDisabledForAgent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4d900add-62b3-096c-1c4f-e611072f8400">
      <Execution id="9e1590d6-7c12-4344-a788-2330ad6d52df" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="EnabledJsonMissing_AllSkillsDisabledForAgent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_SameStateToSameState_ReturnsFalse(status: Cancelled)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="91d959b5-68ac-8009-0f37-43132b091afb">
      <Execution id="9da2fe0b-caea-4918-918e-2db7aef26be3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_SameStateToSameState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_WithNaNValues_StoresAsIs" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fcc19a1d-5f50-309e-07eb-a3aea338ab13">
      <Execution id="93544fff-c068-441f-9fb5-3a65a8402dba" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="VectorStorageBlob_WithNaNValues_StoresAsIs" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ToolExecutorTests.ExecuteBatchAsync_ExecutesAllTools" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="32275570-5379-b6cb-2c09-4d52793ea9a7">
      <Execution id="36fb7438-8555-424b-b596-9e4b1b4305c9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ToolExecutorTests" name="ExecuteBatchAsync_ExecutesAllTools" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.Metadata_Parameter_Schema_Has_Required_Fields" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fb658cbc-54c0-d2f7-156f-26f3e078aa41">
      <Execution id="dfe7ba98-0414-4e45-9739-7d4509aabfb2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="Metadata_Parameter_Schema_Has_Required_Fields" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_VerifyDbPersistence_AllLogsCreated" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2e5e933c-fabc-e18d-99a4-ef1e60d79b03">
      <Execution id="a16a6d9f-ded7-4d8f-9e03-10fb7e308f62" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests" name="DeliverAsync_VerifyDbPersistence_AllLogsCreated" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.FileSystemToolTests.FindProjects_ReturnsProjectFiles_WhenCsprojExists" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b6c0cf2e-961f-2153-5e6a-d0cbf1ecffbc">
      <Execution id="1f0a942f-1cc1-4afd-998c-c43505502f7f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.FileSystemToolTests" name="FindProjects_ReturnsProjectFiles_WhenCsprojExists" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every sunday&quot;, expectedCron: &quot;0 0 * * 0&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c2490ac5-6b35-6763-ed6f-b7598267fbd8">
      <Execution id="a61d3ecc-dfc4-4ed9-83ce-f1493bfda922" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.SchedulerPollingService_CalculateNextRun_WithSeconds" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dae55759-ebce-bb8a-cb70-1305966ece70">
      <Execution id="7248358b-bf1a-41a8-b2f3-115c4ffc4c72" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="SchedulerPollingService_CalculateNextRun_WithSeconds" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.ConsumeAsync_Within_TTL_Returns_State" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="79b93c7d-7aed-9b68-5ef4-9951d14c6504">
      <Execution id="1a82feb4-34bd-4b31-b22b-081b55f06fa1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests" name="ConsumeAsync_Within_TTL_Returns_State" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.LiveLlmTests.Ollama_Pipeline_SendMessage_ReturnsStreamedContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2eb77de5-46b3-11b6-343b-8ab1df70edd2">
      <Execution id="dbbb8bfb-b473-4054-9386-51a157aee080" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.LiveLlmTests" name="Ollama_Pipeline_SendMessage_ReturnsStreamedContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.IsAvailableAsync_ReturnsTrueWhenConfigured" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="76dc2353-aa44-2f5c-744b-e481416bc2ab">
      <Execution id="0b6a4c89-8f75-4d2f-bc29-ba88d8817dde" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests" name="IsAvailableAsync_ReturnsTrueWhenConfigured" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.Metadata_Has_Integration_Category" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9e0b6aeb-9570-2a97-a05b-9ffa0fc6daa2">
      <Execution id="109f4948-722a-4356-8c0f-2d1db390efa8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="Metadata_Has_Integration_Category" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests.SetAsync_UsesFirstWritableStore" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ea449067-95c5-c15d-7c0e-3048e5dc75be">
      <Execution id="ef643ae5-160b-4f28-bd25-426f8957ad32" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests" name="SetAsync_UsesFirstWritableStore" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.LiveMcpToolTests.Live_MicrosoftLearnMcp_ListsTools_AndQueriesDocs" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7a60baa7-7b9c-ed45-b9b7-3a7a4e8aa4d5">
      <Execution id="8c5af8be-c59c-48ab-b87d-8de3fe5af27a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.LiveMcpToolTests" name="Live_MicrosoftLearnMcp_ListsTools_AndQueriesDocs" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests.RuntimeAgentProvider_CanRouteToOllama" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ceedfa82-fa53-0b66-65dc-295a7fff198e">
      <Execution id="bb540c22-a7a1-42b9-a679-fccda0b94b91" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests" name="RuntimeAgentProvider_CanRouteToOllama" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_SerializesTools_WhenProvided" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="500621b7-9d5b-caf4-ca84-f3101ae8fe03">
      <Execution id="ac3b7809-f8bd-44b7-8b40-ff86ce0b3a74" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="CompleteAsync_SerializesTools_WhenProvided" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Missing_UserId_Returns_Error" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="618b2f4a-2aab-dd49-d0b9-9817116f4e7e">
      <Execution id="4ff973db-4e89-4d79-b93d-710bdedd8f03" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Missing_UserId_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests.CreateAdapter_WithUnknownType_ThrowsInvalidOperationException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="70217658-8e3c-7c18-a3c6-e36ad013d620">
      <Execution id="9cc0df0e-d46e-4c5f-ab7b-8b97cffe333e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests" name="CreateAdapter_WithUnknownType_ThrowsInvalidOperationException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests.IsAvailableAsync_DelegatesToActiveProvider" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b101d931-6746-04c9-1a5f-23874973b5da">
      <Execution id="9629856d-6b59-4dd1-a709-f7edb97922ec" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests" name="IsAvailableAsync_DelegatesToActiveProvider" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_FallbackPrompt_InstructsFileSystemToolUsage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="14e47f9b-10aa-7314-69d2-05a768093351">
      <Execution id="9f7de452-6d15-464b-9222-1ccb48e5be48" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_FallbackPrompt_InstructsFileSystemToolUsage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every 2 hours&quot;, expectedCron: &quot;0 */2 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f1c15294-676e-c939-8716-fa2dc0fca7e9">
      <Execution id="e1406e6d-9231-4f37-9aa6-43087c257c6f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every hour&quot;, expectedCron: &quot;0 * * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="02186190-32e6-1594-2fbf-ed412863c3bf">
      <Execution id="9f6c060c-5b67-4bc9-92bf-7911e6f881f2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_PlainTextResult_CreatesTextArtifact" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="df519686-ccd0-0109-d0e4-3e547f920172">
      <Execution id="79d726cf-ba77-4d54-a4c2-501494b07a96" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests" name="AutoCapture_PlainTextResult_CreatesTextArtifact" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly(typed: &quot;Samples&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="868829b1-6ce8-5a84-b30c-236d0b34f48b">
      <Execution id="d093bd42-5588-4efc-9484-bf91d87875eb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests" name="DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests.ProviderName_ReturnsAzureOpenAI" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="159fa67a-fe21-23a4-9f9e-0021eb8159e9">
      <Execution id="59e899b2-3c9e-49b1-96c5-d3da4e5eee0a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests" name="ProviderName_ReturnsAzureOpenAI" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.CreateAzureOpenAI_ThrowsWhenApiKeyMissing" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="639b077a-8218-c685-59a1-a9a35e8d5d9a">
      <Execution id="4a7cd0a3-a1e5-4821-884b-083437bcbd35" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests" name="CreateAzureOpenAI_ThrowsWhenApiKeyMissing" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ConversationStoreTests.DeleteSession_RemovesSession" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0c46f93b-30c8-c1e0-368d-b65f4a5aa3f7">
      <Execution id="9394c4b4-0688-4aa1-8a4b-4385d6d8540d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ConversationStoreTests" name="DeleteSession_RemovesSession" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_HttpWithoutUrl_Fails" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cb04830b-869a-c446-db8a-c941edfbcf5f">
      <Execution id="aba295cf-097f-4a59-bc30-c97e3f90facc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="Create_HttpWithoutUrl_Fails" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsEditable_Paused_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c0e325ce-d341-ab13-d1e9-32337153d42e">
      <Execution id="ecc2612d-0927-4697-9278-c608495b3db2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsEditable_Paused_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_PastEndAt_ReturnsNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8bd18de6-faaf-f779-3354-fb7b3d5fc7e2">
      <Execution id="2e0e8ca8-8ed4-4989-aa51-ebd7da151741" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_PastEndAt_ReturnsNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileTests.AllProperties_CanBeAssigned" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1960449a-1528-315c-9cea-a3368afb3b22">
      <Execution id="b78f7905-11e4-44e5-b8dc-66dd70f7106f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileTests" name="AllProperties_CanBeAssigned" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithHttpError_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b3eea6a0-b05e-f682-2164-4ffd823ae651">
      <Execution id="e3b4f063-a7c1-48d9-b159-d562a8e83f28" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_WithHttpError_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.Metadata_Parameter_Schema_Has_Required_UserId" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d8aa4748-a24b-64e9-9d4d-3e667745a0bd">
      <Execution id="da3846ec-bbde-4dad-9b53-861c1ea89228" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="Metadata_Parameter_Schema_Has_Required_UserId" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_ExpandsMultiActionLegacyTools" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e16efca6-748b-8454-3820-1bc4d5fbc119">
      <Execution id="d590d636-78e2-4d6b-847c-e48869b73613" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="RemapEnabledToolsCsv_ExpandsMultiActionLegacyTools" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_WithRuntimeOverrides_MergesInputs" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="aea4b51f-ee44-6757-97a8-812d658aab6e">
      <Execution id="323290f0-93c2-42bc-8206-47df58513c61" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_WithRuntimeOverrides_MergesInputs" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ToolRegistryTests.Register_AddsToolToRegistry" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c829b81e-82b2-51e1-da0d-7fddcf5cb35f">
      <Execution id="86003a78-90af-414a-8eba-34100a580990" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ToolRegistryTests" name="Register_AddsToolToRegistry" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Constructor_WithNullHttpClient_ThrowsArgumentNullException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="321c6061-400e-9242-a86d-d71b0364d6bb">
      <Execution id="ff2092d2-af40-48f3-8ac6-0d7b703308c0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="Constructor_WithNullHttpClient_ThrowsArgumentNullException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsEditable_NonEditableStates_ReturnFalse(status: Cancelled)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="81ce6484-0bb8-08fc-c590-671eed04ff3b">
      <Execution id="b28c11dc-1471-4ffd-b35a-b1cf0b90d3f7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsEditable_NonEditableStates_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_DisableCachingTrue_OnEveryBuild" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e4e99aad-f392-93e7-ec37-42cd59b653f3">
      <Execution id="57ff460e-cf44-4673-b019-9a970601f74c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests" name="Build_DisableCachingTrue_OnEveryBuild" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.EnabledToolsContainingOnlyLegacyName_HidesMcpTools" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8410d9b2-2951-9479-58d8-9e4b6e691aca">
      <Execution id="58fde92e-00dc-4927-8fc6-1d8312cd707a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests" name="EnabledToolsContainingOnlyLegacyName_HidesMcpTools" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_PausedToCancelled_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="eda4c610-27fe-8230-7711-be84a24fa33d">
      <Execution id="9d676764-e766-4af4-a870-fd82bb575110" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_PausedToCancelled_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.SequenceOrdering_WithinRun_PreservesOrder" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9269b860-734d-3ab9-2e79-564571519608">
      <Execution id="bfce400c-b044-426a-b824-9f3dc0bd904f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="SequenceOrdering_WithinRun_PreservesOrder" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Negative_ToolCallingVaultWithBadName_ReturnsGenericError_NoLeak" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4edefa02-27d3-2eaf-bd77-9b7ebc9544e5">
      <Execution id="262835ee-58ad-4ee5-9f30-636c3a7e5a67" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Negative_ToolCallingVaultWithBadName_ReturnsGenericError_NoLeak" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly(typed: &quot;samplesX&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3e11f23f-a23f-df05-9d9a-cdb43c873e85">
      <Execution id="49aab703-ff30-493e-8769-4aa8c03514c6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests" name="DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.QueryByJobId_ReturnsArtifacts_InReverseChronologicalOrder" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d770d1d5-0572-329e-ad7b-990a36b25207">
      <Execution id="65980966-e3d1-4629-aaaa-fd0ab876e0da" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="QueryByJobId_ReturnsArtifacts_InReverseChronologicalOrder" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithWhitespaceCollection_ThrowsArgumentException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="28f262b3-2fc7-9760-a160-836f48a34ce7">
      <Execution id="b68711c3-e079-40da-9120-bdb652349dfb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithWhitespaceCollection_ThrowsArgumentException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GitHubToolTests.Metadata_Advertises_Summary_Action" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d6f87591-f641-5fce-5e18-0ba52316f9dc">
      <Execution id="cbfb878e-5e2d-4b0e-bae5-116a62d111b6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GitHubToolTests" name="Metadata_Advertises_Summary_Action" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.ConcurrentReadsDuringRebuild_NoTornReads" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8245c053-e054-c166-4625-1ecda8bcd906">
      <Execution id="d15cf28e-535b-4835-b7fe-f352d20a6081" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="ConcurrentReadsDuringRebuild_NoTornReads" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_ReadFile_BlocksSensitivePaths(sensitiveRelPath: &quot;.git/config&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="71b34f25-1628-96ff-b438-83f3575021ef">
      <Execution id="d2789870-623e-4fdd-a311-b77888200ccd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="FileSystemTool_ReadFile_BlocksSensitivePaths" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_ThenUpdate_TogglesRequireToolApproval" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1ed20b89-f096-7b48-3199-7f2824f84632">
      <Execution id="58e4a5ba-2eac-43d4-84f4-0862bdc095c1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="SaveAsync_ThenUpdate_TogglesRequireToolApproval" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.Metadata_Has_Integration_Category" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8311a4a1-c515-5278-7824-0069f2b2a890">
      <Execution id="0297dde9-431a-41ac-9c2a-94b30ae0b59a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="Metadata_Has_Integration_Category" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate09_ConfigBindingVaultReference_ReturnsPlaintextAndWritesAuditRow" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6fa0d195-fc12-51d7-dcf9-36822eaebc6e">
      <Execution id="4ef024e6-e052-458d-8808-7b00a3479a2e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Gate09_ConfigBindingVaultReference_ReturnsPlaintextAndWritesAuditRow" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.GetModelInfoAsync_WithNonExistentModel_ThrowsException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8a95dc76-cf0e-681a-1162-f25294e58831">
      <Execution id="7bdec64e-f8e5-4b7c-a265-76494cc85977" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests" name="GetModelInfoAsync_WithNonExistentModel_ThrowsException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;memory&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c6a034d0-e6bf-0809-0228-16fbe365694d">
      <Execution id="70c0ef5e-c625-4f9e-b092-dc1029f7efec" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests" name="Submit_StaysDisabled_OnInvalidOrReservedName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests.CreateAdapter_WithNullType_ThrowsArgumentNullException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="55c252d6-9bb4-7a8a-76ed-e694def56fe7">
      <Execution id="b984fcb4-4ae6-46f5-a5eb-2aac1e7c8c63" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests" name="CreateAdapter_WithNullType_ThrowsArgumentNullException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.GetVectorAsync_WithNonExistentId_ReturnsNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ec51ee0e-314c-d40b-7488-55c94b65e576">
      <Execution id="c570c9b6-10ef-4ce0-beca-0a5a060472f6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="GetVectorAsync_WithNonExistentId_ReturnsNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeMcpDedupTests.DefaultAgentRuntime_McpToolWinsOverLegacyOnNameCollision" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="433d337d-ccb3-fd9c-b074-8620beb9088d">
      <Execution id="793e1329-088c-4b31-a65f-db82b58acf51" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeMcpDedupTests" name="DefaultAgentRuntime_McpToolWinsOverLegacyOnNameCollision" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_AllowsValidAgentNames(validName: &quot;orchestrator&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fc2cae25-f02a-cfe3-ebbf-5eb689d9c873">
      <Execution id="24c81493-18f8-4f3e-8c98-8973b45b7140" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_AllowsValidAgentNames" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_SkipsSkillsSection_WhenNoSkillsFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="39714b6d-cd91-fb7b-842d-0e80fc529efb">
      <Execution id="ea3ff91c-e390-4a62-ae97-b0ca3a4f752f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_SkipsSkillsSection_WhenNoSkillsFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests.WorkingDirIsolationPolicy_SanitizesServerNameForFilesystem" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bb6d0ce8-b26c-29a2-459a-e0676b877eb5">
      <Execution id="7046f1d1-f446-4376-8e16-2637779e2e71" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests" name="WorkingDirIsolationPolicy_SanitizesServerNameForFilesystem" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.IsAvailableAsync_ReturnsFalse_WhenEndpointUnreachable" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fce0aec6-2c16-ee0b-c33c-a6c213ef4cc6">
      <Execution id="8edbab91-b256-4037-a571-27a623f113fd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="IsAvailableAsync_ReturnsFalse_WhenEndpointUnreachable" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Name_ReturnsSlackProactive" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="111e3bf3-b850-c149-4623-1cbd8a71443e">
      <Execution id="70bc3fef-ff2f-4b20-acd2-869b90b11d73" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="Name_ReturnsSlackProactive" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Missing_Summary_Returns_Error" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="29bd5c84-f9a3-dcab-a353-629bec861678">
      <Execution id="f2497342-2ffa-4c31-8910-ead6122b5af6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Missing_Summary_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Sessions.SessionsDeleteConfirmationTests.BulkDelete_OpensConfirmation_BeforeIssuingBulkDelete" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c81b9335-d7f0-eabb-1b22-16649669a626">
      <Execution id="8ac75262-358a-44cb-9542-1b7d878fe550" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Sessions.SessionsDeleteConfirmationTests" name="BulkDelete_OpensConfirmation_BeforeIssuingBulkDelete" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultSummaryServiceConfigTests.SummaryOptions_DefaultModel_IsLlama32" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fe19b9b0-d820-44ea-f8ed-60f1da552b3d">
      <Execution id="b12bdfe0-2335-44b3-91b4-733d8039f4c5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultSummaryServiceConfigTests" name="SummaryOptions_DefaultModel_IsLlama32" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.SaveAsync_ThenGetAsync_ReturnsDefinition" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="67b2854c-1b77-d381-757c-84d4264a5937">
      <Execution id="2c49aa1d-9b5d-4a34-9917-27b98b48a749" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests" name="SaveAsync_ThenGetAsync_ReturnsDefinition" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesConversationHistory" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="07d430dd-2766-9c5c-b3d8-9eb03b8f8b12">
      <Execution id="7382ca2b-3368-4982-a13a-bc8b8cb0c8f7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_PreservesConversationHistory" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_LogsDebugMessage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="60d240f4-dadb-6574-64be-8bb3373cf4d4">
      <Execution id="54a3ea9b-a79e-40d7-a8b2-3d37f7371013" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_LogsDebugMessage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_WithInvalidWebhookUrl_ReturnsFailureResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="17e1d8b6-8383-26bc-6eec-ffb9da5a8d60">
      <Execution id="840ab07f-bbd1-486b-90ab-51bc739e85fe" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests" name="DeliverAsync_WithInvalidWebhookUrl_ReturnsFailureResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.BuiltUtc_IsUtc" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f4810220-3e44-4558-56ec-92c662636d00">
      <Execution id="e78f617a-2666-4055-aac6-b800fc44f7bb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="BuiltUtc_IsUtc" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests.CreateAdapter_WithSlack_ReturnsSlackWebhookAdapter" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d9180964-c7c6-3249-b822-6f8480ee0237">
      <Execution id="d8461257-8308-47f0-a81d-31a7426ff1bc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests" name="CreateAdapter_WithSlack_ReturnsSlackWebhookAdapter" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.GetModelInfoAsync_WithValidModel_ReturnsModelInfo" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e1bf0df2-34e5-c070-cf11-fb0e4ea8d2b6">
      <Execution id="4fce6736-c5d3-4007-b2ec-6f8b4fbee99e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests" name="GetModelInfoAsync_WithValidModel_ReturnsModelInfo" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_WrapsContentInToolOutputBlock" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a186bb4b-e2d5-63bb-4053-52ea15e8e925">
      <Execution id="70adb10d-8f48-40a7-bf4b-fdc930cf183c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests" name="Sanitize_WrapsContentInToolOutputBlock" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_WithHttpError_ReturnsFailureResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="80b47977-1e77-a206-66be-c811961e6785">
      <Execution id="a63e949d-c7b6-4a7c-a711-8172b790d099" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests" name="DeliverAsync_WithHttpError_ReturnsFailureResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Invalid_StartUtc_Returns_Error(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;summary\&quot;: \&quot;Meeting&quot;···)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e87efb83-8fab-fb6d-89b4-0610f19b9f48">
      <Execution id="99e7d6bf-0275-40b7-afbe-db5c2fd6a702" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Invalid_StartUtc_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests.Parse_MalformedYaml_Throws" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="76b3cd06-158b-3e84-db55-d3d28c0cfde2">
      <Execution id="214f4c15-ccb2-4aaa-ac8b-b3cbdae6f874" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpSuggestionsProviderTests" name="Parse_MalformedYaml_Throws" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Update_PersistsConfig_WithApiKey" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="69dd78fb-904c-96a9-7d92-0fd3fedfeca7">
      <Execution id="2d4fb3f6-efbc-4163-9af9-a072109bfedd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests" name="Update_PersistsConfig_WithApiKey" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Confirm_WithFreshToken_WritesFiles_AndReturnsSkillName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4517a267-c54d-0a31-b5ce-88adfbcb47bd">
      <Execution id="c3da3678-a670-4bd8-af86-a2bfef5eef16" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Confirm_WithFreshToken_WritesFiles_AndReturnsSkillName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests.WorkingDirIsolationPolicy_HandlesMissingPath_StillScrubs" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dc028862-e80c-6c61-234b-9889464ee601">
      <Execution id="8a5ddd6d-6bc7-47ef-b9fe-180f23f7911d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests" name="WorkingDirIsolationPolicy_HandlesMissingPath_StillScrubs" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_AllChannelsDisabled_ReturnsZeroAttempts" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d0b72771-f865-9d70-8f11-04259d6b90b8">
      <Execution id="b1f39532-cd64-4d68-9ac5-db6778cc72c7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests" name="DeliverAsync_AllChannelsDisabled_ReturnsZeroAttempts" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Active, to: Cancelled)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8d5bcdb6-b04c-084b-571f-991f27a50a38">
      <Execution id="b11c2206-69c6-49ea-90b1-e720f21e7a29" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllValidTransitions_ReturnTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate04_DataProtectionKeyRingPersistsAcrossProviderRestart_DecryptsExistingVaultCiphertext" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7ce5ca49-7719-6ddc-58c1-87099557de66">
      <Execution id="6f703f49-7198-47a9-b1ea-a9bae689751c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Gate04_DataProtectionKeyRingPersistsAcrossProviderRestart_DecryptsExistingVaultCiphertext" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithMissingWebhookUrl_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d4c8293d-f316-0b11-fc7f-cb4142315be8">
      <Execution id="e3bdf876-89ba-4479-8f32-8a69849ef866" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_WithMissingWebhookUrl_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_AllEventTypes_MapCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7b40c444-95d6-4434-a6e2-980d0b568d20">
      <Execution id="beaa870b-0d14-494f-a028-19e1760fc1cf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_AllEventTypes_MapCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_NoRelevantSkills_EmptySkillsSection" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="94dffad7-6266-3b16-a654-bd3e6b69b289">
      <Execution id="70ffe208-9375-45e5-ae31-879cde109544" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_NoRelevantSkills_EmptySkillsSection" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;daily at 09:30&quot;, expectedCron: &quot;30 9 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d38d8968-512e-b063-b1f0-e470f9124dbc">
      <Execution id="fb346140-d9cc-49d4-ab72-7b6d78c17b15" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_ReturnsEmptyList_WhenInventoryMissing" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f2f14db3-4ad6-c290-3687-69c591722d47">
      <Execution id="83e3402c-aecb-4da4-8c99-81d6ff27e117" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SkillServiceTests" name="FindRelevantSkillsAsync_ReturnsEmptyList_WhenInventoryMissing" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Options_EmptyDeploymentKeepsDefault_WhenNotSetInConfig" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3c79690b-73f3-60f0-d5ff-7fa938872e8c">
      <Execution id="bce7c777-7eaa-47fe-937c-42e34ef3dc5c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="Options_EmptyDeploymentKeepsDefault_WhenNotSetInConfig" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.InlineContent_ExactlyAt64KB_StoredInContentInline" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9421d557-58f0-dede-b387-08c31d49e542">
      <Execution id="7ed729a8-bda1-4e0f-b912-b5e664ec77a7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="InlineContent_ExactlyAt64KB_StoredInContentInline" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.DeleteAsync_RemovesDefinition" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="65798ed1-a4fb-fea9-486c-bc15847e42df">
      <Execution id="a039f56a-06a5-446b-965f-aae8f98b201d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests" name="DeleteAsync_RemovesDefinition" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithEmptyStrings_ReturnsEmptyDictionary" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cbfc3663-0f31-8b49-0d2f-23fe078d6768">
      <Execution id="c68f2da9-1e80-4f82-ad9b-e269e051b4f0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests" name="ResolveProfileFieldsAsync_WithEmptyStrings_ReturnsEmptyDictionary" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_AllowsValidAgentNames(validName: &quot;my-agent&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2351a020-c013-0742-4ca7-0f8c48be6405">
      <Execution id="0068a497-ba21-4f86-b856-930adb11378a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_AllowsValidAgentNames" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsStoreTests.Set_Then_Get_Roundtrips_Plaintext" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="14ca041b-3193-0fee-bad5-8099742340b8">
      <Execution id="19420ab5-62ea-4ad5-b44b-1a23f1a862a9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsStoreTests" name="Set_Then_Get_Roundtrips_Plaintext" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.GetByName_ExistingProfile_ReturnsOk" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e39bbe75-d6f7-5c7f-7c86-6842febcdd6c">
      <Execution id="ae18da9a-4a0f-414f-adf2-105b1184882c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="GetByName_ExistingProfile_ReturnsOk" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.MalformedYamlFrontmatter_SkillSkipped_NoThrow" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ff64ca37-b494-30f8-cf32-838575d96c67">
      <Execution id="852f05c8-a935-4d20-8888-fd0a4e4b0c7e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="MalformedYamlFrontmatter_SkillSkipped_NoThrow" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.GetSettings_ReadsFromConfiguration" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3c16b416-2c11-51a2-ab8a-7d289443f93a">
      <Execution id="f5e4d84e-1971-4824-8809-31f70ba8570a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests" name="GetSettings_ReadsFromConfiguration" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.SchedulerPollingService_CalculateNextRun_StandardCron" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ec78030d-3c74-b579-ed62-10c09373414b">
      <Execution id="ea99dd8d-b9ed-46cd-ba95-afa2bd2a9aff" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="SchedulerPollingService_CalculateNextRun_StandardCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_SlackReturns500Error_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d283b93f-a9a7-1c0a-b1fd-e251482923b2">
      <Execution id="7c3a98da-87fb-464e-8a52-5c3afc2091aa" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests" name="DeliverAsync_SlackReturns500Error_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.GetDefaultAsync_ReturnsExistingDefault_DoesNotSeedNew" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8049b1b2-bd29-5029-edff-0158c6014669">
      <Execution id="616e410a-5cb7-46be-bd57-bd5ea752c30a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests" name="GetDefaultAsync_ReturnsExistingDefault_DoesNotSeedNew" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests.Roundtrip_SerializesWithCamelCaseAndDeserializesIdentically" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="af532b25-d7fc-4658-2c8e-fbc866ff24ae">
      <Execution id="9fe6e3b8-f695-4c43-a8ed-58a5fe311677" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests" name="Roundtrip_SerializesWithCamelCaseAndDeserializesIdentically" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.Cancellation_Throws_OperationCanceledException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6a9412ce-8230-d1f6-ebe8-9840e104c107">
      <Execution id="72c00f08-e2e1-4e32-aae8-189a174da520" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="Cancellation_Throws_OperationCanceledException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.TotalOverQuota_ExistingPlusIncomingExceeds_Denied_WithTotalReason" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="06ea6ab8-794e-7271-876b-ffdff3ff7972">
      <Execution id="1b1f8e79-19ad-4473-9286-35abed53a066" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="TotalOverQuota_ExistingPlusIncomingExceeds_Denied_WithTotalReason" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_Enables_OnExactMatch" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3002b258-25a1-00bd-6010-0c2eef6e8676">
      <Execution id="f467f939-1a78-47dc-8af1-7a2aa2048ed1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests" name="DeleteButton_Enables_OnExactMatch" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LowConfidenceSkill_HandledAccordingToThreshold" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="89f77549-e837-5d5e-1847-9291cc9f85c2">
      <Execution id="40605365-6859-4b9a-837d-8de5a5b11bb3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_LowConfidenceSkill_HandledAccordingToThreshold" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_ThrowsException_WhenNameIsEmpty" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c0d74879-5684-a0b3-9198-70f1f5e29653">
      <Execution id="d8a2f974-5ffe-4a4b-b523-a9c74364ef77" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_ThrowsException_WhenNameIsEmpty" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_MapsChatMessageRoles_Correctly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="31591d78-5244-1585-656d-52693c42a67e">
      <Execution id="7072cea5-b266-49d5-9484-03cda34cf137" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="CompleteAsync_MapsChatMessageRoles_Correctly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.StoreAsync_Multiple_Users_Are_Isolated" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fcb9a4f1-0c56-606d-d53a-85a17f859d2b">
      <Execution id="46f9b468-5b79-47d8-bc60-54e8cbd526be" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests" name="StoreAsync_Multiple_Users_Are_Isolated" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_DetectsSystemMarkers" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="22793b5b-20e5-7e82-dc45-92279d58d14a">
      <Execution id="8f6d33e1-66ba-49a4-bc9e-9a6e03449ae6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests" name="Sanitize_DetectsSystemMarkers" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsTerminal_NonTerminalStates_ReturnFalse(status: Active)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="429b75d2-73aa-61e4-539d-5aa991bc502d">
      <Execution id="923d879c-d613-4b97-b7cb-c09ebcd7aa17" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsTerminal_NonTerminalStates_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PutProfile_CreatesNewProfile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="12264c69-d4e2-b9e2-a1a6-6afa7a6e57ac">
      <Execution id="08b88643-2ead-49ab-8720-0aa996d50244" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="PutProfile_CreatesNewProfile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_DefinitionFields_MappedCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="69320bc1-1978-8c87-3da8-75819b24acb3">
      <Execution id="5bcbeb9d-a10d-45d4-9f46-007a098f172c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ProviderResolverTests" name="ResolveAsync_DefinitionFields_MappedCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorDropAgentProfileModelTests.Migrate_IsNoOp_WhenModelColumnAlreadyPresent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c06a845f-cb26-bfd1-51ee-507f6410d264">
      <Execution id="0578745f-2615-4cdd-bb3d-c465c6ccfd3c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorDropAgentProfileModelTests" name="Migrate_IsNoOp_WhenModelColumnAlreadyPresent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsTerminal_Cancelled_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d3066422-0ef0-f8a0-a20a-0faa3db1f75e">
      <Execution id="b8afbbfc-7579-44bb-afc5-cde072b21bdd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsTerminal_Cancelled_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests.Protect_RoundTrips_OnWindows" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ca872e21-96ef-8959-9aaf-df9bef35f515">
      <Execution id="d2db237c-1a0d-494f-8707-5f71d3a8bd46" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests" name="Protect_RoundTrips_OnWindows" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate07_DataProtectionPurposeStrings_AreCorrectAndImmutable" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="70248fdd-6852-df9b-493a-37bd6fbc9d5a">
      <Execution id="0bfd0339-eadc-4a55-8d7a-a4a3b98db864" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Gate07_DataProtectionPurposeStrings_AreCorrectAndImmutable" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests.Increment_IncreasesCount" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="108566ed-134e-a3ff-231c-5160f7054931">
      <Execution id="2da95b62-cf64-40a7-972d-82b7405a5d89" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests" name="Increment_IncreasesCount" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.DeleteToken_Removes_Token" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0ebab6ef-6eb4-63d4-c13e-38067524f1f1">
      <Execution id="62ab894f-88b3-4b0f-9606-3af2830d9fa5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests" name="DeleteToken_Removes_Token" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesName_RemovesPathTraversalDots" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a1c01aca-0005-ac33-4048-231d379a97e1">
      <Execution id="be74b4a7-ca45-454d-886c-4c33125639e1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_SanitizesName_RemovesPathTraversalDots" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_YieldsError_WhenPromptComposeThrows" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="86395317-0cca-af2f-03a4-8909d57420f8">
      <Execution id="d10f6a00-d107-460b-8d4b-5bb440f9b321" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="ExecuteStreamAsync_YieldsError_WhenPromptComposeThrows" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsNull_ForUnknownId" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0a5bf800-0500-4d51-9195-2cf6ff7b41a7">
      <Execution id="6f8d6eca-3820-4dab-9b58-cc9286241ab0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="Get_ReturnsNull_ForUnknownId" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: Json)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2cd0b8cd-146b-352c-e6a5-6902b277acdb">
      <Execution id="a1f60457-4636-426d-be60-5d11f4153097" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="AllArtifactKindValues_RoundTrip" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.ChatSmokeTests.Pipeline_SendMessage_ReturnsStreamedTokens" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c2f944c9-4f28-4de6-9f94-98ae17460131">
      <Execution id="1b4c6ee5-0bc7-4918-bc57-1bf93aae91a2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.ChatSmokeTests" name="Pipeline_SendMessage_ReturnsStreamedTokens" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.GetList_ReturnsAllProfiles" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3739ab94-8db8-b8f4-468d-8d44a5fc2c27">
      <Execution id="0403f03a-e2aa-491d-832d-f1f5db9be62d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="GetList_ReturnsAllProfiles" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.SemanticRerank_Latency_P50_P95_P99_Distribution" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cdf94520-3c52-681c-d947-88f07230b0c2">
      <Execution id="3f8f5075-8dd0-4678-8886-3d228ece7c84" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests" name="SemanticRerank_Latency_P50_P95_P99_Distribution" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SingleSkill_StillRanks" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e6fe324d-6be4-dfca-a0f8-135fb92f950f">
      <Execution id="9e0c8ce9-97a3-40c0-91e9-d0523a4fffa7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_SingleSkill_StillRanks" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.Constructor_WithNullHttpClient_ThrowsArgumentNullException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="45606ce6-04e4-7286-8360-037963299b53">
      <Execution id="d94bada3-b80a-4097-a2a5-f0f28cbc15e8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="Constructor_WithNullHttpClient_ThrowsArgumentNullException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_ThrowsException_WhenNameIsOnlyDots" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f7b46018-b812-5287-b612-93afedaf0ac4">
      <Execution id="c66b40c4-2371-431b-831e-c9e6b449d355" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_ThrowsException_WhenNameIsOnlyDots" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Publisher_Throws_DashboardPublisherException_Returns_Error_Result" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f41e7421-7bbd-6eb0-d4cf-a6d26c2d5758">
      <Execution id="b4170238-5897-4e70-944d-01e1a80e974e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="ExecuteAsync_Publisher_Throws_DashboardPublisherException_Returns_Error_Result" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.Multiple_UserIds_Are_Isolated" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1c1e720b-ac36-2d49-7bf8-0aecff012a31">
      <Execution id="30cd0318-cab0-4346-a6f3-8b5832423b1e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests" name="Multiple_UserIds_Are_Isolated" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithOllamaAndVectorStore_CompleteFlow" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="08e9344a-3e18-d14f-b9cf-f6bf505193d3">
      <Execution id="55f049a0-c3f3-4047-abf9-66af6eab2633" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests" name="HybridSearch_WithOllamaAndVectorStore_CompleteFlow" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_RecordsJobRunEvents_ForToolCalls" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="aec2d87b-5993-246d-27c5-e40b06bff39d">
      <Execution id="ca12afda-2ee6-409b-a803-c1eb9f906c0b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_RecordsJobRunEvents_ForToolCalls" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Delete_UserDefined_Removes" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bce057fe-fbff-dc11-aa26-674645d6f138">
      <Execution id="e3f5e975-4343-40a7-a801-3792bba88642" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="Delete_UserDefined_Removes" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_WithJsonConfig_ExtractsWebhookUrl" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9c31adec-eb8c-6a61-ec5d-aa5b1f4f404b">
      <Execution id="0a78aee5-b6de-4721-8c91-609bc8c5e86b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests" name="DeliverAsync_WithJsonConfig_ExtractsWebhookUrl" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Logs_No_Message_Body_Content" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b4a504c0-a97e-2cfa-bcbb-c66f473e387a">
      <Execution id="40258068-6bfa-4503-992c-99dc039b1276" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="ExecuteAsync_Logs_No_Message_Body_Content" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.SaveAsync_UpdatesExistingDefinition" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="37fd1d3f-16b7-77d2-bcba-7d832c9b391b">
      <Execution id="7bd12d9f-3be3-4104-83c1-50c755f48a9f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests" name="SaveAsync_UpdatesExistingDefinition" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesSystemPrompt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d0122ed6-83cf-0587-71cd-5eb02c0d6d41">
      <Execution id="e1f3e03e-5f57-487a-9456-f7c0f78b6f8f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_PreservesSystemPrompt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_WithValidWebhookUrl_PostsSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7c819b6a-7a91-53b4-2fd3-aa2818c0847e">
      <Execution id="9e1f838b-0655-4472-99b3-44793e893622" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests" name="DeliverAsync_WithValidWebhookUrl_PostsSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_PreservesAlreadyQualifiedNames" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="68649df9-476a-0ec0-4ebb-102b385b0fc0">
      <Execution id="39b3281d-e5ec-44e3-ae3d-cf08375d2e9e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="RemapEnabledToolsCsv_PreservesAlreadyQualifiedNames" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_SendsModelAndMessages" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cdd534e2-e2e2-5f8c-86bc-5469c5e2cfc7">
      <Execution id="bc45e437-00f5-498d-ab8e-e06e9e5c668d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="CompleteAsync_SendsModelAndMessages" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.CreateAsync_PostsJson" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d8d005fc-c3fe-8138-2809-35b900f7ae6e">
      <Execution id="458ee5f3-b853-4828-a392-bd85c77d8801" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests" name="CreateAsync_PostsJson" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithMissingChannelId_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3275022d-e86c-eba9-d773-f0cf431de72b">
      <Execution id="6305818c-52cc-4e35-8fd9-8663e6c804db" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_WithMissingChannelId_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.GetChannelDetail_UnknownJobId_Returns404" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="01f6da91-88ff-76a5-cbd6-eb5423f44474">
      <Execution id="b8f14cf9-efe0-4c1f-a341-dfd1dc0515f5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests" name="GetChannelDetail_UnknownJobId_Returns404" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithKeywordCandidates_AppliesSemanticReranking" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c7f307f3-4bf9-5c9b-889a-405d92ff840b">
      <Execution id="1183210c-cf5e-4a68-8e15-683e03f54cf3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_WithKeywordCandidates_AppliesSemanticReranking" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.Ctor_WithNullLogger_ThrowsArgumentNullException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3b95eaa6-b9f8-a2f8-d400-e2b1550b574e">
      <Execution id="8d5bb12d-c9bb-4506-85f0-f224e7eaf0b2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="Ctor_WithNullLogger_ThrowsArgumentNullException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every 30 minutes&quot;, expectedCron: &quot;*/30 * * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1b9a76d2-806e-7ae3-8180-9d8cfee6ab68">
      <Execution id="640d5974-86e7-4483-a39f-aba273b839ee" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_ListDirectory_ReturnsDirectoriesAndFiles" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e54699cd-9090-7ce7-3370-1b95d7d47846">
      <Execution id="774816a0-867a-4a17-b5fb-a9cbc3a28b61" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="FileSystemTool_ListDirectory_ReturnsDirectoriesAndFiles" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ConversationStoreTests.ListSessions_ReturnsOrderedByUpdatedAt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7f4ccbac-4c41-76ec-3301-767892e691b9">
      <Execution id="e0b70454-44fa-48e0-a526-33ea0976c678" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ConversationStoreTests" name="ListSessions_ReturnsOrderedByUpdatedAt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Paused, to: Active)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ab184bec-244b-c8e3-c8ab-9ca53253757c">
      <Execution id="c081a4f3-1953-4474-98f6-a8480475c99c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllValidTransitions_ReturnTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests.ModelOptions_BoundFromConfiguration" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1c85bce3-78e7-5bb4-e890-45deada6b351">
      <Execution id="7ec125c9-c398-403f-9a24-9252b896bb8a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests" name="ModelOptions_BoundFromConfiguration" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_WithValidWebhookUrl_PostsSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4870bbf4-f2cf-74a4-11f6-c6afef5f2d48">
      <Execution id="2b1a7d2e-0324-47d3-a5bb-46486bfae501" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests" name="DeliverAsync_WithValidWebhookUrl_PostsSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.TranslateCron_NullBody_Returns400" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d9649b0d-4e6d-e20f-b957-f6e9cb10a76a">
      <Execution id="acf51a38-239e-462e-81d1-303f82152625" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="TranslateCron_NullBody_Returns400" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.GetByName_NonExistent_ReturnsNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="91fc2ff1-3e26-7dfa-9122-357cad915d4f">
      <Execution id="badad927-55d6-4779-afac-c1c58f2a35a9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="GetByName_NonExistent_ReturnsNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToAnyState_ReturnsFalse(to: Completed)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="92668a51-0c16-7208-ff54-ef0344162772">
      <Execution id="36286b17-a455-4f3c-987f-5a3b8857fb68" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CompletedToAnyState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.SchedulerPollingService_ProcessDueJobs_WithConcurrencyDisabled_SkipsRunningJob" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4b6dcde4-e3f2-af38-4208-c520bfa1215c">
      <Execution id="85726a66-6cd6-4604-b4d6-0a99a5d4c6dd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="SchedulerPollingService_ProcessDueJobs_WithConcurrencyDisabled_SkipsRunningJob" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithNetworkError_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="afe4fa38-9dbd-1c38-8410-78d0b35314a0">
      <Execution id="071e9e8e-58ce-4b93-8cb0-d18a51866beb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_WithNetworkError_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests.SaveAsync_ThenGetAsync_RoundTrips" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0210f633-eb08-33c6-ba73-4d753b83b032">
      <Execution id="93138a4c-76c3-4f65-8649-7ad889f875be" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests" name="SaveAsync_ThenGetAsync_RoundTrips" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithNullQuery_ThrowsArgumentNullException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9c337633-6a6e-b915-6d90-96437823169a">
      <Execution id="7f399828-443a-4c25-b613-411f109126db" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithNullQuery_ThrowsArgumentNullException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_HeadingSlugification_ProducesExpectedName(heading: &quot;# Test---Agent&quot;, expectedName: &quot;test-agent&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0ed81e2f-a319-7bc6-c941-16c03278f68b">
      <Execution id="4a3a8855-5465-4701-92e0-65c0692f0a37" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_HeadingSlugification_ProducesExpectedName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatEndpointProfileTests.Post_WithoutAgentProfileName_UsesDefault" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="12a40b4f-fbf3-69b7-1ea0-26749e334902">
      <Execution id="e98967d5-b855-40ca-96bf-b9b1a0043f9d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatEndpointProfileTests" name="Post_WithoutAgentProfileName_UsesDefault" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.DeleteAsync_OnConfirmationRequired_ThrowsWithReason" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6719a4db-c97f-f973-8e61-13dbec5ae7f9">
      <Execution id="b7be8b0a-c486-40ba-88d0-daefdc3908d8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests" name="DeleteAsync_OnConfirmationRequired_ThrowsWithReason" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SkillVectorTests.UpsertVector_WithExistingSkillId_UpdatesVector" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7c1745f1-568d-c623-79c2-5604b53c7aa1">
      <Execution id="d06c9956-9384-4aef-84ca-f3ac5104e27c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SkillVectorTests" name="UpsertVector_WithExistingSkillId_UpdatesVector" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ConversationStoreTests.AddMessage_StoresMessage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f0e3f1a1-1581-a0fa-05e0-7e34524cdd62">
      <Execution id="9f28b5a1-d598-423d-8922-524d97f26cfe" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ConversationStoreTests" name="AddMessage_StoresMessage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_SlackTimeout_ReturnsFailureGracefully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="196770b1-2eb0-3e17-1a9d-c2f9250263cd">
      <Execution id="085a83d2-9762-48b0-a677-b6c8165c4967" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests" name="DeliverAsync_SlackTimeout_ReturnsFailureGracefully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Expired_Token_Refreshes_Through_Injected_Handler" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e41f3b4e-300a-b598-2ea7-772a85504f9e">
      <Execution id="b46023f0-4e2f-423f-be78-04d1365aa1a6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="ExecuteAsync_Expired_Token_Refreshes_Through_Injected_Handler" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_SameStateToSameState_ReturnsFalse(status: Draft)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8141cc1e-3407-91e6-1b9a-1798544a8304">
      <Execution id="d168593f-8146-4cee-9953-0ea50f9044a9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_SameStateToSameState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithNullCollection_ThrowsArgumentException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ce5b7896-ed75-3c52-4859-3b9b63a2f201">
      <Execution id="ee65586b-f8cc-4e23-8842-d4d67610f4fc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithNullCollection_ThrowsArgumentException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.GetList_ReturnsAllProviders" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c53b1e09-6faa-d65c-8155-16049f041d30">
      <Execution id="6012dbbf-677d-44f7-a3c3-8c8560888d9b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="GetList_ReturnsAllProviders" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_IncludesSessionSummary" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="61b7fe3b-84cb-36ec-b834-01f0cb94f791">
      <Execution id="85402476-ad0f-435b-b396-0b435f29aef9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_IncludesSessionSummary" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithInvalidJson_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="81184385-349a-6fff-8d01-173878b0f3d0">
      <Execution id="05e11fe1-cb65-4b27-b90c-1056e338aca5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_WithInvalidJson_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryParseLlmJson_TolerantOfSurroundingProse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5fe6ca84-1fa5-0a72-7522-51fc81d0d7a5">
      <Execution id="abc7bac9-f55c-4e58-9e45-c8749f9ec4cd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryParseLlmJson_TolerantOfSurroundingProse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.GetAsync_ReturnsNull_WhenNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="467d1807-2572-c40c-50c5-c9562236cd46">
      <Execution id="be6e9c51-60e6-4906-adcd-b3d74089003d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="GetAsync_ReturnsNull_WhenNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Constructor_WithMissingBotToken_ThrowsInvalidOperationException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="847975d7-7377-bdab-5220-7f52f6f7171a">
      <Execution id="8918038c-ec89-458f-8088-0bbf4d9908d6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="Constructor_WithMissingBotToken_ThrowsInvalidOperationException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_InvalidCron_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7803ba16-fbd2-b8a9-5ca4-515965b37c35">
      <Execution id="de182a3b-6ccc-40ca-8bf3-a8a9e2b508a8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="TryParse_InvalidCron_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PostTest_ResponseIsOk_WithSuccessFalse_WhenProviderThrows" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ba5b3c44-3cb2-9cd1-a0c6-6a932a4eb28d">
      <Execution id="ac6ab926-16ea-42a7-a8e1-a3d08191a71e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="PostTest_ResponseIsOk_WithSuccessFalse_WhenProviderThrows" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: Link)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="14ca85c7-1b60-fe40-c989-53d193663082">
      <Execution id="7afb2d17-cefb-4d50-b694-b6129327f79e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="AllArtifactKindValues_RoundTrip" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameSave_RejectsEmpty_WithInlineError" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="91ebb9c5-a49b-b39e-0490-22e2485cbccc">
      <Execution id="170e46ab-1573-400a-a2cc-2c14344f14bf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.JobsRenamePageTests" name="RenameSave_RejectsEmpty_WithInlineError" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToAnyState_ReturnsFalse(to: Completed)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="03c38608-2c45-0c64-b699-baaa681feee4">
      <Execution id="b7ebda7a-cdac-4bfa-9789-ab7017035edc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CancelledToAnyState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_ReservedName_RejectedAs_InvalidName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="06afed49-e9f6-da6a-413e-56e13e73d911">
      <Execution id="1d8f542b-737b-4167-85bc-08320ab7d8cb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_ReservedName_RejectedAs_InvalidName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.CreateJob_WithExplicitAgentProfile_PreservesIt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9005f9f2-405d-0261-3646-ea372d53bbd9">
      <Execution id="602a17c3-ed80-42b8-afed-ecef0a7246ef" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="CreateJob_WithExplicitAgentProfile_PreservesIt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_HeadingSlugification_ProducesExpectedName(heading: &quot;# Hello World&quot;, expectedName: &quot;hello-world&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4bab55af-6f83-c09b-f76f-41c88878d018">
      <Execution id="10afffbe-e432-4fbb-96cb-649084481a06" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_HeadingSlugification_ProducesExpectedName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithNoSemanticResults_ReturnsFallbackToKeywordRanking" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ab41eca7-f4a3-bc90-1d4f-17062792043b">
      <Execution id="cc798114-02a4-4240-905f-66183e2ecac9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_WithNoSemanticResults_ReturnsFallbackToKeywordRanking" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_WithNonExistentProfileName_FallsBackToDefault" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0b67fba2-ffff-6aaa-6233-33a24a34a50f">
      <Execution id="fdb46bd1-33f7-4608-b2de-ac65f116aac0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_WithNonExistentProfileName_FallsBackToDefault" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryParseLlmJson_InvalidCron_RejectsPayload" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ea5228dd-5837-8a30-ef06-92bbd42cba62">
      <Execution id="e9845e58-19af-4a86-bf19-40fd56c9c09b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryParseLlmJson_InvalidCron_RejectsPayload" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_Idempotency_IdenticalInputsYieldIdenticalResults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b24caab8-4399-b7bd-076d-78ae85c6e890">
      <Execution id="a65cc9da-39fb-4bee-899a-1895fdca07a9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_Idempotency_IdenticalInputsYieldIdenticalResults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.Noop_VerifyAsync_NoFindings" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="819582db-f8f9-3f5f-20fc-1a094eb56792">
      <Execution id="1431069a-7c2d-49c7-96c1-a06113a5c518" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests" name="Noop_VerifyAsync_NoFindings" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_FactoryThrowsUnknownAdapter_LogsFailure_Continues" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="992a99b6-1023-f9ed-94a1-1bd2ea725250">
      <Execution id="ffad0f43-4c7a-4dd7-ab18-c73fdb2927d6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests" name="DeliverAsync_FactoryThrowsUnknownAdapter_LogsFailure_Continues" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ToolExecutorTests.ExecuteAsync_CallsTool_WhenFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a5393ffa-9126-a4ab-39be-516adbc87e3b">
      <Execution id="5567cc07-ef36-4712-8229-d0174c1d056c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ToolExecutorTests" name="ExecuteAsync_CallsTool_WhenFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Draft, to: Completed)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ea84d2d3-4dc3-afb8-5f88-32941d11b46b">
      <Execution id="dffe46c6-0bf0-4fa5-a372-948c5c6c027e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.HealthCheckAsync_WhenHealthy_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2ecc54da-a821-9678-73f9-29776a43d1fc">
      <Execution id="aa169cbf-2aa1-4b96-9941-2084da99cfad" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests" name="HealthCheckAsync_WhenHealthy_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PostTest_NonExistentProvider_ReturnsNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5f46daef-c2e7-e811-ad11-3e74c717131b">
      <Execution id="01a047ab-ddf9-4ef9-8778-fd748b6debce" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="PostTest_NonExistentProvider_ReturnsNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ConcurrentRequests_IsolatedResults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="464a1332-1518-4a1b-4d1d-810a8140ec7e">
      <Execution id="536ec578-53a4-4f62-a254-14204fdde995" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_ConcurrentRequests_IsolatedResults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.StreamAsync_Throws_WhenNotConfigured" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="490c24ba-c760-a85f-5bc3-6eeb7890365b">
      <Execution id="2ee6c1d3-a94a-4914-ab7b-787e94c02843" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="StreamAsync_Throws_WhenNotConfigured" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_EmptyContentNoFallback_GeneratesTimestampName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d8d3ddaf-fbf2-df56-cb8e-fdc11e6019dd">
      <Execution id="1f604f40-d4b8-4e2f-8755-b03f8a1a1a23" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_EmptyContentNoFallback_GeneratesTimestampName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate08_MigrationCliImportsUserSecret_AndVaultCanResolveIt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5b1d39e1-4b2e-eb8a-66b6-0bf28cfe7243">
      <Execution id="571dfeec-2e0e-4d0d-a717-80f7ced98a9e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Gate08_MigrationCliImportsUserSecret_AndVaultCanResolveIt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_CompleteAsync_ReturnsResponse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="179d2c08-2086-a946-9964-c5d985daf0a8">
      <Execution id="ebb6af15-6aa9-48d8-bd82-6e8a71513e97" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.LiveLlmTests" name="AzureOpenAI_CompleteAsync_ReturnsResponse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Constructor_WithNullLogger_ThrowsArgumentNullException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7de0c724-fe56-6207-6a6d-a86dcc674165">
      <Execution id="5022ffb5-cb9f-4bb0-8e54-2341eadb9433" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="Constructor_WithNullLogger_ThrowsArgumentNullException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_DoesNotThrow_WhenApiKeyModeFullyConfigured" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="231c9955-c1e3-ca62-639c-ef04dc710ab1">
      <Execution id="b2cbd486-8968-4ea6-ad3e-cf4a6abf0a71" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="Constructor_DoesNotThrow_WhenApiKeyModeFullyConfigured" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.ChatSmokeTests.Pipeline_EmptyMessage_DoesNotThrow" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="29a341e2-1954-0bfd-e163-360c32326b3f">
      <Execution id="34b3ef86-321c-4e2e-b38f-556320b7ce7b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.ChatSmokeTests" name="Pipeline_EmptyMessage_DoesNotThrow" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_WithUnknownRef_ThrowsModelProviderUnavailable" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8396fee2-0cf1-d487-88ba-3f0b07ac0947">
      <Execution id="21d66b94-3fcb-4b76-b94d-e134229180d0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ProviderResolverTests" name="ResolveAsync_WithUnknownRef_ThrowsModelProviderUnavailable" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_SendsStreamTrue_InRequest" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="399edbb7-2e5f-2a5c-1b12-b6b010dd8206">
      <Execution id="8d7973b2-1c97-41e7-838b-0e35c57e2acd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="StreamAsync_SendsStreamTrue_InRequest" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_RespectsSLA_UnderNormalLoad" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b406133b-73e5-8d7d-1334-514b885b92d9">
      <Execution id="985c6766-edb2-4c4a-b3a0-1f96df760f39" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests" name="HybridSearch_RespectsSLA_UnderNormalLoad" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithPartialDataLoss_StillFunctions" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="911d466e-37fc-a4b3-440c-c7ccd000af18">
      <Execution id="4060c95e-523d-425a-88be-376f00126f2a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests" name="HybridSearch_WithPartialDataLoss_StillFunctions" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_InvalidTimeZone_FallsBackToUtc" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="87b00fe3-4527-5ea9-959f-4c829acc9cc2">
      <Execution id="ce5a266b-6b92-47e4-a4a8-cb31b6b65f64" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_InvalidTimeZone_FallsBackToUtc" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsJobTimeoutSeconds_ToMaximum" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8d6e4eb9-8904-58f2-2456-40a0d6a36df9">
      <Execution id="83a0df7d-4843-4886-807f-529cf8cd767c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests" name="Validate_ClampsJobTimeoutSeconds_ToMaximum" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.GitHubTriageTemplate_DeclaresGitHubTokenSecret" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8bdaa5c2-570d-38dc-ad8f-90bafbcebd04">
      <Execution id="79939bc2-0048-48b6-aeb7-b5e265fde463" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="GitHubTriageTemplate_DeclaresGitHubTokenSecret" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_RejectsRepoNotOnAllowlist_With_RepoNotAllowed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3d45b56a-42a4-556c-d87a-944fcfa8d9a4">
      <Execution id="dafa064b-c73e-49eb-ae96-ee588651a1d1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_RejectsRepoNotOnAllowlist_With_RepoNotAllowed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.MarkItDownToolTests.StorageProvider_Interface_Exists" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="68d79fc7-3e5e-08b7-961a-7999c609dde9">
      <Execution id="9a758c2f-53c7-40c7-bef2-91837b36ac80" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.MarkItDownToolTests" name="StorageProvider_Interface_Exists" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests.GetChannelDetailView_ReturnsOk_WithJobAndArtifacts_WhenJobExists" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="31c28f7c-7b3c-3a8e-7185-da44f370d8e3">
      <Execution id="6a04335b-1e4c-4cdf-92cf-a20685a970f7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests" name="GetChannelDetailView_ReturnsOk_WithJobAndArtifacts_WhenJobExists" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ToOpenClawMessage_MapsRoles_Correctly(meaiRole: &quot;assistant&quot;, expectedOcRole: Assistant)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d2370a0e-c9bf-b534-54ef-318232d25115">
      <Execution id="1023dd7b-970b-44e3-8171-35c7f582b73f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="ToOpenClawMessage_MapsRoles_Correctly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.DeleteProvider_RemovesProvider" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a6369b28-97bf-cec4-9138-43a4bbe816ae">
      <Execution id="f864f434-e005-4ed3-888b-3bd833e3220c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="DeleteProvider_RemovesProvider" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests.CreateAdapter_WithTeams_ReturnsTeamsProactiveAdapter" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="70678d05-3aa7-8c35-35c2-7a27376619e2">
      <Execution id="a744061c-1b03-4ae2-aaba-73a2572678eb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.ChannelDeliveryAdapterFactoryTests" name="CreateAdapter_WithTeams_ReturnsTeamsProactiveAdapter" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatEndpointProfileTests.Post_WithAgentProfileName_ResolvesProfile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="eb4fa1ea-6c53-c447-c14f-bd8e32cb897e">
      <Execution id="bc288ae0-2e6a-47ff-88ef-0303311951a4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatEndpointProfileTests" name="Post_WithAgentProfileName_ResolvesProfile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Missing_Required_Fields_Returns_Error(json: &quot;{ \&quot;insights\&quot;: [{ \&quot;repo\&quot;: \&quot;elbruno/openclawnet&quot;···)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e5d1ec5a-0ece-73f7-cd18-75eee9ca9fdc">
      <Execution id="b4a92965-85ac-411c-b558-7e93b5602e55" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="ExecuteAsync_Missing_Required_Fields_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_MultipleToolCalls_InSingleChunk" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="60dbfdfc-5601-ed0a-4935-ae2f1e86ff33">
      <Execution id="ed9ed37a-821e-4ea4-aabe-abdb71e06d7b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="StreamAsync_MultipleToolCalls_InSingleChunk" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.BootOrder_RecordingVerifier_IsCalledExactlyOnce" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cf3c98ab-faff-fd24-32ed-a2abbfba7bc8">
      <Execution id="1745e841-31aa-473d-b2da-b8f968d3075a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests" name="BootOrder_RecordingVerifier_IsCalledExactlyOnce" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.DeleteProfile_NonExistent_ReturnsNoContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ae9da93b-3428-252f-fc3a-c1a6fd09f18d">
      <Execution id="8ea920f1-6eb5-41f0-8369-a4555137ad96" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="DeleteProfile_NonExistent_ReturnsNoContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_MultipleChannels_MixedSuccessFailure_LogsAll_ReturnsAggregate" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="701bd2c8-467c-4047-af17-e27fd3082935">
      <Execution id="9328f3ae-ec8e-40d6-9894-43b0ada4ac4b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests" name="DeliverAsync_MultipleChannels_MixedSuccessFailure_LogsAll_ReturnsAggregate" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToAnyState_ReturnsFalse(to: Draft)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b245dfa8-d5d4-e8af-f679-3daf1b1e2fff">
      <Execution id="3f4f45ab-236a-43d9-aecb-7de01d822bc1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CompletedToAnyState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_Pipeline_SendMessage_ReturnsStreamedContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7dcfb46b-649a-3275-190d-a4d21774729e">
      <Execution id="df3bd752-2969-4560-ab34-fec339a1e38e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.LiveLlmTests" name="AzureOpenAI_Pipeline_SendMessage_ReturnsStreamedContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PerformanceTarget_P95Below100ms" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="733aad8e-5841-241f-4113-ab2ff6e370fa">
      <Execution id="d3e606d8-33a1-4466-925f-d86a71a852ac" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_PerformanceTarget_P95Below100ms" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.McpToolProviderTests.GetAllToolsAsync_DisabledServer_ReturnsEmpty" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="52f0ead6-cf06-656b-9262-5a2074b742b4">
      <Execution id="37cafb07-6128-46c8-9a0a-a9e1c19fb748" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.McpToolProviderTests" name="GetAllToolsAsync_DisabledServer_ReturnsEmpty" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.JobsPut_PreservesSourceTemplateName_OnRename" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c00d2fb5-51cf-4c73-0c89-f5ce2bf30d11">
      <Execution id="b4abc08e-f7d7-4775-a38c-0444d2395724" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="JobsPut_PreservesSourceTemplateName_OnRename" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_SerializesPayloadToJson" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9d217f1a-3b82-e0b9-eced-08dc046a172e">
      <Execution id="df3b6264-de83-4647-bc2b-909d8047cebc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests" name="DeliverAsync_SerializesPayloadToJson" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_WithMissingWebhookUrl_ReturnsFailureResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e2edabd4-170c-6802-c982-2335e04c978d">
      <Execution id="2b63cb23-a0c5-4121-9342-790e4fef981a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests" name="DeliverAsync_WithMissingWebhookUrl_ReturnsFailureResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesName_RemovesBackslashes" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5c5d958e-7315-eafc-956b-789a8f1a36dd">
      <Execution id="c0ff0f8e-724b-42c2-8574-c4704151951e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_SanitizesName_RemovesBackslashes" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: Markdown)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a896b1e1-b1d4-2bdd-998e-601ff0ccb6bf">
      <Execution id="c7884c5f-bd1b-43a7-a7b6-28bf3dbed770" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="AllArtifactKindValues_RoundTrip" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithEmptyChannelConfig_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="366e1416-246f-c041-fd64-a574faed6919">
      <Execution id="cc9ef121-1311-4482-8f76-435d2f5c7d42" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_WithEmptyChannelConfig_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.VaultResolver_InFlightResolveAfterRotation_ReturnsRotatedValueAndDoesNotCacheStaleValue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="91cd322a-f532-859e-c8a0-abf914af2e83">
      <Execution id="ed4c161b-e8b9-4ab4-8e4f-3d687979f9ee" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="VaultResolver_InFlightResolveAfterRotation_ReturnsRotatedValueAndDoesNotCacheStaleValue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Missing_Required_Fields_Returns_Error(json: &quot;{ \&quot;title\&quot;: \&quot;\&quot; }&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6bf822d0-283d-c283-a15b-1d14cd08698a">
      <Execution id="99b0d4a9-4951-4988-8531-22f6c18fd040" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="ExecuteAsync_Missing_Required_Fields_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.ISemanticSkillRanker_CanBeResolved" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="57904b4a-b892-634d-2ecf-0f0350cd6408">
      <Execution id="2cab2f9d-baa3-4912-82a2-df4fd6105e4b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests" name="ISemanticSkillRanker_CanBeResolved" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.DryRunJob_ExecutesWithoutCreatingJobRun" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="858c06df-a6c1-cc2e-a7f2-4bb69a158b1e">
      <Execution id="49f71902-1123-4339-b6de-d1b82a3064cc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="DryRunJob_ExecutesWithoutCreatingJobRun" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_RespectsTopNLimit" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a7519e4a-476b-5e4f-da75-cf6673f8e0dd">
      <Execution id="a10875d7-b6c7-48cc-b7e0-3371d64b7eb1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SkillServiceTests" name="FindRelevantSkillsAsync_RespectsTopNLimit" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests.ListAsync_DedupesEnvVarAndFileNames" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4ea5c714-2fc8-226e-725f-f8e6fc91e052">
      <Execution id="c6621154-5904-4a2c-b406-4a11aecf37fe" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests" name="ListAsync_DedupesEnvVarAndFileNames" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GitHubToolTests.Summary_Returns_Expected_Markdown_Shape" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9d07f9f0-4823-f8e7-cf94-c35fba77ff0e">
      <Execution id="b9944091-f03f-4a76-b398-34bd0b068c29" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GitHubToolTests" name="Summary_Returns_Expected_Markdown_Shape" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests.Update_LoadedFileOverridesConfig_OnRestart" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cce98007-2b67-1f18-b299-7857aef49dd8">
      <Execution id="a46a2312-5138-48ff-947a-e2f713a4701f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerSettingsServiceTests" name="Update_LoadedFileOverridesConfig_OnRestart" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.ListByTypeAsync_ReturnsOnlyMatchingType" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3be3c9d3-ccdf-d76f-480a-5a1061227c01">
      <Execution id="8e05900a-c47c-4f23-901b-58d6bc39edf5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests" name="ListByTypeAsync_ReturnsOnlyMatchingType" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Completed, to: Cancelled)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0613a6f7-85d2-eca2-a9d6-0c19f4e48035">
      <Execution id="8f2ca2f6-2f30-4913-844b-040107940e98" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_SlackEndpointUnreachable_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2bbd1e12-ccfd-6aaf-72d2-3cc0dd5e26ef">
      <Execution id="4ca19f9c-e245-4ede-8421-6eb9d27987a5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests" name="DeliverAsync_SlackEndpointUnreachable_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.GetStorageName_NamespacesLegacyToolUnderScheduler" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="71150947-d395-9192-5775-cdf0723802c0">
      <Execution id="6665b90f-71df-4231-9a71-259e358ce86d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests" name="GetStorageName_NamespacesLegacyToolUnderScheduler" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.ListAsync_ReturnsAllDefinitions_OrderedByName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="95894cb2-b60a-67c3-1501-9712cba52dab">
      <Execution id="e5ba5441-bfc8-4aa2-afec-ec575adb48b8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests" name="ListAsync_ReturnsAllDefinitions_OrderedByName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ResolveFieldAsync_WithVaultReference_CachesResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0db01df6-e48f-dd75-aea6-599c5776860e">
      <Execution id="4133fc1e-68d1-46e3-b040-47a3c717be76" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests" name="ResolveFieldAsync_WithVaultReference_CachesResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ToolApprovalAuditorTests.RecordAsync_PersistsRow_WithAllFields" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c4897007-823c-c411-e544-e448abc0bfbf">
      <Execution id="d0e91e7f-0576-4954-b8a8-e7589220101e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ToolApprovalAuditorTests" name="RecordAsync_PersistsRow_WithAllFields" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests.GetAsync_ReturnsFirstNonNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4fe9388f-4a5e-9c03-bddc-236928b2628f">
      <Execution id="af4188b4-3e0d-42ac-a049-86d0b0ef2be2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ChainedSecretsStoreTests" name="GetAsync_ReturnsFirstNonNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests.FromEvent_PreservesKindAndTimestamp" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="792f9ee5-9f3d-1ffc-0b7a-4153065f9829">
      <Execution id="8fdae12e-916d-438b-8c73-47bcdc2f0805" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests" name="FromEvent_PreservesKindAndTimestamp" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_DoesNotEmitApprovalRequest_WhenRequireToolApprovalIsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3b00cb6a-7f8e-e548-d3f8-f945f93dc0d3">
      <Execution id="57791d65-425c-48d6-9414-520c4ddbb035" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="ExecuteStreamAsync_DoesNotEmitApprovalRequest_WhenRequireToolApprovalIsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Layout.ReconnectModalTests.RendersLocalRecoveryGuidance" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="497a1a52-819c-d3b4-8ceb-2dd5ff046532">
      <Execution id="c1d124ce-68d9-43cf-928f-c224e88255f6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Layout.ReconnectModalTests" name="RendersLocalRecoveryGuidance" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithCaseInsensitiveVaultPrefix_ResolvesSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ad8a8779-4db6-6621-9a2e-12482474983c">
      <Execution id="449d1289-3cbe-485a-bc08-003ce30b6086" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests" name="ResolveProfileFieldsAsync_WithCaseInsensitiveVaultPrefix_ResolvesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_TranslatesKnownLegacyNames(legacy: &quot;web_fetch&quot;, expected: &quot;web.fetch&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6351a614-9c1a-e91c-45b0-0b963d5c524d">
      <Execution id="b912cc84-c3f4-43c3-af3f-2c4e03af893b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="RemapEnabledToolsCsv_TranslatesKnownLegacyNames" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SkillInjectionValidationTests.SkillLookup_CachingPerformance_IsEffective" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5c4edc3f-c82a-0b14-e93b-1c210da61802">
      <Execution id="eb4cb66c-d377-44f0-a154-0bca628b5d2a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SkillInjectionValidationTests" name="SkillLookup_CachingPerformance_IsEffective" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Active, to: Draft)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d1019978-2b1f-a41a-6fc6-4b3ed9e1ae4c">
      <Execution id="24292123-cab5-4f85-a21b-9f76a36a481b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.GetVectorAsync_WithExistingId_ReturnsBlob" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a25a5844-f038-c15f-4ae7-abb84ced25ad">
      <Execution id="b2db52b8-810c-4460-b5f8-7aa63905d9e5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="GetVectorAsync_WithExistingId_ReturnsBlob" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_UsesAgentsMd_WhenWorkspaceProvides" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b8e97c70-31bb-d004-62f7-142b982277cd">
      <Execution id="ff6ffe28-cb48-496c-9536-9863d03b0606" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_UsesAgentsMd_WhenWorkspaceProvides" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.GetNextOccurrence_RespectsEndAt_ReturnsNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2cee4030-4c40-7a3a-1b85-60ad66935df7">
      <Execution id="c95e3546-395e-4cc0-a431-bdbf5e4b3622" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="GetNextOccurrence_RespectsEndAt_ReturnsNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.Submit_SendsDelete_WithConfirmHeader_AndFiresOnDeleted" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4ae73579-4248-515a-8f31-4da32866604d">
      <Execution id="272aa08d-8be8-4f21-88a1-811037f1faf6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests" name="Submit_SendsDelete_WithConfirmHeader_AndFiresOnDeleted" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToAnyState_ReturnsFalse(to: Paused)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="076b9e69-0c48-1200-f56a-024afba3074e">
      <Execution id="d9a300f9-932d-4b2a-aadb-7f5099134132" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CompletedToAnyState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.Metadata_Has_Integration_Category" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="976e0769-0012-8298-a6fd-a06ecedff387">
      <Execution id="6fbee2eb-dcea-45d6-bf34-cf0a24c71b62" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="Metadata_Has_Integration_Category" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentOrchestratorProfileTests.StreamAsync_PassesProfileInstructions_ToContext" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="18e4d15f-82af-826e-7c35-efb01810d470">
      <Execution id="6dcf64e7-95d1-4442-92ba-961c184c4a17" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentOrchestratorProfileTests" name="StreamAsync_PassesProfileInstructions_ToContext" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.FileSystemToolTests.FindProjects_ExcludesBinAndObjDirectories" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c3f639aa-7527-4462-2d08-5ae28b85e8cc">
      <Execution id="54bc5239-aef5-4eb3-8b2e-d97b1f04304f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.FileSystemToolTests" name="FindProjects_ExcludesBinAndObjDirectories" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_ValidStandardCron_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8be52224-6ae9-82a2-8454-33e08960b7c0">
      <Execution id="be949255-82bf-4c2d-a5f9-644a239f30c1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="TryParse_ValidStandardCron_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_MalformedFrontmatter_RejectedAs_MalformedSkill" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9a3c71ec-18ea-2778-839e-1620af0414a4">
      <Execution id="b6e15a42-8975-4560-b2d1-516aca156a5e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_MalformedFrontmatter_RejectedAs_MalformedSkill" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;rss-daily-summary&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8c3c4a34-afc0-0b68-bf42-07b1647f0a27">
      <Execution id="c11230f4-ffab-4973-8b36-eb54164522ff" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="Get_ReturnsKnownTemplate" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly(typed: &quot;sample&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="74bd71ad-dba4-38a5-6e05-b68d3076c11f">
      <Execution id="aaca0dbb-3e0d-4728-872c-82e14e14e7d4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests" name="DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_TreatsWhitespaceOnlyModelAsNull_AndFallsToOptionsModel" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3800479b-8f53-c90f-3d94-4cfef604deee">
      <Execution id="377b7b4d-e67a-4302-b78f-4839eb487b16" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="CreateChatClient_TreatsWhitespaceOnlyModelAsNull_AndFallsToOptionsModel" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SnapshotId_ChangesWhenSkillAdded" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c3478fa9-f87b-b7ce-464f-9e68456ffe9b">
      <Execution id="c903cf6d-7f2f-4fec-a7c7-38113b56a2f1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="SnapshotId_ChangesWhenSkillAdded" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;has space&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1a90a4e9-6c2b-8101-c190-553b0bfee061">
      <Execution id="c5bf3a95-ff89-4916-8dce-1a1c7f5af4f7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests" name="Submit_StaysDisabled_OnInvalidOrReservedName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsMaxConcurrentJobs_ToMinimum" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="acb6a068-4516-d9a7-d7d2-02a21b6f41f8">
      <Execution id="1fa0ae90-8bef-4416-adb7-179ad4f1984e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests" name="Validate_ClampsMaxConcurrentJobs_ToMinimum" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_FrontMatterNoNameNoHeading_FallsBackToFallbackName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b1fffb79-4963-2113-58c1-eacbebbd1896">
      <Execution id="27625faa-d397-4484-8616-d3e55d6150ec" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_FrontMatterNoNameNoHeading_FallsBackToFallbackName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.ListAsync_HitsCorrectUrl" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c7594171-2f99-43ff-04e1-cd4d37b55df8">
      <Execution id="9d8f2fe8-532d-4ef7-a0a1-84d605854ee1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests" name="ListAsync_HitsCorrectUrl" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_HighConfidenceSkill_VisibleInPrompt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9f69e584-08f8-5d88-c8dc-dbc573aac51b">
      <Execution id="afd90183-fb06-495c-bf34-4809a29b24bc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_HighConfidenceSkill_VisibleInPrompt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.CreateAsync_OnBadRequest_ThrowsWithStructuredReason" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="07a10fd2-165a-e771-92be-6b991a3fd142">
      <Execution id="c1c30164-5846-464b-9a72-8f0d7ccd2662" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests" name="CreateAsync_OnBadRequest_ThrowsWithStructuredReason" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.Rebuild_EmitsSkillRegistryRefresh_WithSnapshotIdAndCount" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4528ae77-4bff-770c-f4ac-a96734ec66ba">
      <Execution id="7e2640be-9acf-498a-be03-be002d0c06bb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests" name="Rebuild_EmitsSkillRegistryRefresh_WithSnapshotIdAndCount" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests.GetChannelDetailView_Returns404_WhenJobMissing" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="19310266-1bcd-7552-78b5-4a39fb0228c0">
      <Execution id="eda20e81-156b-4775-a558-611de76303d5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests" name="GetChannelDetailView_Returns404_WhenJobMissing" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_ToolCallsInDoneTrueChunk_StillExtracted" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="717d024a-f89d-e9b7-1643-2891a166046f">
      <Execution id="3817f8f5-3f49-4113-a95d-9ea334468569" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="StreamAsync_ToolCallsInDoneTrueChunk_StillExtracted" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.LoopbackAuth_RemoteIP_Returns403" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3cf85a59-9448-058b-5d4d-6034b172e8fe">
      <Execution id="1fc737c8-061e-47de-a186-3db2f7dfb3e5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests" name="LoopbackAuth_RemoteIP_Returns403" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SkillVectorTests.Clear_RemovesAllVectors" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f50b650f-eb69-23f8-6cab-c44e62b05426">
      <Execution id="48771074-d50b-4b6a-8301-b33ff92ee60a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SkillVectorTests" name="Clear_RemovesAllVectors" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.JobExecutor_FallsBackToRuntimeSettings_WhenProfileNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f5546d32-87d8-39bc-2d01-94e874432167">
      <Execution id="d38bdc38-5118-4da1-865d-291ebe77f63d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="JobExecutor_FallsBackToRuntimeSettings_WhenProfileNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests.InitialCount_IsZero" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="86312309-f9be-deb2-1d8d-26cead13f9ed">
      <Execution id="70991915-ca64-4579-b6ed-d092f6a6581f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerRunStateTests" name="InitialCount_IsZero" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.IsDue_InvalidCron_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f4422407-3516-fa04-6955-77c52cfd546e">
      <Execution id="5df52eec-1400-4706-b72e-44658685bc20" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="IsDue_InvalidCron_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;Sqrt(16)&quot;, expected: &quot;4&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="96b55d42-f9a6-d428-12de-cdc4c2f1a233">
      <Execution id="6e2a0689-5803-49d2-8a17-fad405338519" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalculatorToolTests" name="Evaluate_Returns_Expected" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests.CreateChatClient_Throws_WhenEndpointNotConfigured" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="be1e166a-d1b7-c70a-b1c2-06ccc73818c6">
      <Execution id="e6b25340-82fe-4d76-a317-91a790462de0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests" name="CreateChatClient_Throws_WhenEndpointNotConfigured" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.AclVerificationResult_RecordEquality_Works" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ce858563-d550-b11e-d4ef-e30a3ff8a0d9">
      <Execution id="3f395fb8-f383-4874-a3c2-fc99fed5370e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests" name="AclVerificationResult_RecordEquality_Works" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsEditable_NonEditableStates_ReturnFalse(status: Completed)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8e665923-cf47-4f48-f480-43a8c6c66147">
      <Execution id="6c6251b6-90c8-47a8-b8a8-141bd48ffe01" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsEditable_NonEditableStates_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.FileSystemToolTests.Read_BlockedPath_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7f31ab2a-c9ec-725d-0966-e158ccb8ab16">
      <Execution id="0003d414-e02b-469c-bc40-701c672095c5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.FileSystemToolTests" name="Read_BlockedPath_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_NullString_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3e2a11e5-4fba-d286-46aa-767318b2f2a5">
      <Execution id="8180228b-d4b3-44e6-9f6c-8604ccbe1585" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="TryParse_NullString_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_TranslatesKnownLegacyNames(legacy: &quot;read_file&quot;, expected: &quot;filesystem.read&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4588dca8-132c-a3d8-528d-0bdfff532794">
      <Execution id="8d8b3162-322b-460d-8630-bc42d140a3c1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="RemapEnabledToolsCsv_TranslatesKnownLegacyNames" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_GoogleApiException_401_Returns_Reauthorize_Message" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a4887779-fd2d-9554-ca6f-81f100c8c1ef">
      <Execution id="2366f60f-40e1-4b85-a8f6-b709b80b18c3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="ExecuteAsync_GoogleApiException_401_Returns_Reauthorize_Message" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SkillVectorTests.InsertVector_WithDuplicateSkillId_ThrowsInvalidOperationException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e6708b80-99c1-ea6b-691b-d27a8fe1a306">
      <Execution id="f79162cc-087e-4e86-8f5a-e3579f3e973d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SkillVectorTests" name="InsertVector_WithDuplicateSkillId_ThrowsInvalidOperationException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_MapsToolCallsFromResponse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f5830bc3-7a37-9577-f62a-7384d69cd5e7">
      <Execution id="4662910d-94b3-4947-b058-81334f5504cf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="CompleteAsync_MapsToolCallsFromResponse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_Result_NeverContainsBody_Q5" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e3b4ecb4-4174-3566-9b6c-1834626c7c29">
      <Execution id="01edef02-de9e-4df3-8185-85214972e88f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_Result_NeverContainsBody_Q5" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Invalid_Insights_Array_Returns_Error" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4354555a-95cf-6c64-be19-f83f27997e82">
      <Execution id="83b3fa85-3971-47a5-a2e5-cd25a78afb06" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="ExecuteAsync_Invalid_Insights_Array_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.PropagatesFunctionResultContent_ObjectResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a04d50cf-34d5-c44b-45bf-18c49f46751e">
      <Execution id="27226bdf-9612-499f-90d7-d251db1b4dea" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="PropagatesFunctionResultContent_ObjectResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_VariousCronFormats_ParsesSuccessfully(cron: &quot;0 9 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="55c3ab27-f74f-4c55-8b82-c525d45c7e16">
      <Execution id="29b08b09-74d5-4d2b-90be-b297d102c72d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_VariousCronFormats_ParsesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Negative_VaultValueNeverInLlmPayload_FakeClientCapturesMessages" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f7b2fead-ea53-8792-1b95-f1d254dfeb08">
      <Execution id="d48a58b3-2ce8-4d12-ac6b-eb39fa844a53" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Negative_VaultValueNeverInLlmPayload_FakeClientCapturesMessages" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_OllamaUnavailable_GracefulFallback" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b6bad913-261c-06ff-9a4e-d6b433282135">
      <Execution id="1e6d6e3c-6f0e-4b3b-b629-2572950f7954" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_OllamaUnavailable_GracefulFallback" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_MultipleRuns_CreatesSeparateArtifacts" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4330a904-70b1-73ad-ddc7-b934fd093c81">
      <Execution id="285b7aaa-f50b-495d-9a89-04bc8334814c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests" name="AutoCapture_MultipleRuns_CreatesSeparateArtifacts" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_SessionIdPassedThrough_AppearsInEvents" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="850bfec7-c153-d323-c687-444f3b037742">
      <Execution id="9e06a081-df59-4119-9063-188867ba9b48" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_SessionIdPassedThrough_AppearsInEvents" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_HitsExpectedRawGitHubUrl" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8d9c7a4d-1a36-d102-758a-cf39b9015e78">
      <Execution id="1304efaf-37a5-4b1a-8c03-c5c0be00cfe8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_HitsExpectedRawGitHubUrl" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.VaultFacade_ResolveAsync_ReturnsPlaintext_And_WritesAudit" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e8fbc290-8dfd-1188-62ed-f03f4a46753c">
      <Execution id="f7e158b4-480b-4ea5-b289-8e7871e22a27" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="VaultFacade_ResolveAsync_ReturnsPlaintext_And_WritesAudit" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_WithHttpError_ReturnsFailureResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2a8ed0c6-a973-02c5-1713-bdb53bea97b4">
      <Execution id="f8b36b66-52b6-4c30-833e-513d2e75f703" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests" name="DeliverAsync_WithHttpError_ReturnsFailureResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_FindProjects_FindsCsproj" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="28c31f3b-de6a-6f8c-16bb-60f795ef6478">
      <Execution id="3d4692c6-3128-48f3-8576-716d6cac9fc1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="FileSystemTool_FindProjects_FindsCsproj" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.GetRunArtifacts_ReturnsAllArtifacts_OrderedBySequence" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1ab8c810-c446-9903-3562-944549da4ad8">
      <Execution id="d2da928e-9aed-44db-ac2d-aa5ca16864de" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests" name="GetRunArtifacts_ReturnsAllArtifacts_OrderedBySequence" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_DraftToCompleted_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="49d14b29-4fab-8c53-27d2-77b3134b575d">
      <Execution id="c626576e-5c98-46e9-9552-bb4f94834ad8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_DraftToCompleted_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_GitHubReturns404_PropagatesAs_NotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d58625fe-482c-390d-b85b-b34eb565d6db">
      <Execution id="4ce9e365-27aa-4ec8-ad95-7bd977a2b063" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_GitHubReturns404_PropagatesAs_NotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests.CreateChatClient_Throws_WhenUnknownProviderName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d8f17ee7-bc6a-d72f-275c-84234a03c68a">
      <Execution id="dbe76f0a-e301-4192-bc2a-6159bd4bb69f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests" name="CreateChatClient_Throws_WhenUnknownProviderName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests.RetentionPolicy_HandlesMultipleJobsSeparately" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6b543120-f7b7-a265-c1d5-857d601ee6a1">
      <Execution id="1851e081-249e-4e42-bc12-9ca2c0f27e7e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests" name="RetentionPolicy_HandlesMultipleJobsSeparately" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.BrowserMcpTools_Navigate_ForwardsActionToBrowserService" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="77b0bbdc-334e-c65c-d65a-d8b6896d4814">
      <Execution id="702d922e-5b22-4f32-9364-550921e0b30f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests" name="BrowserMcpTools_Navigate_ForwardsActionToBrowserService" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.SchedulerPollingService_CalculateNextRun_RespectsEndAt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d8dc3a21-c391-1bc2-6abe-636294245d59">
      <Execution id="afa3463f-2320-4d9e-88b9-fbae616dcf4a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="SchedulerPollingService_CalculateNextRun_RespectsEndAt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Load_ClearsStaleModelWhenProviderOverriddenButModelNotInConfig" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ba8a8da5-e4c9-47b2-e0b9-2abde5fbcb85">
      <Execution id="cf107056-59b4-4bef-8bf7-a73d3aadb059" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests" name="Load_ClearsStaleModelWhenProviderOverriddenButModelNotInConfig" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.WebsiteWatcherSetup_AfterDeletingFirstInstance_ReusesOriginalName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="81b66933-c6d9-2ec6-bd41-24272e6dfdbb">
      <Execution id="41c7e2a1-ec2d-4e18-b1b9-d79355f38a51" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="WebsiteWatcherSetup_AfterDeletingFirstInstance_ReusesOriginalName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_ThenGetAsync_ReturnsProfile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a0a6bdb6-e8aa-1c9e-028a-bdb08078da78">
      <Execution id="dc37d97f-74e3-49ff-ac09-bd4b5db07802" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="SaveAsync_ThenGetAsync_ReturnsProfile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.PropagatesFunctionResultContent_NullResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3d7fd85b-55ed-d6a5-b84c-f71c8c92eb4d">
      <Execution id="f19c87e1-9032-41f3-8fa3-fcec5775bec8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="PropagatesFunctionResultContent_NullResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_GoogleApiException_403_Returns_Forbidden_Message" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dac8befc-22ce-9531-7d51-a1cbab74a830">
      <Execution id="60634b62-0e46-48bc-ab39-bb36984777b3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_GoogleApiException_403_Returns_Forbidden_Message" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.InlineContent_SmallerThan64KB_StoredInContentInline" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="01ac5d54-53b4-50f2-4508-5845f9d2880f">
      <Execution id="c89ec415-c028-46dc-9c1a-7b3d0a00dd32" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="InlineContent_SmallerThan64KB_StoredInContentInline" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostImport_ValidMarkdown_ReturnsProfile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="259cd906-0415-78b0-4dfd-6ffd0eea3037">
      <Execution id="e0fef53a-7e47-43bf-8096-ded2ae42a770" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="PostImport_ValidMarkdown_ReturnsProfile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.EmptyRoots_ReturnsEmptySnapshot" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1335f8a1-6667-0b28-6c8a-1c004a7598bb">
      <Execution id="482886b6-5016-492f-b81d-e8fd73441330" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="EmptyRoots_ReturnsEmptySnapshot" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameInput_EnterKey_TriggersSave" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ba3fc45c-412a-7b9a-295a-7c6c23e98e03">
      <Execution id="477bf97c-1b46-4ba7-ac46-6401abbfb563" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.JobsRenamePageTests" name="RenameInput_EnterKey_TriggersSave" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_YamlFrontMatter_AllFieldsParsed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6aed574b-9838-3e67-c37f-179f30d9bfe6">
      <Execution id="2b05e6f5-ad35-4db3-a52d-796d3d265f10" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_YamlFrontMatter_AllFieldsParsed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.SaveAsync_WithIsDefaultFalse_DoesNotAffectExistingDefault" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dfacd6ed-8533-2a33-2587-ad75ad092013">
      <Execution id="4e2a70ae-ec2d-4c8d-ac97-772fa864e32b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests" name="SaveAsync_WithIsDefaultFalse_DoesNotAffectExistingDefault" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_ValidMessage_SetsNdjsonContentType" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="55762f70-ac8d-ba13-4d87-068874aaf203">
      <Execution id="f3bac1e0-a2b6-4be6-bafd-ef4ffe0ecac4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_ValidMessage_SetsNdjsonContentType" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_MultipleAdapters_BothDeliveredIndependently" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="58db1c36-3b0f-4602-c43f-f69590780803">
      <Execution id="ea5fc88a-dca2-4c79-bcae-742b0f494736" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests" name="DeliverAsync_MultipleAdapters_BothDeliveredIndependently" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.GetDefaultAsync_SeededDefault_HasOllamaDefaultProvider" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0e5386f7-b954-965a-9e89-af9f20a557d5">
      <Execution id="00076539-a14c-481d-9399-9c7d0520ab5a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests" name="GetDefaultAsync_SeededDefault_HasOllamaDefaultProvider" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.SetDefault_ExistingProfile_ClearsOtherDefaults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="54b6297d-52de-5c9b-532c-6ea6d1033da9">
      <Execution id="12d5bcad-5319-4170-b1b3-bda0afa5ddfb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="SetDefault_ExistingProfile_ClearsOtherDefaults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.RequestApproval_ThrowsCanceled_WhenCancellationTokenFires" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6edb4d82-b4e4-a503-39d5-4c296b131fc4">
      <Execution id="d3ad03e6-7d3a-43f9-b0cc-086dcc5c0aae" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests" name="RequestApproval_ThrowsCanceled_WhenCancellationTokenFires" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.SaveToken_Overwrites_Existing_Token" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b126133c-41f9-0b4e-5060-677b60213fdf">
      <Execution id="8c463412-9d85-4564-ba12-fa4e37ca94db" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests" name="SaveToken_Overwrites_Existing_Token" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_UsesProfileModel_WhenProfileModelIsSet" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5715aaa5-8ec1-2b37-8dbf-587a77a35abd">
      <Execution id="5c2060a4-9f1e-4f3b-8ca4-902faa319d58" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="CreateChatClient_UsesProfileModel_WhenProfileModelIsSet" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests.GetChannel_IsCaseInsensitive" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3bf6c278-f339-ed1c-652f-dfe074c0a459">
      <Execution id="76f7ae3b-27e3-4451-ac28-96c183934f17" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests" name="GetChannel_IsCaseInsensitive" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.GetDefaultAsync_ReturnsExistingDefault" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="06addaf4-dec0-97fa-ac7a-cdcdd515e323">
      <Execution id="512cd9fd-7f72-40c7-85cf-fe7786c8f33f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="GetDefaultAsync_ReturnsExistingDefault" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.CLI.VaultCommandTests.AuditVerify_CleanChain_ExitsZero" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4ef4ec8f-9e95-e530-649f-0e830e878948">
      <Execution id="76b144f0-ee10-4697-96d9-5c833c797786" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.CLI.VaultCommandTests" name="AuditVerify_CleanChain_ExitsZero" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GitHubToolTests.Summary_Missing_Or_Invalid_Owner_Repo_Returns_Clean_Error(json: &quot;{ \&quot;action\&quot;: \&quot;summary\&quot;, \&quot;owner\&quot;: \&quot;\&quot;, \&quot;repo&quot;···)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="915c0d6e-a667-265b-6e92-6610c0b25c43">
      <Execution id="8c400a3a-a16b-4b99-ae8b-6af1333aa3a0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GitHubToolTests" name="Summary_Missing_Or_Invalid_Owner_Repo_Returns_Clean_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithUnicodeText_HandlesSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9acfea30-8c92-3dfa-a67b-228e5f66b17f">
      <Execution id="83b316f8-220c-4a91-9973-0f45913010fa" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests" name="EmbedAsync_WithUnicodeText_HandlesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Missing_EndUtc_Defaults_To_One_Hour_After_Start" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bca4fbd6-287d-cfe1-e19f-b03e8c611cda">
      <Execution id="f7f9ae07-1a99-43fc-975d-00c9c35393f1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Missing_EndUtc_Defaults_To_One_Hour_After_Start" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToActive_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3f64a7a1-eef4-5310-50b9-eb2dfa8e0517">
      <Execution id="828e3560-3ab4-4536-b674-f64f9d9fafc1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CancelledToActive_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate10_AuditHashChain_DetectsTamperedAuditRow" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="24805be3-e11c-1f5d-5dd3-e97af808ec73">
      <Execution id="7ac8a0c4-7777-4255-830d-00fe650ce654" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Gate10_AuditHashChain_DetectsTamperedAuditRow" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameCancel_RestoresOriginalName_AndExitsEditMode" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="63fd7977-7260-c67b-25db-ee2438203325">
      <Execution id="d18ee668-ff28-4dd8-abf7-1ecf08cdeccc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.JobsRenamePageTests" name="RenameCancel_RestoresOriginalName_AndExitsEditMode" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_MapsAllEventTypes" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="02926b91-4d41-1899-b9e4-f8f9a1b8364a">
      <Execution id="f826dd1f-f859-4ef9-8e25-221e47ad0b7e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatHubTests" name="StreamChat_MapsAllEventTypes" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate05_SecretAccessAuditData_NotReturnedByAnyOpenClawNetPublicSurface" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cca82341-a5f4-b17f-4d2b-66ad517d39b5">
      <Execution id="a6b25aa4-d8c3-4b72-a59a-f663fe4c6097" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Gate05_SecretAccessAuditData_NotReturnedByAnyOpenClawNetPublicSurface" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests.AuditHashChain_VerifyDetectsTampering" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="00909cd2-8057-51b9-4dbc-eef5da06e38d">
      <Execution id="7ead3ec4-3365-45eb-b568-5c940c2118c9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests" name="AuditHashChain_VerifyDetectsTampering" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RankerUnavailable_FallsBackToKeywordRanking" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b4eec34a-f137-a2b3-5fb9-512fc2b42ddd">
      <Execution id="f83dfb75-65d5-4b0c-b4e5-5e99a35b5f03" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_RankerUnavailable_FallsBackToKeywordRanking" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.MissingDescription_SkillSkippedOrUsesDefault" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5f68c1e9-b65b-10ef-8c1e-e51975c9a7c0">
      <Execution id="8d72c11d-8d40-41d2-becb-7581f85d1758" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="MissingDescription_SkillSkippedOrUsesDefault" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsStoreTests.Delete_Removes_Secret" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1656e829-36f5-7574-679d-bbd763f484a3">
      <Execution id="1daab89d-f4af-46b2-9d2c-942f6fd72a92" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsStoreTests" name="Delete_Removes_Secret" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: &quot;0 9 * * 1-5 * *&quot;, expected: False)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3cf12184-7fe4-c304-b1b9-82f687b27bec">
      <Execution id="16a7a762-e2cd-45e6-9a20-fdc1ed14b6f5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="IsValidCron_DetectsFieldCount" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SkillVectorTests.DeleteVector_WithExistingSkillId_RemovesVector" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3ba8609d-7ecb-a164-10ad-f67c979cf16d">
      <Execution id="f50582f1-ab12-4ca9-872c-02dc76219dbd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SkillVectorTests" name="DeleteVector_WithExistingSkillId_RemovesVector" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithNegativeTopK_ThrowsArgumentOutOfRangeException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0a36b429-e9b3-1755-8fb2-2b9879031957">
      <Execution id="af786999-da24-4c7a-a768-9c5b62b40bd8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithNegativeTopK_ThrowsArgumentOutOfRangeException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_MultipleConsecutiveCalls_AllSucceed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="061cd7cd-5323-275a-0987-f20ffd8c4783">
      <Execution id="02a2b9d9-08d9-438f-ae89-f8f23a177c51" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests" name="CheckHealthAsync_MultipleConsecutiveCalls_AllSucceed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.GetOrCreate_ReturnsOllamaClient_WhenProviderIsOllama" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b0577359-fb9f-9b84-635d-29b1e97afb2c">
      <Execution id="cd4d2397-86a3-4332-a0ff-61c9032e4489" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests" name="GetOrCreate_ReturnsOllamaClient_WhenProviderIsOllama" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.GetDefaultAsync_SeedsDefault_WhenNoneExists" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6d2f4907-55f6-1d79-06cc-889177fc0f2e">
      <Execution id="1b9d4fd5-28e4-49ab-b326-26af825b0782" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="GetDefaultAsync_SeedsDefault_WhenNoneExists" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ParseArguments_HandlesEmptyString" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="aad1bcf0-27d1-1495-1fde-236ff659db85">
      <Execution id="fc6cf2bd-aa24-4cf9-ae9f-5359fbe8035c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="ParseArguments_HandlesEmptyString" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.AddAzureOpenAI_RegistersIModelClient" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2b22e5e6-5b56-6787-3c5a-248486677a22">
      <Execution id="9f750716-ba4a-4540-8e6a-76cd2f441a1d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="AddAzureOpenAI_RegistersIModelClient" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ConversationStoreTests.AddMessage_AutoCreatesSession_WhenSessionNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8f468c91-78da-306d-1908-98f1ff142000">
      <Execution id="22971415-b363-4ca7-96cb-a24e19be3d6e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ConversationStoreTests" name="AddMessage_AutoCreatesSession_WhenSessionNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.LiveMcpToolTests.Live_GitHubMcp_ListsTools_AndReadsRepoData" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d762b228-0657-3207-3d4c-d018ce3d4d67">
      <Execution id="c92a07de-5ffa-4ff1-9e99-111a7faa4117" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.LiveMcpToolTests" name="Live_GitHubMcp_ListsTools_AndReadsRepoData" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_StripsControlCharsButKeepsCrLfTab" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e0a59633-12d6-d514-8348-5b1191439e48">
      <Execution id="1d607d01-6696-47ce-bdf2-5d1c92170358" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests" name="Sanitize_StripsControlCharsButKeepsCrLfTab" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.Metadata_Has_Correct_Name_And_Description" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fde58063-6651-098e-1dcb-bbf10f5acaee">
      <Execution id="ee553ff7-e2fe-427f-8244-b1c1c345ca29" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="Metadata_Has_Correct_Name_And_Description" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.OllamaHealthCheck_LatencySLA_UnderFiftyMilliseconds" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1f75eaf8-fd81-60cb-f39f-1628450681da">
      <Execution id="804d4b0a-068f-4068-9c45-29a0a7ce9ba0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests" name="OllamaHealthCheck_LatencySLA_UnderFiftyMilliseconds" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests.AutoCapture_ErrorResult_CreatesErrorArtifact" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="851de47f-fdbd-7062-d9ac-3d8ae1b287ba">
      <Execution id="3fe5f707-910d-4276-8997-5417daf25d56" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.AutoCaptureIntegrationTests" name="AutoCapture_ErrorResult_CreatesErrorArtifact" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithWhitespaceOnlyValues_ReturnsEmptyDictionary" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3bedace2-f891-e98e-5125-495248482852">
      <Execution id="8a8a385b-0bb9-43d9-bf94-80b4f4cdf9f2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests" name="ResolveProfileFieldsAsync_WithWhitespaceOnlyValues_ReturnsEmptyDictionary" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every weekday at 9am&quot;, expectedCron: &quot;0 9 * * 1-5&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c248bbbc-4ae2-d17e-3ea5-d9e9396ee526">
      <Execution id="afa9cd8f-5578-4128-a0fc-46c06446c736" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_ReturnsSingleAgentSkillsProviderInstance" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f0241225-a71f-51b3-49a4-c549223d5a81">
      <Execution id="6dc84faa-5593-428e-a198-3370ebec1bfe" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests" name="Build_ReturnsSingleAgentSkillsProviderInstance" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_WhenNoMessages_ReturnsNewChat" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="938f4970-8ab4-6f10-cc67-2360712611fb">
      <Execution id="3a4aaaae-8198-44c6-9e09-e31b5bfd16e3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests" name="GenerateNameAsync_WhenNoMessages_ReturnsNewChat" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_OnlyIncludesSkillsEnabledForThisAgent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="44dcc5d9-fed9-6773-52b5-c1d9b241f4a5">
      <Execution id="e7849736-76cd-408a-bf34-480a76cbc55b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests" name="Build_OnlyIncludesSkillsEnabledForThisAgent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithSemanticSkillRanker_IntegratesCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="68112392-6167-fe61-a7ba-9a83c7016869">
      <Execution id="1782e072-7bef-493a-bedb-1ad7143e19f8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests" name="HybridSearch_WithSemanticSkillRanker_IntegratesCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Cancelled, to: Active)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2a70cdd4-6b51-8033-6480-861686f197b9">
      <Execution id="b9d141b4-e527-4439-80b6-498720d9844c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_UsesProviderDefault_WhenProfileHasNoOverrides" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="73102d5e-459a-9e1c-a935-0ca878556b38">
      <Execution id="edcbb188-f361-4a54-953c-2bdadc3e5225" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="CreateChatClient_UsesProviderDefault_WhenProfileHasNoOverrides" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_IncludesHistory" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="165b6536-3550-f546-274b-fbafc6d3cc16">
      <Execution id="76ada4cb-0af6-4883-a4e8-5b8b8c66a96c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_IncludesHistory" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.AddAzureOpenAI_ReadsEndpointFromAzureOpenAISection_TakingPrecedence" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0aeea800-2c6f-2da6-19ba-d2fad9bce49d">
      <Execution id="366b53f8-0ea5-454c-b26a-f1f885b3d5e8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="AddAzureOpenAI_ReadsEndpointFromAzureOpenAISection_TakingPrecedence" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ResolveProviderFieldsAsync_WithPartialVaultReferences_ResolvesOnlyReferences" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="39f2b86d-764c-c1f7-1e3f-1f1ba294383b">
      <Execution id="aa311970-6bf3-47be-af07-198e954feb42" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests" name="ResolveProviderFieldsAsync_WithPartialVaultReferences_ResolvesOnlyReferences" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.SkillSummary_SemanticFields_HaveDefaults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a0d749c2-029e-10bd-8a94-2a6cfd4d2ec3">
      <Execution id="296a5665-a172-46db-943b-9ab58c551a56" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests" name="SkillSummary_SemanticFields_HaveDefaults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_Paused_HasValue2" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e43bd5ff-f955-4a30-dda9-0be94ea0c184">
      <Execution id="4a972998-03d5-4353-a5e2-bbcf252f12a6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="JobStatus_Paused_HasValue2" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.FolderHealth_Setup_CreatesJobAndStatusReturns200" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5e8f5919-3765-8fac-3bb2-96b92ad26c5c">
      <Execution id="d227cd3d-285d-4c61-934a-b6f2ab76438a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="FolderHealth_Setup_CreatesJobAndStatusReturns200" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.EnabledJsonSetTrue_OnlyThatSkillEnabledForThatAgent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="145fa72f-73de-d582-5149-bf5f7c6b470f">
      <Execution id="d0467807-87e4-4d98-98c2-3729405cd82d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="EnabledJsonSetTrue_OnlyThatSkillEnabledForThatAgent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_WithMetadata_ParsesCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bbb9bb0d-9b60-d114-59b4-a7c5d8fccfbc">
      <Execution id="65bd5a23-1edc-44fa-8266-5cf7a96aecf9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="VectorStorageBlob_WithMetadata_ParsesCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.ShellMcpTools_ExposesSingleExecTool" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5e5f2bb7-24fa-5495-b661-98eca699f9a0">
      <Execution id="ed622727-ea84-4a13-8e96-60248650a267" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests" name="ShellMcpTools_ExposesSingleExecTool" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.CLI.VaultCommandTests.List_WithEmptyVault_ExitsCleanly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="804f10aa-7062-8d30-4f8f-9a5f61c9c577">
      <Execution id="4856c7e6-b9cd-40e8-a081-47ea2c0709b4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.CLI.VaultCommandTests" name="List_WithEmptyVault_ExitsCleanly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.ProviderName_ReturnsOllama" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8b8983c5-e493-8649-9903-d0f9cdb565a4">
      <Execution id="1f071399-d8d6-4c37-8252-1d2549d3751d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="ProviderName_ReturnsOllama" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;doc-processor&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8d4163b5-abbc-8594-d0ff-f65a38f0030a">
      <Execution id="3f902664-1099-4b59-8d67-db572d8b4f9f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests" name="Submit_StaysDisabled_OnInvalidOrReservedName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.GetNextOccurrence_ValidCron_ReturnsNextTime" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a15211a5-0101-d77d-0e16-908d5e412ba2">
      <Execution id="c73de2b8-c156-4e52-ada1-dd2059d5f43c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="GetNextOccurrence_ValidCron_ReturnsNextTime" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.GetOrCreate_CachesClient" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9db36fc8-8084-9972-80bb-c6ec81c7e30d">
      <Execution id="2f4b0899-ae3c-4d71-9441-b0b219c960d9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests" name="GetOrCreate_CachesClient" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ConfidenceAsTiebreaker_OrdersSkillsCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="00d9f470-387e-77a0-0bf0-00bc60a38ef1">
      <Execution id="a3bd4733-c658-4b82-abbc-e96ce183ec95" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_ConfidenceAsTiebreaker_OrdersSkillsCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every friday at 17:00&quot;, expectedCron: &quot;0 17 * * 5&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f25ab42f-e6d6-033a-a7f2-002f060023a7">
      <Execution id="3c9f8ead-ceba-48b8-a7d4-2f8472f2faad" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.GetStreamingResponseAsync_YieldsUpdates" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="da3b79c9-ea9b-0e39-bf54-b7f6e4631df3">
      <Execution id="d2d41c81-6db1-47bd-94e7-d67117c09d32" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="GetStreamingResponseAsync_YieldsUpdates" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_HandlesExecutionFailure_RecordsError" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e5c53298-d597-5089-a152-5e573c51d676">
      <Execution id="618eef26-1995-4f04-8cfe-24bfec3040f9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_HandlesExecutionFailure_RecordsError" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.JobExecutor_UsesAgentProfile_WhenProfileNameSet" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8bc300c8-1af6-0aeb-289f-7a1c2adbd47c">
      <Execution id="5bca13b8-2d66-4c5c-9fec-b5e04c37cc8f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="JobExecutor_UsesAgentProfile_WhenProfileNameSet" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_CreatedAtTimestamp_IsPositive" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c3b7178f-8bbe-bfa5-63ce-eb8684b58168">
      <Execution id="51a94e91-b700-4115-bcce-101ca96b0ecb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="VectorStorageBlob_CreatedAtTimestamp_IsPositive" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RankerFailure_PromptConsistency" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="79047c6b-c3b5-0e8b-9953-101c3725324d">
      <Execution id="403e32c3-3846-4f1c-b96c-21cfbad292fd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_RankerFailure_PromptConsistency" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostImport_WithYamlFrontMatter_ParsedCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="59915ac0-4fe5-81df-82c6-c7fd1abbb5a5">
      <Execution id="7a66b3bc-35a6-4151-b664-3c5bc11f11eb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="PostImport_WithYamlFrontMatter_ParsedCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Missing_Required_Fields_Returns_Error(json: &quot;{ \&quot;title\&quot;: \&quot;   \&quot;, \&quot;insights\&quot;: [{ \&quot;repo\&quot;: \&quot;···)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c628590d-0a97-19b5-519d-d6b6cb693731">
      <Execution id="8306320d-969c-413a-bdea-232e3f3a855d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="ExecuteAsync_Missing_Required_Fields_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithEmptyQuery_ReturnsEmptyResults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fbde9bd8-ec35-0f3d-70fe-215956c54e24">
      <Execution id="76312880-3abb-4883-9d87-bcf71f43beaf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithEmptyQuery_ReturnsEmptyResults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every 5 minutes&quot;, expectedCron: &quot;*/5 * * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="388d2e74-61e9-f775-4afa-457cee39714a">
      <Execution id="1eb52484-cc56-4bf6-81b8-ec81fc6b2aa8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.EmptyEnabledTools_ReturnsEntireCatalog" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dab50512-e382-8020-b619-ba884129bc5b">
      <Execution id="adcd9fc4-efb6-48fe-9722-c8cfb4048005" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests" name="EmptyEnabledTools_ReturnsEntireCatalog" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests.ExecuteAsync_Embed_DelegatesToInjectedGenerator" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4a68ace2-6e3e-5813-b6b1-cf861940370e">
      <Execution id="4365247a-0d36-4bc5-ba67-1a1352c3816f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests" name="ExecuteAsync_Embed_DelegatesToInjectedGenerator" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Invalid_EndUtc_Returns_Error(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;summary\&quot;: \&quot;Meeting&quot;···)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="17be73d1-d72b-6e7c-b4b3-a26675f1056b">
      <Execution id="f394f5c9-c57a-4a89-a178-0bc7b811e88e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Invalid_EndUtc_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.VectorSearch_Latency_ScalesLinearlyWithResultCount" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="acb5089d-1135-1b08-cb9f-4de67d67b19d">
      <Execution id="de8987c8-8ce0-44e6-b7a6-a0c1e0f6c5f0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests" name="VectorSearch_Latency_ScalesLinearlyWithResultCount" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_YieldsChunksAndCompletesSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1f26c548-c25c-b1ae-a87b-5ddc53b757e9">
      <Execution id="8b7b8fcd-f23c-4461-b063-720a5a358879" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAILiveTests" name="StreamAsync_YieldsChunksAndCompletesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsWarningOnFallback" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="318e293e-e3fc-6ec6-eb9e-7e2f1b0c188c">
      <Execution id="9c27caa0-7b6a-4b6e-bcc8-da180adb18e5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_LogsWarningOnFallback" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: Text)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bd649f1f-acf6-4b55-4404-8b2cbecad1ca">
      <Execution id="ea95fde2-681b-4dab-a99c-d06aa7795dab" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="AllArtifactKindValues_RoundTrip" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Invalid_JSON_Returns_Error" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7af6cbd9-cf64-d0b5-abce-c94821b8a420">
      <Execution id="baff57ca-cb48-4415-805e-de13ebba6917" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="ExecuteAsync_Invalid_JSON_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.CLI.VaultCommandTests.Purge_RequiresForceAndPreservesSecretWithoutIt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2b130c01-627e-7947-d882-b3ee8da20d69">
      <Execution id="0a5c880b-1bb8-4276-9e13-bc6a5ae24917" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.CLI.VaultCommandTests" name="Purge_RequiresForceAndPreservesSecretWithoutIt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_ActiveToDraft_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8d8cfe4a-884d-f273-ce95-75973f48baf5">
      <Execution id="579a5069-3a26-4e61-961b-32d3b9978d8e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_ActiveToDraft_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.DeleteProvider_NonExistent_ReturnsNoContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2706c4d1-835e-84c8-4732-0377b07eee79">
      <Execution id="e0c3f89b-1d18-49ac-b5a2-856f6b6428d4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="DeleteProvider_NonExistent_ReturnsNoContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToDraft_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="89637bb0-d0d0-35f0-b98e-61a0dbbf3a19">
      <Execution id="dd42a29d-8351-41e8-9033-5b80fd3c663d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CompletedToDraft_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Invalid_StartUtc_Returns_Error(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;summary\&quot;: \&quot;Meeting&quot;···)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="60dc9931-f351-9e5d-9e3f-1db515ce3a3c">
      <Execution id="ea57f67b-95dc-4af8-b884-7d89c03d2fcc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Invalid_StartUtc_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_MathConversation_ReplacesGenericModelTitle" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3be506fa-96ec-d91f-f8eb-2d6aa8ec41b3">
      <Execution id="b02e1e37-bed0-4b32-80f4-cf29a38f92e2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests" name="GenerateNameAsync_MathConversation_ReplacesGenericModelTitle" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithFallback_CompletesQuickly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="070d78e2-2f76-391b-3e36-d71f49260a29">
      <Execution id="d4727ae8-deb9-4747-aec8-0bffab3a1826" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_WithFallback_CompletesQuickly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_MalformedYaml_NoClosingDelimiter_TreatsEntireContentAsInstructions" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b9988d55-a096-4087-669c-93fbd28b0aff">
      <Execution id="3d64ea48-e4fe-4475-b08c-a33ec635be3e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_MalformedYaml_NoClosingDelimiter_TreatsEntireContentAsInstructions" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.FileSystemToolTests.Read_BlockedPath_AlsoBlocksAbsoluteVariants" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8b12fb7b-5784-422f-e707-408cca88103e">
      <Execution id="eb811bba-fc2d-4ada-9e7c-6dce4e48e83c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.FileSystemToolTests" name="Read_BlockedPath_AlsoBlocksAbsoluteVariants" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.FileSystemToolTests.List_WithAbsolutePath_ListsDirectory" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="99fa6024-cda9-5655-11c1-b3480a8af763">
      <Execution id="f898b0f6-54c5-4bc7-aee1-dde8955570a4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.FileSystemToolTests" name="List_WithAbsolutePath_ListsDirectory" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_ExtractsToolCalls_FromDoneFalseChunk" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ae6e04aa-32cf-17ed-76ff-307d5ecdd96c">
      <Execution id="f66fd706-693c-4593-a7ce-f544d21279a4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="StreamAsync_ExtractsToolCalls_FromDoneFalseChunk" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests.ListAsync_ReturnsAllRecords" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="14e8c44a-798e-97fd-46be-84284c4be6a2">
      <Execution id="93df9c21-463b-40b0-8dd3-d9d28914599d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ToolTestRecordStoreTests" name="ListAsync_ReturnsAllRecords" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_PreservesSkillMetadata" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d3d827ea-6a49-541b-8e70-0a3a8ecbdf58">
      <Execution id="e1fbe53c-c6b0-4cb0-a2cc-abddd09824dd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_PreservesSkillMetadata" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_EscapesHtmlAngleBracketsAndAmpersands" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5c51e82d-2986-d421-657b-80d374f1b3f6">
      <Execution id="aa706a51-38ce-4e47-88da-960afa67b986" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests" name="Sanitize_EscapesHtmlAngleBracketsAndAmpersands" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobsDomainModelTests.ScheduledJob_NewColumns_CanBePersistedAndQueried" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8536c72c-75c1-af10-d02f-e3839da0262c">
      <Execution id="407392da-ac8a-44c2-be07-7df3e68f2bc8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobsDomainModelTests" name="ScheduledJob_NewColumns_CanBePersistedAndQueried" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.Noop_VerifyAsync_HonorsCancellation" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5ce78633-0745-05d6-b26c-6d8504a328c4">
      <Execution id="758508b3-3ea0-4cea-9660-3e9c539e1cea" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests" name="Noop_VerifyAsync_HonorsCancellation" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsEditable_NonEditableStates_ReturnFalse(status: Active)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d76ccb04-1ca4-5a38-87f3-bd862733e7ba">
      <Execution id="4d69a442-e3fb-4d70-95b8-825a1d054a5f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsEditable_NonEditableStates_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.SaveToken_Handles_Concurrent_Access" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6690bfa1-8c8f-58bd-ac97-369e4d5a7e76">
      <Execution id="21e44ec2-4d90-42dc-8f8d-a0e9045de0a5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests" name="SaveToken_Handles_Concurrent_Access" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.Name_ReturnsTeams" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8cad443c-2d2e-7eb3-6427-eebbd7f40ab3">
      <Execution id="563ebea3-e2e5-41ff-bedb-900e867e3c35" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests" name="Name_ReturnsTeams" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.VaultResolver_ResolvesVaultUri_And_UsesFiveMinuteTtlCache" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f39b0f5b-f7d0-10d5-490c-cee3aafbc3d5">
      <Execution id="872cb515-fc99-465b-9fd2-f55d49a4db6a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="VaultResolver_ResolvesVaultUri_And_UsesFiveMinuteTtlCache" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests.Unprotect_ReturnsNull_ForGarbage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dcb8c545-30ed-9057-928a-4e502de6a486">
      <Execution id="7f25f50c-b6c5-42df-a793-157bdf661106" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests" name="Unprotect_ReturnsNull_ForGarbage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Invalid_Expression_Returns_Error" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="235c5390-6030-111c-27c5-19ec02d0e05e">
      <Execution id="48ad019c-bd2a-4a7b-99fa-062505fbf25e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalculatorToolTests" name="Invalid_Expression_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Cancelled, to: Completed)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="033fbb6b-406b-5676-432a-dc8c92eb2d8b">
      <Execution id="d9c4ae5b-20cc-457b-84e0-3bae2be42095" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.EnsureDirectories_CreatesAgentsDirectory" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ec2d0310-f6dd-8f39-7420-9edffff21de6">
      <Execution id="746cd524-9694-4ced-a666-b94cb99588b4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="EnsureDirectories_CreatesAgentsDirectory" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobsDomainModelTests.JobRun_NewColumns_CanBePersistedAndQueried" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="633ca878-b528-e200-ba80-652401d822ad">
      <Execution id="941b87f8-a725-4fee-b882-0e827d3fdd6b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobsDomainModelTests" name="JobRun_NewColumns_CanBePersistedAndQueried" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_McpBrowserTool_RequiresApproval_WhenNotInLegacyRegistry" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dd5ad8db-d861-381f-01e6-00daab859412">
      <Execution id="da29fd3f-328b-45aa-a3db-3d5a36473812" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="ExecuteStreamAsync_McpBrowserTool_RequiresApproval_WhenNotInLegacyRegistry" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOrphanReclaimTests.ReclaimOrphanedRunsAsync_NoRunningRows_IsNoOp" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6a57f978-8c6a-a79b-dcc1-495703fc8442">
      <Execution id="6ffa4672-85c3-44f2-a365-750585c4e046" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOrphanReclaimTests" name="ReclaimOrphanedRunsAsync_NoRunningRows_IsNoOp" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.SeedDefaultsAsync_DoesNotDuplicate_WhenAlreadySeeded" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b198bf6a-5bbb-bb78-4a56-3812034aab77">
      <Execution id="23024e5e-ebac-4aa0-8a19-1850b8cf3b0b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests" name="SeedDefaultsAsync_DoesNotDuplicate_WhenAlreadySeeded" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_LogsErrorOnFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="722f789b-9b06-423d-5be6-7488d6eac922">
      <Execution id="6d79dfb1-9650-4b06-b49b-377887f0d15b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_LogsErrorOnFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.AddAzureOpenAI_DefaultDeploymentName_IsGpt5Mini" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c7d85018-b695-5228-b365-26e608cf62b0">
      <Execution id="439dc066-6523-43aa-9bae-3c77c11f609a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="AddAzureOpenAI_DefaultDeploymentName_IsGpt5Mini" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SkillVectorTests.QueryByEmbedding_WithMultipleVectors_ReturnsSortedByRelevance" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="34a09099-3690-b88f-4520-c5f766aa5422">
      <Execution id="6b919acd-28d3-4931-8d6f-8cb14b132bcb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SkillVectorTests" name="QueryByEmbedding_WithMultipleVectors_ReturnsSortedByRelevance" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.SemanticRerank_TimeoutRecovery_DoesNotBlockSubsequentRequests" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="161afa2e-2e45-f57f-e157-5f0f4d095ca7">
      <Execution id="b672fba8-dff6-4cbe-8754-afbc577cf4bc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests" name="SemanticRerank_TimeoutRecovery_DoesNotBlockSubsequentRequests" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithValidCancellationToken_CompletesSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="55c930f0-427c-bfb7-5bb3-7633595338d3">
      <Execution id="026328dc-564d-445f-a9e7-beb39d1b8c7b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithValidCancellationToken_CompletesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_ReturnsSamePath_WhenCalledMultipleTimes" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="051d5db4-261f-b3c8-1f6d-be91d7bcaf66">
      <Execution id="16a604c1-94ca-43f8-bb79-91885d45e472" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_ReturnsSamePath_WhenCalledMultipleTimes" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_ToolsAsArray_JoinsWithComma" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="956d4f39-88a0-5a42-bc0d-833535bd79d7">
      <Execution id="dc621e95-61de-4f68-b71f-1f088b46935e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_ToolsAsArray_JoinsWithComma" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests.GetAllAsync_ReturnsSeededChannels" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="53928b7a-1731-76ae-4ede-cd2585b01ad4">
      <Execution id="b49838ea-5a3d-460b-b67d-0646f6cfca74" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests" name="GetAllAsync_ReturnsSeededChannels" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_RejectsBuiltInName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ba3afda2-b5c9-a9f2-cd48-0b9353f4cff7">
      <Execution id="81d61ae2-c9da-4500-a5e7-3011a8bf1bc1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="Create_RejectsBuiltInName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Multiple_Insights_All_Serialized_To_Publisher" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="037bfa68-417d-78a5-5acb-c2880af372fa">
      <Execution id="0cccb66c-b59c-442c-8f94-0fcc63e3babf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="ExecuteAsync_Multiple_Insights_All_Serialized_To_Publisher" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.ScheduledJob_DefaultAllowConcurrentRuns_IsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7947d578-4749-901d-c483-81caefde8397">
      <Execution id="3d86de53-a01a-44e1-89ac-97ab54108fab" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="ScheduledJob_DefaultAllowConcurrentRuns_IsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.Metadata_RequiresApproval_Is_True" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a3ae827b-98b2-1497-0a9f-b9d9b1c5b357">
      <Execution id="e947397c-b02a-4007-b281-869f82bdfe45" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="Metadata_RequiresApproval_Is_True" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="eb7ffeb5-06ed-dfe9-8d2d-29de9c69e292">
      <Execution id="4cee4209-3e73-4d8d-a5ad-d9c88e5d9971" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_UnsupportedOrEmpty_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.ChatSmokeTests.Pipeline_WithProviderError_YieldsErrorEvent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fe51e4f0-dbb1-99f4-94fa-37bb63d45727">
      <Execution id="bc17eb34-645c-402e-bc7c-94f10e38fce0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.ChatSmokeTests" name="Pipeline_WithProviderError_YieldsErrorEvent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithMultipleTexts_ReturnsConsistentDimensions" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="01fbc128-f936-2848-85d0-f44be924bfab">
      <Execution id="223c057c-0cc1-40aa-9e7b-a60fd7a085d6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests" name="EmbedAsync_WithMultipleTexts_ReturnsConsistentDimensions" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Cancelled, to: Draft)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fe30a9eb-7c83-db39-67aa-093995cc4857">
      <Execution id="397bf44d-ba08-4226-96e0-4264ef390b92" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToActive_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="01ee4970-6e07-a9af-98ad-34067ab06c43">
      <Execution id="b08f4156-8252-40ae-ae41-9fd3037f25f2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CompletedToActive_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests.GetAsync_UsesDockerSecretFile_WhenEnvVarMissing" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bee39dab-8442-b5d5-3803-965136f9c5bc">
      <Execution id="ab358a56-2541-4bc0-831f-943253dd5174" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests" name="GetAsync_UsesDockerSecretFile_WhenEnvVarMissing" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.TryResolve_ReturnsFalse_WhenRequestUnknown" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2a30b0b1-c0c3-c517-a619-6cebb0843f27">
      <Execution id="945b86e3-a649-4357-a83c-ed0416f99dac" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests" name="TryResolve_ReturnsFalse_WhenRequestUnknown" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.InMemoryChannelEventBusTests.Subscriber_ReceivesEvents_ForMatchingJobIdOnly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6a1ee845-a491-07bd-d99f-90b2ad889ff5">
      <Execution id="c7300bc7-f5ac-4dc1-8a8a-db5a65a5a873" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.InMemoryChannelEventBusTests" name="Subscriber_ReceivesEvents_ForMatchingJobIdOnly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_GeneratesSyntheticId_WhenOllamaOmitsId" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1878b8f5-e8b2-2eb7-20dc-330485843247">
      <Execution id="837169b6-3008-4eb3-b6dd-ad5f822179d2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="StreamAsync_GeneratesSyntheticId_WhenOllamaOmitsId" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithEmptyText_ReturnsEmptyEmbedding" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f8161bbe-091c-61c8-67ce-66ad24a69b99">
      <Execution id="425b16c1-ab51-4b27-a860-1b53c53e2f68" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests" name="EmbedAsync_WithEmptyText_ReturnsEmptyEmbedding" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_EmptyTaskDescription_FallsBackGracefully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9964877b-1f50-f12e-4c8a-9191924b2eae">
      <Execution id="ec7ee2b0-364e-48a2-9b70-1bfde8fd5bf4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_EmptyTaskDescription_FallsBackGracefully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_PreservesValidValues" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="32d3e098-c471-1565-35fe-89bfe1313754">
      <Execution id="ee35ea65-812d-4461-ac99-4e334ba2e615" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests" name="Validate_PreservesValidValues" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_HandlesIntegratedAuthMode_CaseInsensitively(authMode: &quot;integrated&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0e5fd5aa-d822-d931-f324-55c722c537ec">
      <Execution id="5460448c-f02d-47aa-872c-42f3599d9077" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="Constructor_HandlesIntegratedAuthMode_CaseInsensitively" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithValidQuery_ReturnsResults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d767e90a-17f7-b3f0-72a9-1a33864acb50">
      <Execution id="a2dcf92c-ccb2-40e6-97f8-ab1a8aacbe70" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithValidQuery_ReturnsResults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Successful_Publish_Returns_Dashboard_URL" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c0e715e1-370e-a5be-33fb-c478e384ade4">
      <Execution id="1e0b786e-2031-4a80-ab70-c9ab475a2dc8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="ExecuteAsync_Successful_Publish_Returns_Dashboard_URL" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;text-to-speech-snippet&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ad288af1-b7d0-42e3-d2cf-727c6ee2d5b1">
      <Execution id="4e21840f-0412-4ca3-bc2e-ee4dffe873ad" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="Get_ReturnsKnownTemplate" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.GetByName_ExistingProvider_ReturnsOk" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="982e3aae-be72-ed34-9cb0-05318b373ed1">
      <Execution id="6b2a4192-2f2b-44a1-9e9f-802b9cf6d636" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="GetByName_ExistingProvider_ReturnsOk" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every day&quot;, expectedCron: &quot;0 0 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2c98fa28-6423-f8e8-dc29-1d0eaab35dec">
      <Execution id="f8f7f427-713d-4907-9f03-9aeac7b2214e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.ExecuteJob_WithInputParameters_SubstitutesIntoPrompt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="662dd722-dc0a-0d58-69ab-4779181c7b75">
      <Execution id="930f1ba9-55e3-4c67-bd49-97b9e231efee" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="ExecuteJob_WithInputParameters_SubstitutesIntoPrompt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.MalformedFrontmatter_EmitsSkillValidationFailed_WithoutBodyContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9ca2c3d9-5ac3-4199-e05d-219063bc29eb">
      <Execution id="fffc9ac2-424d-49e0-bc74-e1c012670fef" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests" name="MalformedFrontmatter_EmitsSkillValidationFailed_WithoutBodyContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithHighLoad_HandlesMultipleRequests" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f690a2de-aa0e-b786-f2f6-d0268fd1e81c">
      <Execution id="cf52df70-18af-4439-953e-3103662b0003" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests" name="HybridSearch_WithHighLoad_HandlesMultipleRequests" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ToolRegistryTests.GetToolManifest_ReturnsMetadata" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bc4317f2-aa55-990b-6e33-021dd027217c">
      <Execution id="eeaac6c4-73d4-46d3-9b46-2869a71a2238" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ToolRegistryTests" name="GetToolManifest_ReturnsMetadata" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_FormatsSlackBlockKitMessage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f5492dc7-977d-1059-3625-dc68f84633d4">
      <Execution id="c282a212-de72-4b2a-891b-a54908927138" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_FormatsSlackBlockKitMessage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_InProcessTransport_Forbidden" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="60b45ac9-7dea-207e-16b1-7a264f83b4d7">
      <Execution id="7c8eb691-30bb-48ad-83c5-8bb16a3ce4a8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="Create_InProcessTransport_Forbidden" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.RssDailySummaryTemplate_HasExpectedCronAndTools" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ce4ffa49-e96a-c28d-b8f8-1745cc3bae35">
      <Execution id="ff3d18ef-92b0-4c37-8dab-cf4665492e8d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="RssDailySummaryTemplate_HasExpectedCronAndTools" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_RoundTrips_RetrievalLevel" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="76d8f24d-5d57-d294-ec05-73ca85463191">
      <Execution id="84751e6a-75e9-4ba4-8388-25823c69166c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="SaveAsync_RoundTrips_RetrievalLevel" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_RecordsAgentFailedEvent_OnException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8952d095-0d5d-4df4-6050-f2671239c260">
      <Execution id="cf86589a-b9ec-4a38-8fc1-c2547eb08835" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_RecordsAgentFailedEvent_OnException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Create_StdioWithoutCommand_Fails" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3bcc86ab-29f0-684e-145b-c455c9d3f4d5">
      <Execution id="fb4367d7-a1c3-441f-95ef-88a03fefaa30" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="Create_StdioWithoutCommand_Fails" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.InMemoryChannelEventBusTests.Publish_WithNoSubscribers_DoesNotThrow" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ec7b6acf-7b9f-65c3-f93b-e055ab83da3f">
      <Execution id="18965bd4-d5e8-4c5e-967d-08fc348de009" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.InMemoryChannelEventBusTests" name="Publish_WithNoSubscribers_DoesNotThrow" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.GetSnapshotAsync_DeserializesShape" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5a3ced35-7310-36b2-427d-187b2491ca1f">
      <Execution id="4513bd6b-0eeb-42d3-ad15-98d459009d03" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests" name="GetSnapshotAsync_DeserializesShape" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_WithLargeVector_StoresCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="015b4f92-90b7-0d97-9a2d-fac3fa361d87">
      <Execution id="3a6e06ba-3fb0-44e6-be84-730db6932352" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="VectorStorageBlob_WithLargeVector_StoresCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameButton_TogglesEditMode_AndShowsTextField" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ec18abc8-9332-a4d3-c72b-3ce1e942665a">
      <Execution id="73b3f083-4427-4c5f-8ebe-b975cbb2bb07" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.JobsRenamePageTests" name="RenameButton_TogglesEditMode_AndShowsTextField" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests.DeliverAsync_SingleEnabledChannel_DeliverSuccessfully_LogsSuccess" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9354043e-a030-7a2c-f5ca-54387cca8ee1">
      <Execution id="3ad997a8-10f3-4e9c-880b-f41b2568c536" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.ChannelDeliveryServiceTests" name="DeliverAsync_SingleEnabledChannel_DeliverSuccessfully_LogsSuccess" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Successful_Fetch_Returns_Summary" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5a32d025-a9a9-a44b-599f-512a799f1657">
      <Execution id="4f4423a6-2af4-48fc-9ce7-90ae9511c817" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="ExecuteAsync_Successful_Fetch_Returns_Summary" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.FileSystemToolTests.FindProjects_ReturnsFailure_WhenDirectoryNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c3bc089d-e034-5b3f-b118-0d44419d4f8a">
      <Execution id="5b710700-5438-4d1d-bb21-b334761141a1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.FileSystemToolTests" name="FindProjects_ReturnsFailure_WhenDirectoryNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.SaveAsync_WithIsDefaultTrue_OnlyOneDefaultRemains" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ab20ef3c-9bb8-4c80-4a1a-9c26a2fb4629">
      <Execution id="d763dac9-48c6-442a-b1cf-8956d9699ec0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests" name="SaveAsync_WithIsDefaultTrue_OnlyOneDefaultRemains" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostTest_ModelIsNotNull_WhenDefinitionHasModel" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0e55fc1a-2b77-1a0b-bea0-63bf661499fd">
      <Execution id="622591ec-09eb-4a9c-9eaf-309dbb84d8c0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="PostTest_ModelIsNotNull_WhenDefinitionHasModel" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.LoopbackAuth_LocalhostIPv6_Allowed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ffc0fb64-bbf8-04c9-6699-a7b8b0b9b085">
      <Execution id="3168e29f-6d1f-4085-9dde-216fcab691a6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests" name="LoopbackAuth_LocalhostIPv6_Allowed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithAzureOpenAIEmbedder_MaintainsLatencySLA" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="670b018c-038e-3746-6760-3006b03f95bc">
      <Execution id="ab984f83-e319-4e25-a73c-5abd27a103ec" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_WithAzureOpenAIEmbedder_MaintainsLatencySLA" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithConcurrentUpdates_MaintainsConsistency" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fb0446e3-dce4-fdb5-16a2-5c6948ed4cd9">
      <Execution id="e1e52e56-3d54-4936-9515-e95631de0f7f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests" name="HybridSearch_WithConcurrentUpdates_MaintainsConsistency" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.FileSystemMcpTools_ExposesFourActionTools" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7f23f027-f765-3d39-955e-f0ad82a50c96">
      <Execution id="92a1fab7-0b8c-4d11-8349-93b51cf401db" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests" name="FileSystemMcpTools_ExposesFourActionTools" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.StartJob_InvalidTransition_ReturnsConflict" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1650cfc8-0121-bbc6-3b33-f8f6d4d8f05b">
      <Execution id="d22a63cb-5090-4eba-a008-b4681d06445a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="StartJob_InvalidTransition_ReturnsConflict" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;daily at 25:00&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8b3f8074-b1c7-f4f7-c7c3-d476978d53aa">
      <Execution id="bbb59d8f-a296-4019-bb7d-5c8d0a18028b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_UnsupportedOrEmpty_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.ErrorWithNonJsonBody_StillThrows_WithStatusCodeReason" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2e29af0d-2bd6-b2d2-c91e-2ae980bfb671">
      <Execution id="e7a4b77b-dbba-428c-aa54-74b8ffb0eebf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests" name="ErrorWithNonJsonBody_StillThrows_WithStatusCodeReason" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ProviderResolverTests.ResolveAsync_WithTypeName_NoEnabledDef_ReturnsFirstDef" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="654d62a5-00a3-b104-0bda-dbf0b7fef2c0">
      <Execution id="57379b81-f4d6-4369-a5f2-20850fb1eaf6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ProviderResolverTests" name="ResolveAsync_WithTypeName_NoEnabledDef_ReturnsFirstDef" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_Completed_HasValue4" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="990b4dae-60ce-0ffe-7ad1-bc966200b759">
      <Execution id="5b71adaf-3d1c-44fd-a39d-8701dd190976" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="JobStatus_Completed_HasValue4" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_MissingSlackConfiguration_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="71f1ea24-74fb-8eb4-6a28-85db1a035012">
      <Execution id="84640a82-ec53-433e-a3ff-50fb927a7dd4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests" name="DeliverAsync_MissingSlackConfiguration_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.Rebuild_AfterRemovingSkill_EmitsSkillRetired" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2430773a-904e-a558-c60d-13b2bba85aea">
      <Execution id="2b893fc6-5f3f-4d7b-a3a6-3e0a2870bdff" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests" name="Rebuild_AfterRemovingSkill_EmitsSkillRetired" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_UsesCamelCaseJsonNaming" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9304ab5c-541f-1c39-332c-bdc4fea509aa">
      <Execution id="9a94104c-c8ce-462a-89df-b152546bfa0c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_UsesCamelCaseJsonNaming" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_NoKindFrontMatter_DefaultsToStandard" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a31f2dbf-ac77-39be-03bb-561865b3e4b4">
      <Execution id="22a1ead6-7526-47f4-9c7b-849c6c55a893" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_NoKindFrontMatter_DefaultsToStandard" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.List_IncludesBundledServersWithIsBuiltInTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2459a865-48d4-d859-24e8-9e660f549e58">
      <Execution id="38933821-0e5e-4e9f-9cd1-0cc4d899d774" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="List_IncludesBundledServersWithIsBuiltInTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.Noop_VerifyAsync_ReturnsIsSecureTrue_AndEchoesScopeRoot" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5561ac84-8cc6-5ba8-1f2c-6dc317c434b2">
      <Execution id="8fa8a993-5872-4063-a578-2f3d24ec5173" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests" name="Noop_VerifyAsync_ReturnsIsSecureTrue_AndEchoesScopeRoot" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;on the third tuesday of every month&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3480c252-c7f4-cd1c-b9d5-bac9d87c6bbe">
      <Execution id="d5b654e3-4040-4e22-b458-688c90f0e06e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_UnsupportedOrEmpty_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Completed, to: Active)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a130e9d8-bfcc-2515-c3d3-fdfaa8600a64">
      <Execution id="5af0021d-a095-4c2a-840e-1a6f50b93067" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.EnsureDirectories_CreatesAllRequiredDirectories" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="aa1d336b-bce3-6daa-bde8-249470c52034">
      <Execution id="735b4eca-400d-4ce9-8c60-42633e0ebf1e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="EnsureDirectories_CreatesAllRequiredDirectories" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.FileSystemToolTests.List_RelativePath_ListsWorkspaceDirectory" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5271e262-f246-9834-be78-2e7f6ac01dd0">
      <Execution id="33a358c5-0d9d-4726-96ab-b2a1aee9de71" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.FileSystemToolTests" name="List_RelativePath_ListsWorkspaceDirectory" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_ParsesAllSkillMetadata" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="356709d2-fe17-d71c-fe78-e84ed535b27a">
      <Execution id="43ecd3ac-c74a-40f9-8be1-c3d8dfb4d203" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SkillServiceTests" name="FindRelevantSkillsAsync_ParsesAllSkillMetadata" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SkillVectorTests.InsertVector_WithValidData_StoresVector" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0505ad1a-404e-3208-a131-2eacda6b6b04">
      <Execution id="3cb1d141-b654-4d48-93a5-b6b7d59ad048" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SkillVectorTests" name="InsertVector_WithValidData_StoresVector" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_SameStateToSameState_ReturnsFalse(status: Active)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0e795916-b631-1efc-b9e8-eb753b78e740">
      <Execution id="65ba35cc-f10a-4852-931c-04d45c74beb4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_SameStateToSameState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests.GetChannelDetailView_OrdersArtifactsByCreatedAtDesc" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="698d9280-3ff2-b6f8-1230-528f8852ab09">
      <Execution id="3bcdaa9e-d0b6-45d9-8477-62e04aaa5a8b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests" name="GetChannelDetailView_OrdersArtifactsByCreatedAtDesc" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.HtmlQueryToolTests.Local_Url_Is_Rejected" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="57e18615-0475-e8cc-d25d-dd7bc3fc2194">
      <Execution id="6a81e194-bbc0-475f-88aa-b467f721ad9d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.HtmlQueryToolTests" name="Local_Url_Is_Rejected" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Load_BackfillsApiKeyFromConfig_WhenFileHasNullApiKey" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="182d8f07-85aa-2769-006e-f63b6c33be9c">
      <Execution id="f8a7bc5b-9387-4fb4-a5d6-a63bad84adb9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests" name="Load_BackfillsApiKeyFromConfig_WhenFileHasNullApiKey" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_ReadFile_BlocksSensitivePaths(sensitiveRelPath: &quot;appsettings.Production.json&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="80ee89f1-cbe0-a718-cf1a-c148fe7e681e">
      <Execution id="834f30a8-4517-48a2-b9f8-fa81320cacd7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="FileSystemTool_ReadFile_BlocksSensitivePaths" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_CreatesJobRun_AndRecordsResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="de9d7110-74d1-a55c-b399-72b1c6ee0ac7">
      <Execution id="565db478-f760-4854-b92b-034fcca31652" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_CreatesJobRun_AndRecordsResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_RejectsTraversalPath_With_InvalidPath" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="76eaf404-daa1-8b62-e949-05d0c35bea87">
      <Execution id="29907130-d778-4fb1-b55c-ff1e94055b7b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_RejectsTraversalPath_With_InvalidPath" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsTerminal_NonTerminalStates_ReturnFalse(status: Draft)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3bcbfa74-2db3-c281-99d2-8823a1213ded">
      <Execution id="87aa5728-44dd-401d-ba2c-1210bbd0b1a4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsTerminal_NonTerminalStates_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.LiveLlmTests.Ollama_StreamAsync_YieldsTokens" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="87846d23-405a-3372-0807-babee989a98a">
      <Execution id="6474aae5-8cb1-4883-a293-d806c34e9d3c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.LiveLlmTests" name="Ollama_StreamAsync_YieldsTokens" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PatchJob_RenamesActiveJob_AndPersistsChange" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4914df53-a829-d638-0c33-3139a51c58ba">
      <Execution id="2a40fc15-e78f-41e6-b8a3-77b120ebc145" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="PatchJob_RenamesActiveJob_AndPersistsChange" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_ThrowsInvalidOperation_WhenApiKeyMissingInApiKeyMode" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3ffbe5b4-3467-0663-f836-a89e949680f8">
      <Execution id="92129a29-d474-49f6-93ee-ca1b4e21ac66" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="Constructor_ThrowsInvalidOperation_WhenApiKeyMissingInApiKeyMode" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.LiveLlmTests.Ollama_CompleteAsync_ReturnsResponse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f1c17355-0402-9cd0-cfce-ee3a0ab3f558">
      <Execution id="2a896e8f-3814-463e-a34f-7e0dc062f838" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.LiveLlmTests" name="Ollama_CompleteAsync_ReturnsResponse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_GracefullyHandlesSkillServiceFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3de38812-8cb0-4982-0289-82c87a01c516">
      <Execution id="3d11b523-76bc-403d-a936-740fc3262d33" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_GracefullyHandlesSkillServiceFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsPollIntervalSeconds_ToMaximum" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="760fe0b5-8ecd-f35f-30e9-44d3f0144fd8">
      <Execution id="ebc269e6-06e2-4135-8cf1-b14ada97d497" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests" name="Validate_ClampsPollIntervalSeconds_ToMaximum" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Query_Without_IsUnread_Returns_Error" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0fc73303-7981-dc5e-b963-013d6ee3ea5b">
      <Execution id="1e1bfd3c-aaa8-45d7-898c-8caaedd4b1c6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="ExecuteAsync_Query_Without_IsUnread_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_NeverThrows_FireAndForget" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2e06b537-6e32-620e-9818-a635720ec9e2">
      <Execution id="9e9c7249-b140-4615-98d5-068b3103f7d2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_NeverThrows_FireAndForget" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsSemanticRankingInfo" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e0b7d80e-8709-4973-0648-31f19034f50f">
      <Execution id="6c12a6b4-a15b-4f12-ad05-3c53e353bbc2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_LogsSemanticRankingInfo" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: &quot;*/30 * * * * *&quot;, expected: True)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c183bf72-be58-9323-0864-eebd0b59629c">
      <Execution id="86b6a78a-cffa-4f0d-9b77-7c43699ad569" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="IsValidCron_DetectsFieldCount" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Draft, to: Cancelled)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0199df2c-19e8-123c-d2aa-d6dfb753df0c">
      <Execution id="6fdd74b1-eabc-43b5-8bd1-233c042523ff" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllValidTransitions_ReturnTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ToolRegistryTests.GetTool_IsCaseInsensitive" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="05e6364c-06de-5fc1-b59f-1ee255c13984">
      <Execution id="1e182859-1a76-4d01-8b67-fdd60bce08d5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ToolRegistryTests" name="GetTool_IsCaseInsensitive" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;hourly&quot;, expectedCron: &quot;0 * * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8b5797e1-8ea4-04d0-12db-548ca0ba671a">
      <Execution id="7c666c01-ecf9-4e5e-aef4-c91d9ce2c19e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_EnforcesMaxLineLength" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="feb215f2-ade1-98d6-be13-932a3fa82e0a">
      <Execution id="ec4c1d4a-5927-4722-8454-ee6e554e8558" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests" name="Sanitize_EnforcesMaxLineLength" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.WebsiteWatcherSetup_CreatesThirdInstance_WithSuffix3_WhenSuffixTwoExists" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9965be3e-b63e-cdd8-6338-26af1920e231">
      <Execution id="157b19fa-c21a-4fd2-8614-994562e51c76" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="WebsiteWatcherSetup_CreatesThirdInstance_WithSuffix3_WhenSuffixTwoExists" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.WebsiteWatcher_StatusBeforeSetup_Returns404" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dfd817eb-2118-4276-3d47-b3360da6990d">
      <Execution id="ce2bfbaf-2b5c-417e-8bf0-5a2dd6985515" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="WebsiteWatcher_StatusBeforeSetup_Returns404" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GitHubToolTests.Factory_Honors_Custom_BaseUrl_From_Configuration" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7266991d-cbd2-6d7a-0b71-924bc7f0d106">
      <Execution id="533cd3e8-eabf-465a-9016-2cb3a087259a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GitHubToolTests" name="Factory_Honors_Custom_BaseUrl_From_Configuration" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests.ResolveProviderFieldsAsync_WithMissingSecret_ThrowsInvalidOperationException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="18fb9311-2bf0-3c77-2b0a-6e4c2d345be3">
      <Execution id="d5602770-9fea-455b-8052-e3999bbe07e8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderVaultIntegrationTests" name="ResolveProviderFieldsAsync_WithMissingSecret_ThrowsInvalidOperationException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ConversationStoreTests.CreateSession_ReturnsNewSession" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="213b1533-7798-95cd-3125-9e72d916d53a">
      <Execution id="474e91ba-a1a1-4391-8968-afa42171c96b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ConversationStoreTests" name="CreateSession_ReturnsNewSession" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.GetDefaultAsync_SeedsDefault_WhenNoProfilesExist" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5b88311c-606d-198c-7863-fc6e08813c00">
      <Execution id="7fd5c4ca-aa0a-466d-a69c-d0d91d7468a8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests" name="GetDefaultAsync_SeedsDefault_WhenNoProfilesExist" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.HtmlQueryToolTests.Missing_Url_Fails" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6821421a-74fa-72c8-8fe1-5841dcf2e76f">
      <Execution id="1218a0c1-5206-4dcd-8406-64021a744534" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.HtmlQueryToolTests" name="Missing_Url_Fails" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsJobTimeoutSeconds_ToMinimum" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="66745485-ecf1-f901-9551-c06292c55ff7">
      <Execution id="d0d6e950-edd8-4826-8258-90259d5ed90b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests" name="Validate_ClampsJobTimeoutSeconds_ToMinimum" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests.Sanitize_NullOrEmpty_ReturnsNoOutputPlaceholder" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7894e8e2-f1c4-e73f-b362-d919594ef395">
      <Execution id="f244cc98-1cf5-4194-a907-64acb435892c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultToolResultSanitizerTests" name="Sanitize_NullOrEmpty_ReturnsNoOutputPlaceholder" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.FolderHealth_StatusBeforeSetup_Returns404" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="19e97735-6d15-7f5a-e966-0c0f2449f02c">
      <Execution id="63ee4c90-c0b4-41a3-a789-0a48cf14d1da" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="FolderHealth_StatusBeforeSetup_Returns404" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.ModifyFileBody_SnapshotIdChanges" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="37ad37e7-0569-9ea0-a7b6-d00da8e067f0">
      <Execution id="efa1ee61-ad56-43c8-9fe2-8187106444bd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests" name="ModifyFileBody_SnapshotIdChanges" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.NewAgentProfile_RequireToolApproval_DefaultsToTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="65c7a3a2-0273-80c4-bef0-55c6f65c63c4">
      <Execution id="21bd8adf-0cff-4d71-8e6f-c7ea6ad79ef2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="NewAgentProfile_RequireToolApproval_DefaultsToTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.WebMcpTools_Fetch_ReturnsHttpContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cb414dad-5cbf-6632-84f6-53c67a20c860">
      <Execution id="48f3724f-0080-4c86-a60c-dad03f6d2617" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests" name="WebMcpTools_Fetch_ReturnsHttpContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.SetEnabledForAgent_False_EmitsSkillDisabled" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5018dd3b-4bc1-ca89-5c63-949d2858366e">
      <Execution id="0d54f364-1464-46a5-8c6a-355b0dd9a04b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests" name="SetEnabledForAgent_False_EmitsSkillDisabled" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_DuplicateInstalledSkill_RejectedAs_SkillAlreadyExists" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a322544b-9adb-b920-ae3a-66ebe751a268">
      <Execution id="6d9a26dc-64c6-4f42-bcca-a96b1ef3e759" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_DuplicateInstalledSkill_RejectedAs_SkillAlreadyExists" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Delete_BuiltIn_Forbidden" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0e7611fc-2063-7649-3507-6003150356a4">
      <Execution id="3fc99dbd-fe30-4ae2-b9c6-24ae72b9bfbf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="Delete_BuiltIn_Forbidden" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.SetEnabledAsync_PutsToCorrectUrl_WithEnabledFlag" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="68a527eb-0c69-7776-0e95-020a8adc2c19">
      <Execution id="68412bbf-57e3-4d0f-887b-530146a3d1a7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests" name="SetEnabledAsync_PutsToCorrectUrl_WithEnabledFlag" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.AddAzureOpenAI_ReadsEndpointFromModelSection" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="caeb629f-da31-44a8-890c-ddbf33c84195">
      <Execution id="bf6629b2-2533-4e6c-82fd-a64aa8a1cb73" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="AddAzureOpenAI_ReadsEndpointFromModelSection" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CompletedToAnyState_ReturnsFalse(to: Active)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="afe065f4-a104-8325-a630-c4c760fb0412">
      <Execution id="4cd4175f-4514-47fb-98cc-0d8ac2e51892" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CompletedToAnyState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.LargeContent_GreaterThan64KB_UsesContentPath" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="56627dee-1e4b-c028-c339-0cf28f123b70">
      <Execution id="5fba4a78-45ea-4b0f-91d4-b3c248c3aa9d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="LargeContent_GreaterThan64KB_UsesContentPath" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.ErrorWithNonJsonBody_StillThrows_WithStatusCodeReason" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="77d8d999-03fe-8924-2240-09219280c3bc">
      <Execution id="00038174-002d-4f11-82ad-1b0431d2b9cb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests" name="ErrorWithNonJsonBody_StillThrows_WithStatusCodeReason" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_LogsSuccessfulDelivery" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7c2e1282-dbc9-2ca4-31de-186c6cb14ebd">
      <Execution id="25c6412c-2508-410c-828c-3d2c4a757079" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests" name="DeliverAsync_LogsSuccessfulDelivery" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToAnyState_ReturnsFalse(to: Cancelled)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d1d83992-d07c-178b-17d5-b5ecb4ac053f">
      <Execution id="993b0ead-0042-4e9b-b407-511f98c5221d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CancelledToAnyState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.GetResponseAsync_WithToolRoundTrip_ToolResultContentReachesSecondTurn" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c341d1a2-726d-79ba-26e8-641ad8f015b1">
      <Execution id="3ec8afce-c152-46fc-a8c3-d6e8cb47ff45" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="GetResponseAsync_WithToolRoundTrip_ToolResultContentReachesSecondTurn" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_SameStateToSameState_ReturnsFalse(status: Paused)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0f44ed52-fbb7-62f4-e264-03d3ef24d460">
      <Execution id="cb07e6f5-0d75-4f91-a08b-b5979b68304b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_SameStateToSameState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_ListDirectory_ReturnsSampleDocs" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8593e7ed-d8bf-04ef-d1f8-16fa050507e8">
      <Execution id="0f23936b-7106-4687-951b-3b68629c22e5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="FileSystemTool_ListDirectory_ReturnsSampleDocs" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Active, to: Paused)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dc65c6b7-9f17-b35d-2a43-2c4fba125a7d">
      <Execution id="4c0a9595-25c1-4f5b-b204-2ec8eabc9913" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllValidTransitions_ReturnTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_ReturnsUsageInfo" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2955d837-2d44-9c67-24c2-c795f2d28cf6">
      <Execution id="2b9acfbc-5fb3-4cce-b5c5-b274e35a1a11" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="CompleteAsync_ReturnsUsageInfo" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_FallbackPrompt_ContainsWorkspacePath" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4c777fe8-5ab1-b155-3cbf-45dd7fa1f8e5">
      <Execution id="7602234a-a5d8-466c-9d03-fdd2832de8bc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_FallbackPrompt_ContainsWorkspacePath" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests.SoftDeleteRecoverAndPurge_EnforceLifecycleAccess" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="196b2537-7daf-29f2-dd02-4d6e91a942c7">
      <Execution id="1e8e4dd3-4e44-4c45-b20f-f4def07c3df0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests" name="SoftDeleteRecoverAndPurge_EnforceLifecycleAccess" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Logs_No_Attendee_Emails_Or_Description" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="02f65db5-f984-f6e5-fcce-17c8a6563568">
      <Execution id="6cf0bcea-1df2-4d30-9bf4-a0f224fe15e8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Logs_No_Attendee_Emails_Or_Description" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate03_GenericErrorMessageWhenVaultUnavailable_NoSecretNameLeak" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="21fe5bd6-4fad-3f3f-c201-a1b490482c3e">
      <Execution id="dbd96c1c-8ff0-4f6f-b644-ff296da1ed27" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Gate03_GenericErrorMessageWhenVaultUnavailable_NoSecretNameLeak" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.DI_DefaultRegistration_ResolvesToNoopStorageAclVerifier" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="498e7c2b-fc54-df88-43a4-24e0c434cdfc">
      <Execution id="dee46ba8-6c79-44ab-8db8-3209a12205de" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests" name="DI_DefaultRegistration_ResolvesToNoopStorageAclVerifier" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests.WorkingDirIsolationPolicy_ScrubsEnvAndCreatesTempDir" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="720774e5-feb3-5dbc-d0ef-1005ed6d000a">
      <Execution id="cf6415c8-d726-4ffc-b9c3-9bdb6cd38851" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests" name="WorkingDirIsolationPolicy_ScrubsEnvAndCreatesTempDir" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.AddFile_SnapshotEventuallyContainsNewSkill" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9730660a-ea78-824a-beb4-4076bca4aab0">
      <Execution id="e1575ba8-de17-48f2-80b1-52285bec5897" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests" name="AddFile_SnapshotEventuallyContainsNewSkill" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.GetStorageName_PreservesMcpStorageForm" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="01fd208e-ba82-ec97-dbec-8350dbe6a84e">
      <Execution id="9c1f77bb-2194-4d44-a03a-8070fb7b3031" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests" name="GetStorageName_PreservesMcpStorageForm" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_FallsBackToOptionsModel_WhenProfileModelIsNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="31f2c3f0-154b-c542-9f1f-172418ef856b">
      <Execution id="b55a45ec-00ec-463c-b987-fd7e5af117b2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="CreateChatClient_FallsBackToOptionsModel_WhenProfileModelIsNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithInvalidJson_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b036dcf4-6b02-35c7-a120-3bcc790bec61">
      <Execution id="47a12fe7-144f-4412-b0df-607fdc384183" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_WithInvalidJson_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.SkillLogScope_PropagatesIdsIntoChildEvents" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="082d6989-6d44-b5dc-7a5c-0e0cfde75a2b">
      <Execution id="74c52ee2-c37f-435c-a6b4-31a211ae25d0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests" name="SkillLogScope_PropagatesIdsIntoChildEvents" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.TranslateCron_KnownPattern_Returns200WithCron" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="db48bbf1-3895-83e5-cb11-0d05d7ef711f">
      <Execution id="136280be-a533-467d-a133-7d7891cc16f7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="TranslateCron_KnownPattern_Returns200WithCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsPollIntervalSeconds_ToMinimum" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4d554f5b-0174-ebe4-99b5-c07ab2384c98">
      <Execution id="f5164f92-47ee-4e79-b8fc-c27ca6ed3ce6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests" name="Validate_ClampsPollIntervalSeconds_ToMinimum" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests.GetAsync_PrefersEnvVar_OverDockerSecretFile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="47153e7e-5a53-0dee-d74a-1ca3c3f56505">
      <Execution id="301ac8a0-75ef-4e79-a1b6-1110f1a5aed7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests" name="GetAsync_PrefersEnvVar_OverDockerSecretFile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_WhenUnhealthy_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="52e3ac96-9e9f-55cd-a669-8470fc532b66">
      <Execution id="9b8b42d5-3566-4d0e-9b7c-b9904770a26f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests" name="CheckHealthAsync_WhenUnhealthy_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.BootOrder_AclVerifyAsync_CalledBeforeDataProtectionKeyPersistence" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dcde34fe-ca2b-5507-5b7e-bf769dceebfc">
      <Execution id="a536f88a-4da5-4726-969c-f2bfae018628" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests" name="BootOrder_AclVerifyAsync_CalledBeforeDataProtectionKeyPersistence" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_BodyAfterFrontMatter_IsTrimmed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="68dfde8b-8a1e-d917-38a6-3992ab19aa23">
      <Execution id="d08999ca-b3ff-41cd-8491-07c10dbb4708" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_BodyAfterFrontMatter_IsTrimmed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_NonMathConversation_ReplacesGenericModelTitle" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9a395842-384c-a677-6a70-0236a198ea54">
      <Execution id="dda7e429-642d-4337-97c6-f87192384a67" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests" name="GenerateNameAsync_NonMathConversation_ReplacesGenericModelTitle" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;image-batch-resize&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3c8c930d-1ec8-5225-cbc1-4691359fa26e">
      <Execution id="cf55599d-03b9-41cc-b229-c7c8c08dfbe6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="Get_ReturnsKnownTemplate" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ToOpenClawMessage_MapsRoles_Correctly(meaiRole: &quot;tool&quot;, expectedOcRole: Tool)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9724e57e-4033-84cf-5401-4b55797d4c00">
      <Execution id="2da51e89-b7ef-44e0-97f7-558a41ab86b7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="ToOpenClawMessage_MapsRoles_Correctly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests.HybridSearch_WithCachedVectors_ImprovesThroughput" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="574dcc7c-55ca-843f-4744-e6ced9eb9a6e">
      <Execution id="28ea3b85-a1cf-47fc-a38b-a8508c31c9f9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.HybridSearchServiceIntegrationTests" name="HybridSearch_WithCachedVectors_ImprovesThroughput" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.WebMcpTools_ExposesSingleFetchTool" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e3456d06-31db-c202-1904-aa486e5c54db">
      <Execution id="91209df9-846f-482b-acc0-e3f90d11f41b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests" name="WebMcpTools_ExposesSingleFetchTool" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.Noop_VerifyAsync_LogsWarn_ContainingNotYetImplemented" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2f209ab6-d69d-bf92-8396-984aeb87eeb7">
      <Execution id="2b561811-c7f7-4214-9a17-ae9c97f0e7ef" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests" name="Noop_VerifyAsync_LogsWarn_ContainingNotYetImplemented" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsStoreTests.Get_Missing_Returns_Null" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="12fd22e3-87b3-aaa6-7fac-d2e21330efe5">
      <Execution id="4226711a-d022-4948-bfe8-e0ee1b31cde6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsStoreTests" name="Get_Missing_Returns_Null" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ToolApprovalAuditorTests.RecordAsync_SwallowsExceptions_OnPersistenceFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="befec0f1-222c-d160-2c0d-8d379e0d3ace">
      <Execution id="7d16e2ae-84a2-4ca6-a995-a26925cd25ba" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ToolApprovalAuditorTests" name="RecordAsync_SwallowsExceptions_OnPersistenceFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithMixedReferencesAndValues_ResolvesCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e281e702-2212-993c-6324-c04639bc628f">
      <Execution id="502b280d-54c7-44ed-8c18-fd9a0f60b06e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests" name="ResolveProfileFieldsAsync_WithMixedReferencesAndValues_ResolvesCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.StoreAsync_Same_User_Multiple_Flows_Each_Has_Unique_State" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dcf37d9f-1e5b-5564-a89c-30c737f7aa7d">
      <Execution id="3a2b29af-2d7e-4617-b5fc-bf30bf8dca8f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests" name="StoreAsync_Same_User_Multiple_Flows_Each_Has_Unique_State" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileTests.DefaultValues_AreSetCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a7102902-b46f-9832-3a5d-1385d5ca30f1">
      <Execution id="1c51a1b6-e348-41c5-b8c2-b1d295626e87" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileTests" name="DefaultValues_AreSetCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests.NotFound_BuildsExplicitErrorLine" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="518ed8c3-bbd6-36d6-32f3-eed28312d24e">
      <Execution id="0d057efe-ba62-48fe-9b0a-c95a789cd226" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests" name="NotFound_BuildsExplicitErrorLine" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;watched-folder-summarizer&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="af39c544-ed0d-e5d2-772d-62fe1f243600">
      <Execution id="b840576f-dcd2-48f7-ad35-49bf6085a238" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="Get_ReturnsKnownTemplate" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.HealthCheckAsync_WhenUnhealthy_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="44ea9424-c830-1d01-0743-167eba24a4a4">
      <Execution id="a09befbd-19f5-4dc2-9518-cf6682370d11" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests" name="HealthCheckAsync_WhenUnhealthy_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;at 6:00&quot;, expectedCron: &quot;0 6 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ef3e1b0f-4c88-6fe4-ffda-a3e26afa5aeb">
      <Execution id="41c023cc-4666-44d8-b2ad-2660154fe01d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.GetByName_NonExistent_ReturnsNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3c89388e-c4aa-7fa3-8f8e-e4c2428876c6">
      <Execution id="23be1406-e9fa-4866-b1a4-52dd5b34a6e6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="GetByName_NonExistent_ReturnsNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryParseLlmJson_NoJsonObject_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f2a6070f-b995-1a41-b1e7-de79ab0b155f">
      <Execution id="a25bcc66-cdff-4cc4-bd52-a0cea523691a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryParseLlmJson_NoJsonObject_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_Disabled_WhenAllFieldsEmpty" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="794b5a95-4d53-2b8c-896b-84d1f6999c08">
      <Execution id="f3a3b414-c395-4db0-8461-140375ba50d2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests" name="Submit_Disabled_WhenAllFieldsEmpty" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GitHubToolTests.Summary_Missing_Or_Invalid_Owner_Repo_Returns_Clean_Error(json: &quot;{ \&quot;action\&quot;: \&quot;summary\&quot;, \&quot;owner\&quot;: \&quot;elbruno\&quot;,&quot;···)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d7cad525-0857-70f0-6616-b4670c25a587">
      <Execution id="bd7a60bc-2c19-4d62-a2f9-790140ef43ee" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GitHubToolTests" name="Summary_Missing_Or_Invalid_Owner_Repo_Returns_Clean_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Invalid_StartUtc_Returns_Error(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;summary\&quot;: \&quot;Meeting&quot;···)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="16a07735-eed0-f809-9186-db471858f63d">
      <Execution id="fab5d63f-22d5-4b60-884b-5b9bccdbbefd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Invalid_StartUtc_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_ActiveToCompleted_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="534f504e-2dfa-c521-f9f3-bd84a1ade487">
      <Execution id="4ab508bb-de5d-42cf-b8f0-35056d8d8a18" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_ActiveToCompleted_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_Cancelled_HasValue3" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="91f2ed92-8de3-a1ad-0393-3ef744b5bc71">
      <Execution id="8678883f-8cae-42f0-b252-8609520480cc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="JobStatus_Cancelled_HasValue3" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Load_IConfigOverridesFileForProviderEndpointDeploymentAndModel" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3bf6af53-a392-79e8-e848-3dc6db1d5311">
      <Execution id="d06899aa-c0ae-4755-90d0-f101346a2233" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests" name="Load_IConfigOverridesFileForProviderEndpointDeploymentAndModel" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_NeverThrows_FireAndForget" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e9bd2a72-922d-230d-f922-ed4c91e3b0c2">
      <Execution id="a2f3dce1-37c8-4762-8e83-72dc6bb1d8e7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_NeverThrows_FireAndForget" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_VariousCronExpressions_ParsesSuccessfully(cron: &quot;0 0 * * MON&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2d7b39ce-b80c-2b87-3075-ec521ffe4d53">
      <Execution id="33cfa6aa-d7d1-40b4-811b-a8a5a08b17da" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="TryParse_VariousCronExpressions_ParsesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SkillInjectionValidationTests.SkillService_LoadsFromRealInventory_WithoutErrors" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="458a0200-6687-879d-0977-211ba44e1e95">
      <Execution id="ac661501-3fc6-4c52-a237-5b2cfe00d4d6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SkillInjectionValidationTests" name="SkillService_LoadsFromRealInventory_WithoutErrors" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly(typed: &quot;samples &quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ff275984-6761-a9a7-f1fe-b7fbfbcad1cd">
      <Execution id="4f9fe3b3-a11b-47cc-be2d-5b2eeb6e9e41" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests" name="DeleteButton_StaysDisabled_WhenTypedDoesNotMatchExactly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.LoopbackAuth_LocalhostIPv4_Allowed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f5de5a0b-faf1-4b22-0a1c-fc29c4d07bd3">
      <Execution id="9fe27713-d727-4c58-bdd4-a69d3dfd6a25" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests" name="LoopbackAuth_LocalhostIPv4_Allowed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.ISemanticSkillRanker_IsRegisteredAsScoped" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3670e0ff-598a-f43d-357a-cd48b5b14367">
      <Execution id="81fa379a-b105-4dfc-9bf4-c12aa10f4005" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests" name="ISemanticSkillRanker_IsRegisteredAsScoped" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_YieldsError_WhenStorageFailsOnUserMessage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8f70ed76-57c1-204e-8bbd-b4f97ca4cef7">
      <Execution id="cbef9bd2-2d56-4b75-8b02-61d0adffe3c8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="ExecuteStreamAsync_YieldsError_WhenStorageFailsOnUserMessage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsFilteredLowConfidenceSkills" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5bc3e587-345e-be6d-bbdb-e00d0ea7a984">
      <Execution id="e33c7845-b4dd-40d9-ac01-4b8c16c8b975" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_LogsFilteredLowConfidenceSkills" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.DeleteAsync_HitsCorrectUrl" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e1000aa1-d6c2-54e1-48ae-c2c573cbd6b7">
      <Execution id="190f3eb2-2803-435a-9559-fe8d6b237701" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests" name="DeleteAsync_HitsCorrectUrl" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.StoreAsync_Returns_256Bit_Random_State" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2b2077f9-c2ad-494a-4842-225704c24753">
      <Execution id="7d74ce11-566b-434e-b07e-12883f4ef8b8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests" name="StoreAsync_Returns_256Bit_Random_State" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_LogsErrorOnFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e4276ac8-c7f7-bb3d-86eb-1cf575709576">
      <Execution id="e3b53e53-2373-4c60-b042-92ce52fc5d82" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_LogsErrorOnFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ToolExecutorTests.ExecuteAsync_UsesBaselineLogs_WhenExtensiveLoggingDisabled" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7d773879-5464-10c7-4ac4-3e5d61cbb25b">
      <Execution id="e6e5e44e-68f6-42d4-86cd-292587ed80e7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ToolExecutorTests" name="ExecuteAsync_UsesBaselineLogs_WhenExtensiveLoggingDisabled" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: &quot;0 9 * *&quot;, expected: False)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1f2048ed-bd91-c277-0d28-420eabcea665">
      <Execution id="315b8c3e-b413-4e0b-8d02-5df42c3004d7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="IsValidCron_DetectsFieldCount" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_PerRequestFreshness_NewProviderEachCall" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9ba6d97e-3bca-94be-5098-f82f202eb1cf">
      <Execution id="f4e6d22c-bcbd-47a0-95b2-43d344dd853b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests" name="Build_PerRequestFreshness_NewProviderEachCall" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests.DeliverAsync_SendsAdaptiveCardFormat" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cd563879-3913-98d0-db83-8d839cb4259f">
      <Execution id="310226c9-51e5-4414-9bdd-c3d9d491b8f1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.TeamsProactiveAdapterTests" name="DeliverAsync_SendsAdaptiveCardFormat" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.MemoryToolsTests.RememberTool_Fails_WithoutAgentContext" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="aa9bb694-56a9-a965-368c-d4cb507b2d6d">
      <Execution id="6743a614-c34c-42ea-9aab-54875052a965" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.MemoryToolsTests" name="RememberTool_Fails_WithoutAgentContext" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostTest_ResponseIsOk_WithSuccessFalse_WhenProviderThrows" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8f4d1771-9e73-5f3e-29d0-a2db4740973b">
      <Execution id="ceea021a-bcf0-47e5-884e-bbf009f01a96" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="PostTest_ResponseIsOk_WithSuccessFalse_WhenProviderThrows" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.ConsumeAsync_Expired_State_Returns_Null" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7c9b2d8d-684a-50ea-7b33-24517c32ad99">
      <Execution id="d97af9b0-a2b0-4130-b578-da9d489095d0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests" name="ConsumeAsync_Expired_State_Returns_Null" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters(maliciousName: &quot;../../evil&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5a537918-ac4f-1e42-1739-75e65a92d142">
      <Execution id="ef994ac7-0b43-415b-9040-98a156c6b250" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_IncludesAuthorizationHeader" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4c82838c-cfa4-a051-b292-597a7dab9b8c">
      <Execution id="fc535a2a-eab3-40a4-9861-2ec71df26e2a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_IncludesAuthorizationHeader" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.GetResponseAsync_ConvertsMessages_Correctly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="55aeae58-1439-7f4d-dbae-ecceeee1838d">
      <Execution id="fe5beb56-2fa8-4ac1-a9f4-2ea374ace95e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="GetResponseAsync_ConvertsMessages_Correctly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.GetNextOccurrence_InvalidCron_ReturnsNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="60533c31-a943-730f-23fa-cbc39dde8f94">
      <Execution id="620d7613-cb8d-46b9-915e-e2ead42e3e6b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="GetNextOccurrence_InvalidCron_ReturnsNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithVaultReferences_ResolvesSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="77339134-1095-806a-6e4e-9dd396bd2fa6">
      <Execution id="f0fb0be8-3449-4ab5-b976-e4c44726d278" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests" name="ResolveProfileFieldsAsync_WithVaultReferences_ResolvesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.Submit_OnServerError_ShowsAlertReason" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="da56c5dd-160a-44ad-2568-0415ec7b14c9">
      <Execution id="4dcedfc7-ff8e-406a-a496-0246bfd4e8ab" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests" name="Submit_OnServerError_ShowsAlertReason" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_Enables_WhenNameValidAndDescriptionAndBodyPresent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7999696f-1231-b6b4-d71c-4268cb197e73">
      <Execution id="6252981d-8769-4dbd-853e-8973760541e9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests" name="Submit_Enables_WhenNameValidAndDescriptionAndBodyPresent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_EmptyContent_UsesFallbackName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b3224345-8f72-e5a5-4173-2d6e0f65a58c">
      <Execution id="06576205-bbee-4d06-87ff-f25d430141b4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_EmptyContent_UsesFallbackName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithSpecialCharacters_HandlesSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9240d6e5-d26d-f4a4-5fe8-a911f92c9dc7">
      <Execution id="bacc2ea0-50a4-4e32-8b80-ad542019d78a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests" name="EmbedAsync_WithSpecialCharacters_HandlesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.Validate_ClampsMaxConcurrentJobs_ToMaximum" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d51c14e9-14b0-26e6-ec30-bbe73cf67f28">
      <Execution id="445fc505-3a3f-4a67-a7b0-f15260c71635" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests" name="Validate_ClampsMaxConcurrentJobs_ToMaximum" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests.ProviderName_ReturnsActiveProvidersName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="39f67b1c-16a2-a9d0-ce68-7e8878aa2e0a">
      <Execution id="31196af7-e871-4e90-9b1f-dfd6dcded0a0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests" name="ProviderName_ReturnsActiveProvidersName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.ExecuteAsync_Publisher_Throws_Generic_Exception_Returns_Error_Result" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="76f02948-e9d8-a759-ed58-a009b7a1776d">
      <Execution id="0b445bc8-9d85-4452-b05d-15862322100e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="ExecuteAsync_Publisher_Throws_Generic_Exception_Returns_Error_Result" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests.FolderHealthSetup_AlsoAutoSuffixes_WhenMultipleInstancesCreated" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="406e3b76-3572-a768-8ffd-2dacc4a93abb">
      <Execution id="1c91d9df-5949-4884-a939-1cfca6cc5e6e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.DemoAndSchedulerHelpersEndpointTests" name="FolderHealthSetup_AlsoAutoSuffixes_WhenMultipleInstancesCreated" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.DeleteProfile_RemovesProfile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="85f7c49b-1f51-bcc2-902f-f4b51fd8c08b">
      <Execution id="559238ac-e3a5-4315-9291-ccf6e2a01aff" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="DeleteProfile_RemovesProfile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;MEMORY&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9c2f9c88-2f29-a756-215d-9d777777c79e">
      <Execution id="644234ce-308e-45e5-be08-d678a3709f7d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests" name="Submit_StaysDisabled_OnInvalidOrReservedName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.VaultFacade_MissingSecret_AuditsFailure_And_ThrowsVaultException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d2390035-798e-ee88-7118-50f7811c19e3">
      <Execution id="24dfdbe1-33b6-4088-abaf-b39b5faef15a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="VaultFacade_MissingSecret_AuditsFailure_And_ThrowsVaultException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.Metadata_Has_Correct_Name_And_Description" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="81a61728-2b52-9925-6598-d5ccf6d0fa57">
      <Execution id="f17084e1-8ada-44a2-83a9-d5c61eb4b8c2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="Metadata_Has_Correct_Name_And_Description" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PatchJob_UnknownId_ReturnsNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fc9115dd-2b25-6a23-5f73-b15a3925cc66">
      <Execution id="64988f3d-92e4-46c2-90b6-f39e8802b541" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="PatchJob_UnknownId_ReturnsNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.IsValidCron_DetectsFieldCount(cron: &quot;&quot;, expected: False)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3d75d019-e024-491d-97ad-716e74426d86">
      <Execution id="86c29bc4-1320-4fe2-91d2-97d7d38e879b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="IsValidCron_DetectsFieldCount" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SnapshotSkills_IsReadOnlyList" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5858848a-c9b9-648a-f74e-ff6cd74f9474">
      <Execution id="ca22d004-37a3-4c1b-97e3-954a70fd9278" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="SnapshotSkills_IsReadOnlyList" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_DoesNotThrow_WhenNullModelHandled" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="823318e8-d50d-098d-fc14-ba8d83a7b4f9">
      <Execution id="785bff99-0921-4c3c-bee6-c7bd43077952" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="CreateChatClient_DoesNotThrow_WhenNullModelHandled" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_RoundTrips_RequireToolApproval_WhenDisabled" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5002a784-d226-ab33-529d-6b8bf7082d7c">
      <Execution id="838350d2-1f81-4061-aa83-7b71171eb822" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="SaveAsync_RoundTrips_RequireToolApproval_WhenDisabled" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.IHybridSearchService_CanBeResolved" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4bfb1783-28ac-32fd-04f6-8ae11fec4141">
      <Execution id="1bccf99b-5c0c-4e94-af50-c536837f0e72" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests" name="IHybridSearchService_CanBeResolved" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;daily at noon&quot;, expectedCron: &quot;0 12 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="43440aaf-3e63-e6e4-05e8-71c309c1feac">
      <Execution id="bad3943e-ebec-4180-92e5-c59dc0da6b43" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.RunNowJob_CreatesJobRun_AndReturnsResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="79cb7a23-972c-26b9-cf54-c606dec09c49">
      <Execution id="6a1dc325-ed5d-4b03-847d-db58837e752b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="RunNowJob_CreatesJobRun_AndReturnsResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.McpToolProviderTests.GetToolsForServerAsync_UnknownId_ReturnsEmpty" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="df760814-4f6a-a92e-ad60-0a4f5c305f26">
      <Execution id="4da5008a-716b-4978-8036-dbdefbd62190" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.McpToolProviderTests" name="GetToolsForServerAsync_UnknownId_ReturnsEmpty" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.ProviderName_ReturnsGitHubCopilot" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6cf66091-2356-197c-79a8-f1b210620ca9">
      <Execution id="c53946c4-6822-4b94-bf47-c16f63e6e3d2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests" name="ProviderName_ReturnsGitHubCopilot" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_With_Attendees_Includes_Email_Addresses" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="055d7f25-a51f-21c1-76f7-2496bd5ec006">
      <Execution id="23977bdb-e6e0-43ba-8ef8-040d41eff339" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_With_Attendees_Includes_Email_Addresses" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Constructor_WithMissingEndpointUrl_ThrowsInvalidOperationException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="12f2734e-5916-4ad7-d31e-3e53a198caff">
      <Execution id="5f86994e-4d2d-4fd4-bff7-c262dfb3f5ed" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="Constructor_WithMissingEndpointUrl_ThrowsInvalidOperationException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.MemoryToolsTests.RecallTool_ClampsTopK_AndReturnsHits" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b73edf3b-8b8c-9ed0-76a2-68d0bdf10433">
      <Execution id="ca3af5cb-94ee-486e-9a05-9784fbd7dd93" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.MemoryToolsTests" name="RecallTool_ClampsTopK_AndReturnsHits" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Completed, to: Paused)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="06d31d29-3fb0-16ea-b25c-cca0081bcc7d">
      <Execution id="01b2c0e5-edb6-4ddb-9d16-16d013fd31d9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.PerFileOverDefault_Is21Gb_Denied_WithPerFileReason" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6f58b93a-4d00-733a-5fcd-5e9bbbf01a91">
      <Execution id="16adb810-3fb1-4559-a7c9-9cfdc6e003c3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="PerFileOverDefault_Is21Gb_Denied_WithPerFileReason" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.DeleteVectorAsync_WithValidId_DeletesSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6311e64d-06ed-ed23-cf71-731e8e9cd3fa">
      <Execution id="e50338b7-b307-47a5-a385-cf25ec2b7f57" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="DeleteVectorAsync_WithValidId_DeletesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_SameStateToSameState_ReturnsFalse(status: Completed)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="69e69b57-a1ec-a94e-8c06-545f3e7ce305">
      <Execution id="1565877b-b806-47a4-80ea-d0f0d47b3341" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_SameStateToSameState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.GetAsync_ReturnsNull_WhenNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b911718f-1eb6-6a75-e692-010a7f970b4b">
      <Execution id="cfc711d6-8123-4923-b138-d8d33b506e3b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests" name="GetAsync_ReturnsNull_WhenNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate01_AuditRowWrittenForEveryVaultAccessAttempt_SuccessAndFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="933bb179-2cd8-1675-ff2b-d7cb9b1402e4">
      <Execution id="9605dafc-89dc-42bd-a643-41297072df32" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Gate01_AuditRowWrittenForEveryVaultAccessAttempt_SuccessAndFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;10 / 4&quot;, expected: &quot;2.5&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f4c17484-b6f4-e3ec-24bb-0d0e77f3a6d3">
      <Execution id="1dfdec4a-0328-4cdd-989e-75f44944ad5f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalculatorToolTests" name="Evaluate_Returns_Expected" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_CreatesFolder_ForValidAgentName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1ae60e82-6705-2003-f904-c34d2467576d">
      <Execution id="9cfb5ace-21b8-4458-856c-c92e0a64eb69" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_CreatesFolder_ForValidAgentName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;daily&quot;, expectedCron: &quot;0 0 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="16d61414-b9c7-100c-b70e-fcdf66436cb8">
      <Execution id="d07a2be8-adb2-41fb-a872-c69a2b9add93" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesSessionSummary" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="38ae68b0-52af-7b7d-eea5-18198b226fbe">
      <Execution id="45e11583-45c0-47fd-8dfe-06d70274c178" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_PreservesSessionSummary" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ImageEditToolTests.Missing_Input_Fails" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5870f107-c696-0504-5f56-d746812e9de3">
      <Execution id="c2136ae0-f333-4c4f-a2d7-0699ab7e1151" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ImageEditToolTests" name="Missing_Input_Fails" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_BodyOver256KB_RejectedAs_BodyTooLarge" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b2ef683c-09d9-2099-f0c9-3bd7c9c52ab2">
      <Execution id="7e6fae15-0d1f-443d-af94-a71fd860daf2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_BodyOver256KB_RejectedAs_BodyTooLarge" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllValidTransitions_ReturnTrue(from: Draft, to: Active)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="71c87400-600d-2d4d-e3cb-add9d3ec4fc4">
      <Execution id="23b96e40-d6d5-449c-9a7c-244d4a28eda9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllValidTransitions_ReturnTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_WithTimeout_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2631f907-f745-dd29-7f6a-1d498e3657e7">
      <Execution id="6f3f9614-cc2c-4139-b40c-654d6a04d6a8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_WithTimeout_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_VariousCronFormats_ParsesSuccessfully(cron: &quot;0 0 * * MON&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c15e580d-5371-e928-f0e4-cdfef59168b0">
      <Execution id="252bf627-6c74-4e86-b680-32b1c2c1c486" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_VariousCronFormats_ParsesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests.GetChannelDetailView_PreservesFullContentInline_NotTruncated" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8c11193b-0e46-2ba9-ff95-f77e3b8842aa">
      <Execution id="93781465-274f-45ee-932f-0335564b8eb3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelDetailViewEndpointTests" name="GetChannelDetailView_PreservesFullContentInline_NotTruncated" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_ActiveToPaused_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8e7ffb49-9b16-e2c4-c73c-c5a2aeffff97">
      <Execution id="da752ae2-251c-40e8-a80f-e8eca3719afd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_ActiveToPaused_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.SemanticRerank_Throughput_HandlesMultipleConcurrentRequests" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="052d9183-5a06-299b-e14d-505ef88f4a21">
      <Execution id="3c92b4d2-a52d-4394-8c1a-d46fbf07c554" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests" name="SemanticRerank_Throughput_HandlesMultipleConcurrentRequests" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.StreamAsync_ToolCallsThenContent_BothPreserved" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d9fd0b28-f8e2-7f5a-bf6e-42bd2005a1e5">
      <Execution id="200ef790-c9c0-4ea5-8f93-ad2c3e136ae2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="StreamAsync_ToolCallsThenContent_BothPreserved" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_PartialDeliveryFailure_JobStillSucceeds" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e743229d-a945-109f-0f68-85e2c741cbb1">
      <Execution id="8b8c86ce-211c-49fd-84d2-95f814521560" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_PartialDeliveryFailure_JobStillSucceeds" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_AcceptsAllowedRepo_AfterValidation" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cc1aad7d-439f-2fd9-2cf4-e2eec564b2bc">
      <Execution id="a9da657d-2288-4f59-b123-c2624f8d83d8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_AcceptsAllowedRepo_AfterValidation" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests.SemanticRerank_LatencySLA_UnderHundredMilliseconds" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2bb2d65e-9ea9-9775-5927-650e86176163">
      <Execution id="027e9453-128d-4c99-8b7b-84000cb0ba0d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Performance.MempalaceNetPerformanceTests" name="SemanticRerank_LatencySLA_UnderHundredMilliseconds" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.InMemoryChannelEventBusTests.Subscribe_RemovesSubscriber_WhenCancellationRequested" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a32fe816-0fd2-bc26-fca4-4a11898a2ed6">
      <Execution id="3755b605-88f3-4fd9-a4cf-10ce42a73132" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.InMemoryChannelEventBusTests" name="Subscribe_RemovesSubscriber_WhenCancellationRequested" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests.Build_SkillBodyIsFullMarkdownContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ae084971-663f-8d2a-96e4-f80dc2bd538d">
      <Execution id="21b73218-2f99-4bdd-a63a-c721bdfe6f3c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsProviderTests" name="Build_SkillBodyIsFullMarkdownContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests.RetentionPolicy_DeletesDiskFiles_WhenRowDeleted" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5c3ce98b-ec74-97b5-284a-f66b7934b05e">
      <Execution id="73805cbd-f7dd-4b11-978a-88be726ed538" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests" name="RetentionPolicy_DeletesDiskFiles_WhenRowDeleted" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.ProviderName_IsAzureOpenAI" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c13b62d4-f769-342d-787f-07efb58a3f89">
      <Execution id="9df754b6-86a1-47be-ae79-edae7272c8cf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="ProviderName_IsAzureOpenAI" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.DeleteAsync_RemovesProfile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b97cf9f0-5513-5846-2210-540664a29469">
      <Execution id="ef7000c1-c2bb-432c-86cb-1f111d0bd42c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="DeleteAsync_RemovesProfile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests.RuntimeModelSettings_IsSingleton" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="70e4eba0-8993-43fb-07ea-7bd603ee273f">
      <Execution id="17c260ae-f6e5-43b1-81c8-c6febbfdbcf5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ServiceRegistrationTests" name="RuntimeModelSettings_IsSingleton" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.StartJob_TransitionsDraftToActive" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="de3d3d96-5bee-079d-ae57-63f645137d31">
      <Execution id="f66631e8-2747-4bf3-93b8-3b2ef42c8085" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="StartJob_TransitionsDraftToActive" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.GetDefaultAsync_IgnoresNonStandard_EvenWhenIsDefaultTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f0d80a8d-b4e6-9083-59df-d89f5dd0003e">
      <Execution id="6c8e278a-be71-404d-a679-bf332742bfd2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="GetDefaultAsync_IgnoresNonStandard_EvenWhenIsDefaultTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.EnabledJson_PreservedAcrossSnapshotRebuilds" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9993484a-f770-1a3e-273c-350ad1719194">
      <Execution id="265d0b16-fd5d-4c4e-9109-78673da0d863" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="EnabledJson_PreservedAcrossSnapshotRebuilds" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_NoMutation_OriginalSkillsPreserved" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a02416f3-b560-e30c-c678-d3c004cfa6fc">
      <Execution id="80b8013b-d8c0-492c-acd3-f152648c00b0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_NoMutation_OriginalSkillsPreserved" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.CompleteAsync_Throws_WhenNotConfigured" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="44c38ae1-e745-0b1e-c388-bae5ef9f22f9">
      <Execution id="764eed43-fe28-4744-81b1-a687cae87b74" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="CompleteAsync_Throws_WhenNotConfigured" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters(maliciousName: &quot;/etc/passwd&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c08108b7-5b7a-3150-5af7-ab91d7966569">
      <Execution id="855c880b-4ab9-48f4-9b9a-375c5eab9d79" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_WithConnectionFailure_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1e659aae-98e8-ea6e-cc20-640258bc00cd">
      <Execution id="1d017c75-9188-4d47-8549-ffe6979ddf4c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests" name="CheckHealthAsync_WithConnectionFailure_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_IncludesRetrievedMemories" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c2548492-e8e2-2aa4-81cb-321e403dc930">
      <Execution id="751a0505-6cb6-44b8-b31d-bcd0fa5328b9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_IncludesRetrievedMemories" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests.SubsetEnabledTools_RetainsOnlyAllowed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8d623c70-a286-2dd8-e75b-076ae2a4ce06">
      <Execution id="906ff2d1-9e56-4de1-b037-6672e9af7998" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeEnabledToolsFilterTests" name="SubsetEnabledTools_RetainsOnlyAllowed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.ResumeJob_TransitionsPausedToActive" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2707ec86-847f-308b-85db-11b3287aad1b">
      <Execution id="59d9ee41-62db-43bf-a2d3-307ff9638b13" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="ResumeJob_TransitionsPausedToActive" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests.RetentionPolicy_DeletesArtifactsOlderThan30Days" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b02f8adf-4e6f-8211-caac-fc6821ba26ee">
      <Execution id="34032057-dc15-4e9b-9829-5130c0331f75" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests" name="RetentionPolicy_DeletesArtifactsOlderThan30Days" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests.RejectingVerifier_ReportsInsecure_WithFindings" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="56345ec3-7281-b60d-0562-65380339fa03">
      <Execution id="14eb669a-e5d8-47a9-bbdd-42e5e145b721" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageAclVerifierTests" name="RejectingVerifier_ReportsInsecure_WithFindings" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests.SkillSummary_ContainsSemanticFields" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3a95f9e2-22bf-3523-8634-cd31154774c4">
      <Execution id="2a6bbb82-d028-468f-ab8d-c7ccbec2120d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SemanticSkillRankerRegistrationTests" name="SkillSummary_ContainsSemanticFields" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_CancelledToAnyState_ReturnsFalse(to: Paused)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6d1d1c6c-6715-ba1a-cd1a-ce168432feb7">
      <Execution id="4c495eee-2fe1-4707-8486-edd5fd2310e8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_CancelledToAnyState_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.AvailableDiskBytes_NonNegative" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1b4e7a70-4916-6460-d8c7-45356402f05f">
      <Execution id="b491886d-76a8-45c8-b426-b30dc5085eca" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="AvailableDiskBytes_NonNegative" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.DefaultOptions_HaveGpt5MiniDeployment" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="63dd56b5-7830-034c-0d04-4f7908f6699b">
      <Execution id="2def73e3-7988-461b-837b-aa5bc3227533" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="DefaultOptions_HaveGpt5MiniDeployment" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaModelClientTests.CompleteAsync_SendsStreamFalse_ForNonStreaming" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1f93e1e2-6490-fcb6-f221-315fb23c5905">
      <Execution id="1c763597-c97d-40e3-8a0e-f57ac67f4bf0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaModelClientTests" name="CompleteAsync_SendsStreamFalse_ForNonStreaming" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests.PatchJob_TrimsWhitespaceAroundName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fb2dcd2d-f79f-045f-5bf7-fcc1be248f0b">
      <Execution id="464d1e78-c2f9-408f-92a6-3e7470dfa805" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.JobsEndpointsTests" name="PatchJob_TrimsWhitespaceAroundName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Paused, to: Completed)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e597e929-6ec4-e6b5-77ab-47ee49e76c21">
      <Execution id="6901a494-5b0c-451e-92e9-3126f1d8adbc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.IsAvailableAsync_ReturnsTrueWhenTokenConfigured" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f1da1c30-12e5-a48d-0f91-16ee0002d734">
      <Execution id="af02c827-cae5-42be-964b-a6fc4911e4c8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests" name="IsAvailableAsync_ReturnsTrueWhenTokenConfigured" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticWiringTests.EnrichSkillsAsync_WithRanker_ReturnsSkillsInRerankedOrder" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="de45908b-6405-4d2b-13a2-2bfc2fd2da94">
      <Execution id="38d634cf-d1b3-4c6d-bc04-2534d6039941" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticWiringTests" name="EnrichSkillsAsync_WithRanker_ReturnsSkillsInRerankedOrder" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests.SeedDefaultsAsync_CreatesDefaults_WhenEmpty" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="01079850-7f2b-9e7f-1474-9692dda0cc1c">
      <Execution id="ad08292a-b201-4a24-b5e5-191a96cc087c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelProviderDefinitionStoreTests" name="SeedDefaultsAsync_CreatesDefaults_WhenEmpty" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.DeleteFile_RemovedFromSnapshot" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="50efc1e9-6608-0e22-8efd-b94ca7eaa83a">
      <Execution id="0daf71ed-efb2-4651-bba3-1c9fddc9d76f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests" name="DeleteFile_RemovedFromSnapshot" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_StreamAsync_YieldsTokens" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3d9f655e-9373-0b97-470d-4d4603fd0069">
      <Execution id="f9b17e27-7efe-45f9-80b5-dd6abd10857c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.LiveLlmTests" name="AzureOpenAI_StreamAsync_YieldsTokens" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_SupportsEmbedderFailureRecovery" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e1fdac8a-4c00-bf3b-c90a-deb7147094a6">
      <Execution id="85a69d4f-ae86-4b3e-8409-74f3b109de63" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_SupportsEmbedderFailureRecovery" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentsFolderName_HasDefaultValue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a7f947d6-7514-797e-ae44-09b356a77078">
      <Execution id="536af919-df23-4646-af99-5aae00743fc6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentsFolderName_HasDefaultValue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.FileSystemTool_ReadFile_BlocksSensitivePaths(sensitiveRelPath: &quot;.env&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6cdf7718-01c2-06de-e27a-dbf1d80d276c">
      <Execution id="1f63d811-8057-4961-a8be-ead741109035" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="FileSystemTool_ReadFile_BlocksSensitivePaths" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.CreateChatClient_ReturnsNonNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ba1a7136-3d49-f428-5695-78371ba37ce5">
      <Execution id="ac79a6a3-610c-4067-b239-2a24e139fca8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests" name="CreateChatClient_ReturnsNonNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests.RotateAsync_CreatesNewVersion_AndMovesCurrentAtomically" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="31adb9de-f7d6-316a-e59c-5586f02beba2">
      <Execution id="46268607-4048-4fa5-b7cd-baef9f20e772" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests" name="RotateAsync_CreatesNewVersion_AndMovesCurrentAtomically" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithZeroTopK_ReturnsEmptyResults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4c67737a-1955-ab12-aa81-c473109fffa3">
      <Execution id="1f5609e5-b308-4e05-8685-3978ad1e649f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithZeroTopK_ReturnsEmptyResults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests.GetOrCreate_RecreatesClient_WhenSettingsChange" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e7950b7a-7484-001b-1579-a5a14ea8c26b">
      <Execution id="bd872af5-4d4d-4bc3-a2f9-475bba2a655b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelClientTests" name="GetOrCreate_RecreatesClient_WhenSettingsChange" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.Get_ReturnsKnownTemplate(id: &quot;research-and-archive&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="17590ea2-44d6-008f-e567-f4d843fb9ee6">
      <Execution id="9e7b40bd-754e-401a-a9f4-0bbb5dc05c62" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="Get_ReturnsKnownTemplate" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SnapshotId_ChangesWhenSkillRemoved" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fb7a82f6-9a77-dee5-8f53-a9e04de82471">
      <Execution id="6109072f-0bb3-4350-9ec6-5cfb7f315e2c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="SnapshotId_ChangesWhenSkillRemoved" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Preview_RejectsBranchTipAsSha_With_InvalidSha" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c6429ea0-da79-226c-23a1-481f6c4d3b0b">
      <Execution id="1f454cc3-4409-4c51-81e5-64618e6a1506" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Preview_RejectsBranchTipAsSha_With_InvalidSha" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.ToolRegistryTests.GetTool_ReturnsNull_WhenNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="43369b60-671f-d279-56b7-3542a3af4353">
      <Execution id="da94fc1a-1f41-45c4-94f4-375b5df68d8c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.ToolRegistryTests" name="GetTool_ReturnsNull_WhenNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_TranslatesKnownLegacyNames(legacy: &quot;schedule&quot;, expected: &quot;scheduler.schedule&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d9d85af0-0c68-f9b8-97f2-9ca8c1dab479">
      <Execution id="61c8d11d-b403-4b25-a8f8-9868ecc48f44" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="RemapEnabledToolsCsv_TranslatesKnownLegacyNames" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_CollapsesWhitespaceBeforePersisting" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8b5d1f1b-202e-3e74-7140-3e484d59e86c">
      <Execution id="716de787-3f55-4d43-9f56-39e1829911dd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests" name="GenerateNameAsync_CollapsesWhitespaceBeforePersisting" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.FileSystemToolTests.Write_ThenRead_RoundTrips" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f108cbae-633d-eaa3-44df-a30f69082d96">
      <Execution id="126c5e84-157c-42e0-92c4-29f33d10597d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.FileSystemToolTests" name="Write_ThenRead_RoundTrips" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_VariousCronExpressions_ParsesSuccessfully(cron: &quot;0 9 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="afe3566e-e74d-9c38-e75b-01c925951c83">
      <Execution id="7b207980-5bc6-4445-bd20-f2d11a221895" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="TryParse_VariousCronExpressions_ParsesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.DeliverAsync_WithNetworkError_ReturnsFailureResult" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fa3a1ab3-289c-cedb-db33-848c56a2e1db">
      <Execution id="8ac182d8-c2dd-4383-b15c-1d84fcbb3276" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests" name="DeliverAsync_WithNetworkError_ReturnsFailureResult" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests.CreateChatClient_RoutesToCorrectProvider_BasedOnSettings" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="fea2d782-2b4a-6ede-c1c9-bc275fb7d068">
      <Execution id="8bbb1bdd-26cc-4ad5-be18-8ba7a954f88c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.RuntimeAgentProviderTests" name="CreateChatClient_RoutesToCorrectProvider_BasedOnSettings" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsStoreTests.List_Does_Not_Return_Plaintext" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7ba173db-08e5-0ff0-b8a5-6c97798a093b">
      <Execution id="a2300b92-5e6c-4535-83cb-fe92872b7447" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsStoreTests" name="List_Does_Not_Return_Plaintext" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithNormalLatency_CompletesWithinSLA" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="253ce5da-a778-1fdd-6bd6-eec8ffc9c590">
      <Execution id="feac6921-fd90-4239-9165-cf58e60e47ac" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_WithNormalLatency_CompletesWithinSLA" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: null)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4b0d8cd8-6f6b-514f-c714-c7c8f8b5ceba">
      <Execution id="648a38b4-54b7-4cd7-8a8f-90e2611597bf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_UnsupportedOrEmpty_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithSemanticResults_ReranksByRFFScore" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1428918c-3a69-ec76-d81f-1fe2b3ef2e83">
      <Execution id="cf37142a-df29-49aa-8392-a1cb1a24aa8d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_WithSemanticResults_ReranksByRFFScore" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithPartialSemanticResults_IncludesUnrankedSkills" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="32fc5ed6-26dd-24d9-fbe1-eb830568f8b8">
      <Execution id="893acbd6-73e5-47ce-9913-b8ac927bcbf0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_WithPartialSemanticResults_IncludesUnrankedSkills" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_CallsHybridSearchWithCorrectParameters" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="07ed699a-3d0a-133c-c8bf-ccea324a7d26">
      <Execution id="6d4edce7-8675-4645-a70f-a5e53d7362b3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_CallsHybridSearchWithCorrectParameters" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests.VectorStorageBlob_WithEmptyVector_HasZeroLength" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bf15e3d4-bc6d-7e9e-375a-cba0a2c3a327">
      <Execution id="c875bb94-95f0-4e62-9bc5-3842fb801399" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VectorStorageFormatTests" name="VectorStorageBlob_WithEmptyVector_HasZeroLength" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_WithInputParameters_SubstitutesPrompt" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bcb68ad7-37f2-9005-236f-08bf6681dd66">
      <Execution id="2942306e-21c2-42c9-b092-9f56c298990e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_WithInputParameters_SubstitutesPrompt" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_WithExplicitProfileName_UsesSpecifiedProfile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6fc4f5dd-2266-6ac0-3ef0-e41eaa1eddfe">
      <Execution id="770c391d-487c-4f7f-b397-c43309208991" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_WithExplicitProfileName_UsesSpecifiedProfile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests.WatchedFolderTemplate_HasCronExpression" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="eed71620-d5f7-8100-6fa7-3ce2cedd68be">
      <Execution id="4a969c2f-1799-4891-a00b-f1ca27d9e0a7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobTemplatesProviderTests" name="WatchedFolderTemplate_HasCronExpression" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.CustomPerFileLimit_OverridesDefault" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f05085dc-1440-5c2a-11ab-8f9e44a1be68">
      <Execution id="873213b5-0759-4921-89b5-e0c90de92993" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="CustomPerFileLimit_OverridesDefault" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_RoundTrips_Kind" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ec678376-cff6-119f-4c67-50c3ba110846">
      <Execution id="add7c73e-443c-499d-a260-3385b2c59f59" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="SaveAsync_RoundTrips_Kind" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.JobStatus_Active_HasValue1" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="119f9d75-7174-463e-16f2-830ab785e644">
      <Execution id="71726be6-eaf4-43da-8d49-21c7047b5969" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="JobStatus_Active_HasValue1" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_VariousCronFormats_ParsesSuccessfully(cron: &quot;0 0 9 * * *&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c9843a33-d420-3ce4-9d16-dcef1465073f">
      <Execution id="d27c49d4-6cc8-492e-a96f-0d2820872d6e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_VariousCronFormats_ParsesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests.RemapEnabledToolsCsv_TranslatesKnownLegacyNames(legacy: &quot;shell&quot;, expected: &quot;shell.exec&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="db124c4b-4b09-debd-6f74-988c33cbb6da">
      <Execution id="02879f69-e1c5-4805-b9c1-f01026093fcf" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SchemaMigratorSeedDefaultsTests" name="RemapEnabledToolsCsv_TranslatesKnownLegacyNames" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests.Exemptions_Schedule_IsExemptFromApproval" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="00601231-0796-b9d4-c093-0f3fc2b95535">
      <Execution id="efcb6a2e-7a5e-4127-bb75-25fafa36bc28" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ToolApprovalCoordinatorTests" name="Exemptions_Schedule_IsExemptFromApproval" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.LiveAgentLoopTests.Agent_MultiTurnToolExecution_CompletesSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="45340607-d096-14cc-1964-095df0379f88">
      <Execution id="86572a0b-37a3-4eaf-b1f8-3e008ae36eda" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.LiveAgentLoopTests" name="Agent_MultiTurnToolExecution_CompletesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;   &quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a6ef33d7-6ef8-f137-161b-7584feeed4a0">
      <Execution id="a1d09b5e-e005-4ad8-b57a-83b643906c05" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_UnsupportedOrEmpty_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ConversationStoreTests.UpdateSessionTitle_ChangesTitle" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f588e208-dd99-d855-2c75-9e6137d3df86">
      <Execution id="929565a2-7228-42e8-9b32-8a3aefde6382" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ConversationStoreTests" name="UpdateSessionTitle_ChangesTitle" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.GetChannelDetail_ReturnsJobMetadata_AndRecentRuns" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6140a38e-c205-5e7e-a679-41b6fe3b84a8">
      <Execution id="2f64ad33-605b-4ecf-8aa9-5d6dc02b2375" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests" name="GetChannelDetail_ReturnsJobMetadata_AndRecentRuns" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.VaultConfigBackendsTests.WhenBackendsAbsent_DefaultsToSqliteSecretsStore" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e0a2e71f-e2a2-c32c-f18f-f8e033f25f51">
      <Execution id="01f5f492-3194-42de-a220-1be6505e5095" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.VaultConfigBackendsTests" name="WhenBackendsAbsent_DefaultsToSqliteSecretsStore" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_WithoutProfileName_UsesDefaultProfile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e649615d-3a6a-6586-1138-85934e3759ab">
      <Execution id="bde6b52f-bca2-4d0f-bc37-8a29f86da2c3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_WithoutProfileName_UsesDefaultProfile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.ListAsync_ReturnsAllProfiles_OrderedByName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bff2e89d-e4f8-d32e-1f4b-4af49a004a64">
      <Execution id="ba4bb5bc-cbd4-4194-aeb2-ae694388f490" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="ListAsync_ReturnsAllProfiles_OrderedByName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests.BrowserMcpTools_ExposesFiveActionTools" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0f6f2296-094e-3801-bfc0-7a7e53ee0d7c">
      <Execution id="ea113012-3367-481e-8ff7-9425397f10fa" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.BundledMcpWrapperTests" name="BrowserMcpTools_ExposesFiveActionTools" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithCancelledToken_ThrowsOperationCanceledException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8d4dca1f-2b47-0686-7fb7-b27481de76b3">
      <Execution id="909c3846-3e98-4f15-91c3-62d0ee2d10e2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithCancelledToken_ThrowsOperationCanceledException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests.CalculateNextRun_RecurringJob_CalculatesMultipleOccurrences" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3fc43c6c-1c5b-a081-9465-99a3d7004a18">
      <Execution id="b18943cc-9996-42a7-aee1-16e90034b87e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerPollingServiceTests" name="CalculateNextRun_RecurringJob_CalculatesMultipleOccurrences" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters(maliciousName: &quot;C:\\Windows\\System32&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2afd8250-5ca3-17a5-3dfc-faf17a4e2815">
      <Execution id="0b65f7c3-da60-4aff-8988-267ae2347328" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Load_FallsBackToConfig_WhenNoFile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9183b333-b86e-8f0c-b80c-384e0ce3bdc0">
      <Execution id="7456f18a-5e74-462d-9639-aa98c0c0da91" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests" name="Load_FallsBackToConfig_WhenNoFile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.FileSystemToolTests.Read_WithAbsolutePath_ReadsFile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1471139a-d1bb-3178-5f55-f3e00265a58e">
      <Execution id="f3a2e6e3-4b34-4751-a24a-17478b2fe1c5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.FileSystemToolTests" name="Read_WithAbsolutePath_ReadsFile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests.Name_ReturnsGenericWebhook" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3a96882d-7c69-8687-94b4-f5860f6f99bd">
      <Execution id="0a6901b7-d6e4-422c-96fd-79364af65da7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.GenericWebhookAdapterTests" name="Name_ReturnsGenericWebhook" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.HealthCheckAsync_WithTimeout_ThrowsOperationCanceledException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="01913669-c6ab-13a8-cf47-95a3e1bcd753">
      <Execution id="b1d2fa72-85cf-4afe-bdd0-03cff30c3aca" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests" name="HealthCheckAsync_WithTimeout_ThrowsOperationCanceledException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests.ListAsync_OnlyIncludesPrefixedEnvVars" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3e9817eb-4161-002d-bae7-6b21a303e248">
      <Execution id="423e4ddd-20d5-46f9-ae1d-6100e413d7c9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.EnvironmentSecretsStoreTests" name="ListAsync_OnlyIncludesPrefixedEnvVars" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_NullMarkdown_ThrowsArgumentNullException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7d8d16a5-77b6-0598-ed53-e24e0383dcff">
      <Execution id="bed8c022-7e13-4e14-91d5-a7abbc5f69fc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_NullMarkdown_ThrowsArgumentNullException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.SweepExpired_Removes_Old_Entries" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c24bda4c-0740-4382-3a67-d99c12669605">
      <Execution id="3e378285-1b96-42ce-81c8-7a367f89b3c9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests" name="SweepExpired_Removes_Old_Entries" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithEmptySkills_ReturnsEmpty" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="838f7204-24c5-f062-5b35-66cd12acc66e">
      <Execution id="d2719f81-f52a-4581-8826-f73e6127060e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_WithEmptySkills_ReturnsEmpty" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PutProvider_CreatesNewProvider" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="61da13bc-a05b-de54-acb3-572ba02a9fb1">
      <Execution id="07af483a-a167-4784-836d-d992b716c2df" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="PutProvider_CreatesNewProvider" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_UnsupportedOrEmpty_ReturnsFalse(text: &quot;every fortnight&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4981c6f4-545b-6190-c3d0-0a484e494191">
      <Execution id="5dc51687-d4c1-4e16-a0fd-88b55a56d588" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_UnsupportedOrEmpty_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Missing_UserId_Returns_Error" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0e859833-cfdf-3bcf-a918-02025e53309b">
      <Execution id="c76138c1-752e-45aa-8afb-990636e41230" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="ExecuteAsync_Missing_UserId_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests.ListAsync_DeserializesArray" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7cafa1ba-df9b-a4ae-a38c-17b1957f4792">
      <Execution id="4ded31f5-d6df-43a5-b60d-28f52f9d6679" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderClientTests" name="ListAsync_DeserializesArray" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_ThrowsException_WhenNameIsNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="43bb3901-fe9c-dfe9-aee5-97fd4d8cfc3f">
      <Execution id="81b1c451-e07b-45ec-9acc-c2fae44e5259" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_ThrowsException_WhenNameIsNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_HttpRequestException_YieldsErrorEvent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b8d88e73-2ab0-66f5-ba69-46e6dabe6dfd">
      <Execution id="c775f158-5d3d-4d66-bcd9-926322942afd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_HttpRequestException_YieldsErrorEvent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests.Constructor_HandlesIntegratedAuthMode_CaseInsensitively(authMode: &quot;Integrated&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b6159835-5829-a9d3-b225-360e61458367">
      <Execution id="2cf6378f-772a-4929-b357-cf0d4d740a8d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIModelClientTests" name="Constructor_HandlesIntegratedAuthMode_CaseInsensitively" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.MarkItDownToolTests.SaveToFileRequiresAgentName" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ac880f7b-4e1b-aa57-afa7-cfa6ef0492f7">
      <Execution id="6f3fee18-d6b2-4e78-9b03-0e2047b816f4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.MarkItDownToolTests" name="SaveToFileRequiresAgentName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_PausedToCompleted_ReturnsFalse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a5c97f55-2f54-dde4-2b74-93a23a0cf890">
      <Execution id="285754eb-e5b0-432b-b309-4e91bfe4b9b9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_PausedToCompleted_ReturnsFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests.IsAvailableAsync_ReturnsTrue_WhenEndpointAndIntegratedAuth" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cd761b15-e1ee-8556-8dd8-08440c045107">
      <Execution id="6bbb1153-88d5-4192-ad3a-edb5d64c41d6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests" name="IsAvailableAsync_ReturnsTrue_WhenEndpointAndIntegratedAuth" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.Q5Sentinel_FunctionInvokedAndCompleted_NeverLeaksArgsOrReturn" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="82e2cd9b-d2c9-f0e9-eacd-9e30329e5d35">
      <Execution id="3e1cc149-e70a-499e-8505-bfcfdda8855d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests" name="Q5Sentinel_FunctionInvokedAndCompleted_NeverLeaksArgsOrReturn" />
    </UnitTest>
    <UnitTest name="OpenClawNet.Agent.Tests.SemanticSkillRankerTests.RerankAsync_WithSemanticException_FallsBackToKeywordRanking" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7ae5ecb2-b7d8-3b8e-363e-3ba24815ac46">
      <Execution id="0dd72f1b-1d95-43e9-87f4-fb64b0f0380c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.Agent.Tests.SemanticSkillRankerTests" name="RerankAsync_WithSemanticException_FallsBackToKeywordRanking" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobRunArtifactTests.AllArtifactKindValues_RoundTrip(kind: File)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="38aa9e17-c6bc-610a-983b-20017129fa37">
      <Execution id="b4c29170-e75d-4801-ab23-9024a0a3d378" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobRunArtifactTests" name="AllArtifactKindValues_RoundTrip" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests.SearchAsync_WithLargeTopK_ReturnsAtMostTopKResults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0bb6d0e7-e566-db5b-3c27-eb677de8561e">
      <Execution id="fb25b47e-3c13-45f0-8c9c-346395523aab" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultHybridSearchServiceTests" name="SearchAsync_WithLargeTopK_ReturnsAtMostTopKResults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;weekdays at 08:30&quot;, expectedCron: &quot;30 8 * * 1-5&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9c49b1bc-4305-3de5-aaad-9ed063569bb5">
      <Execution id="ff2b8392-fa60-4c2f-b201-a7667e6267fd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsTerminal_Completed_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="38de64e5-73ea-7e2d-3c27-d06e83ba9303">
      <Execution id="7750f8c0-d2b8-4f19-9353-01f56a4b6d6b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsTerminal_Completed_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SemanticRankerException_LogsWarningAndContinues" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f672f5bc-7709-af38-9070-28c7ea5a47d4">
      <Execution id="cab4e2ff-11a5-4542-ba97-ae6b76280517" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests" name="EnrichSkillsAsync_SemanticRankerException_LogsWarningAndContinues" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GitHubToolTests.Summary_Missing_Or_Invalid_Owner_Repo_Returns_Clean_Error(json: &quot;{ \&quot;action\&quot;: \&quot;summary\&quot;, \&quot;repo\&quot;: \&quot;openclawnet&quot;···)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3f2f8611-7ccc-1fc4-af56-9abc10add2f3">
      <Execution id="9c2c6a06-debb-4467-b76a-5b961c7b206a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GitHubToolTests" name="Summary_Missing_Or_Invalid_Owner_Repo_Returns_Clean_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostTest_WithDefinitionModel_PassesModelToAgentProvider" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dd968698-7d65-d4a2-cc67-2b508e791a34">
      <Execution id="943d84f7-153d-402a-bc1d-9a27ad9c3027" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="PostTest_WithDefinitionModel_PassesModelToAgentProvider" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Demos.DocumentPipelineTests.CreateJobRequest_WithAllowConcurrentRuns_MapsCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7a878b99-1dc0-a0b0-5f8f-29c0e176b64a">
      <Execution id="e4e46e3c-328a-4c0e-bc9f-6eee277a2baa" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Demos.DocumentPipelineTests" name="CreateJobRequest_WithAllowConcurrentRuns_MapsCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_RespectsCancellationToken" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7f222bfc-2799-3700-e0b7-458851be816c">
      <Execution id="52c0c0eb-d8ee-4885-8c92-273d61f1353e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests" name="CheckHealthAsync_RespectsCancellationToken" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.FileLockedDuringScan_DoesNotCrashRegistry" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="64f97fa5-5566-6334-637d-1fcfa66370c4">
      <Execution id="a16f5f93-ca18-4763-bcfb-1f6d280aa48b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests" name="FileLockedDuringScan_DoesNotCrashRegistry" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.DirectoryWalkCache_InvalidatesAfter30Seconds" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f4ccc34d-6032-4389-339c-6c598e5a8e41">
      <Execution id="448c949a-6c62-45e1-898e-d0df93004783" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="DirectoryWalkCache_InvalidatesAfter30Seconds" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithLongContent_TruncatesContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="063b142a-a66f-c8a4-ebf6-ef20dcaf9d55">
      <Execution id="40187449-222d-4a65-b87d-9cce43f09878" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_WithLongContent_TruncatesContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithNetworkError_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="42e79f18-535b-6ef9-096a-c4f4eb12298d">
      <Execution id="7e3a720d-36ee-4ad3-a5ef-9aec3a117c50" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_WithNetworkError_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Cancelled, to: Paused)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a84dc42b-d8e9-e178-4fc1-d5fe8f0d1029">
      <Execution id="8002b5ad-0f6b-4450-89fc-aec218708a30" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.Rebuild_AfterAddingSkill_EmitsSkillImported" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="df2b4515-4c83-5630-a239-5b287bb55fd2">
      <Execution id="a2e172be-f276-4234-bcc4-8547567e3389" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests" name="Rebuild_AfterAddingSkill_EmitsSkillImported" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.JobsRenamePageTests.RenameSave_ShowsInlineError_OnDuplicateName_409" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e2a1700c-19fc-79d9-3cd9-0a4fdc6d1658">
      <Execution id="d2d642de-359c-4ed2-aef7-fada96db87c3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.JobsRenamePageTests" name="RenameSave_ShowsInlineError_OnDuplicateName_409" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests.TryParse_ValidCronWithSeconds_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0cac3fba-fb49-d9f8-8972-aa56f0a441dd">
      <Execution id="f05c9cf2-037e-4fea-b2af-420284ecb141" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.CronExpressionEvaluatorTests" name="TryParse_ValidCronWithSeconds_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests.ConcurrentRotation_ProducesSequentialVersionsWithSingleCurrent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="57285f48-6c8c-37cb-4dd3-19fb672ea52f">
      <Execution id="6e9a35fd-b2ed-4219-9b14-d254f158d69c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase4LifecycleTests" name="ConcurrentRotation_ProducesSequentialVersionsWithSingleCurrent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.MarkItDownToolTests.ExecuteAsync_WithValidUrl_ReturnsMarkdownContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dee94a52-fb90-b6ba-6bb9-54ff9c2cfc46">
      <Execution id="c5c87f7c-7a05-4672-b30a-118280b2d8c1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.MarkItDownToolTests" name="ExecuteAsync_WithValidUrl_ReturnsMarkdownContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.DeliverAsync_WithInvalidWebhookUrl_ReturnsFailure" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3e8dcea4-c2df-3b3f-df9f-85a1480f3697">
      <Execution id="ce0acfe1-dc9c-408b-b7da-c6c3ffc349dd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="DeliverAsync_WithInvalidWebhookUrl_ReturnsFailure" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ParseArguments_HandlesInvalidJson" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e003a7b4-b721-e696-0b5f-a027020a5e9f">
      <Execution id="ef4e85a1-e972-4e53-a38f-f7c5bee004f4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="ParseArguments_HandlesInvalidJson" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests.Metadata_Requires_Approval" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2205abf0-e286-5a31-781a-46284afe1f61">
      <Execution id="e798c625-7c8c-47d3-afd6-081f2a277bdd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.DashboardPublisherToolUnitTests" name="Metadata_Requires_Approval" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests.DeleteButton_DisabledByDefault_WhenInputIsEmpty" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="e98db251-c130-deb5-0a0d-1d1e63eea2c8">
      <Execution id="c6a4efa8-6924-4f11-8286-7bc05e3c7762" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.UserFolders.UserFolderDeleteDialogTests" name="DeleteButton_DisabledByDefault_WhenInputIsEmpty" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.Constructor_WithNullConfiguration_ThrowsArgumentNullException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="108ae613-29e0-5ca5-ad1d-759ebe2b2784">
      <Execution id="1a955fe3-2165-4a11-9e1f-b4d7ae40c74f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="Constructor_WithNullConfiguration_ThrowsArgumentNullException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_ValidMessage_ReturnsNdjsonContentEvents" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6d813f21-961a-698e-842d-0a7215e72292">
      <Execution id="59a56cde-6cd8-41d5-a1f0-8db2c158ca09" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_ValidMessage_ReturnsNdjsonContentEvents" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_RanksHighConfidenceHigher" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5e3c4b7f-e411-c5fe-abbd-484a2330765c">
      <Execution id="6f75fa21-ea78-4d83-98a3-361f63495bc5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SkillServiceTests" name="FindRelevantSkillsAsync_RanksHighConfidenceHigher" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests.CheckHealthAsync_WithTimeout_ThrowsOperationCanceledException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9cf53356-8073-3865-795f-728458bb16c9">
      <Execution id="c41e9d1f-2fd1-4dad-b232-8aa854887a77" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Integration.OllamaHealthCheckTests" name="CheckHealthAsync_WithTimeout_ThrowsOperationCanceledException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests.Submit_StaysDisabled_OnInvalidOrReservedName(name: &quot;.leading-dot&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="72db3479-745e-c850-eb77-5ba21aebf1e1">
      <Execution id="35139868-429c-4a95-b392-7880fdabbb6a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillAuthoringDialogTests" name="Submit_StaysDisabled_OnInvalidOrReservedName" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.IsAvailableAsync_ReturnsFalse_WhenEndpointIsGarbage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cec564c5-76fa-0e80-bdea-95f09b78fdc1">
      <Execution id="223ad055-5578-4767-ae53-6c410a44a276" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="IsAvailableAsync_ReturnsFalse_WhenEndpointIsGarbage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests.IsAvailableAsync_ReturnsTrue_WhenEndpointAndKeyConfigured" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2c51e904-a1f1-6c6e-b019-b76ffe13fa23">
      <Execution id="166ae9b4-be6e-4a4a-9cf8-687eabfc6c36" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests" name="IsAvailableAsync_ReturnsTrue_WhenEndpointAndKeyConfigured" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests.Constructor_WithNullLogger_ThrowsArgumentNullException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0cce2278-8da2-fe6a-bb77-4931d792e5d3">
      <Execution id="fea95962-2887-40fa-a4af-e7950a6a5e62" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackWebhookAdapterTests" name="Constructor_WithNullLogger_ThrowsArgumentNullException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_YieldsContentEvents" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c0436c66-2dd9-b60f-7157-2dcf9b49aa4f">
      <Execution id="7bb3c99d-65f4-4335-8000-d1f4fc66d100" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatHubTests" name="StreamChat_YieldsContentEvents" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests.PostArtifact_CreatesNewArtifact_ForLatestRun" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b719d56d-ede7-800a-6679-ca3dcd491ca6">
      <Execution id="76fe9c2e-a7f3-4016-83a1-4657410d0bc5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChannelsApiEndpointsTests" name="PostArtifact_CreatesNewArtifact_ForLatestRun" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatHubTests.StreamChat_CatchesProviderException_YieldsError" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8f25d0b9-acaf-1ee1-6207-a9c8722b3fde">
      <Execution id="806a794e-ba50-4de1-9b1d-6f85b16d7336" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatHubTests" name="StreamChat_CatchesProviderException_YieldsError" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests.Protect_PassesThrough_OnNonWindows" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d10de5f9-f1b6-dcf7-5821-f890917d0c6a">
      <Execution id="178722e4-9a47-430d-a67c-f04d80418ad0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests" name="Protect_PassesThrough_OnNonWindows" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.DeliverAsync_LogsSuccessfulDelivery" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dc86b472-c406-4456-df65-e2a46bc15677">
      <Execution id="5b77acb8-737b-42f8-b78f-59f323591dce" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="DeliverAsync_LogsSuccessfulDelivery" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Layout.ReconnectModalTests.FailedStateAction_UsesRetryNowLabel" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8fc188d9-81dd-94d4-38b1-c06edb94fa1e">
      <Execution id="9d78a91e-4add-4e52-b201-2070b77edc66" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Layout.ReconnectModalTests" name="FailedStateAction_UsesRetryNowLabel" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SameNameInAllLayers_AgentLayerWins" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="61b7a0fe-63da-6935-2b6d-ab6fbcbb1bed">
      <Execution id="afeca1a9-63c1-4f07-a27c-06ec11c7949a" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="SameNameInAllLayers_AgentLayerWins" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Invalid_MaxResults_Clamped_To_Valid_Range(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;maxResults\&quot;: 0 }&quot;, expectedMaxResults: &quot;1&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="95407554-398d-e782-1c40-d0ec243d0283">
      <Execution id="8712ab1b-c6ad-4e3c-862e-fb9733ffa05f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="ExecuteAsync_Invalid_MaxResults_Clamped_To_Valid_Range" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests.EmbedAsync_WithLongText_HandlesSuccessfully" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="39081ec0-8420-184b-2c7b-0fb43664eba3">
      <Execution id="9cf0cd74-4e80-4795-97d2-abb55c1d3fc7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.EmbedderInterfaceTests" name="EmbedAsync_WithLongText_HandlesSuccessfully" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests.PinnedSnapshot_DoesNotMutateAfterDiskChange" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cfb4a819-006e-2e8d-6688-5d05625ba747">
      <Execution id="2afe9fcf-1c6a-4833-bd95-0f0101798cc7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsHotReloadTests" name="PinnedSnapshot_DoesNotMutateAfterDiskChange" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.ExecuteStreamAsync_DoesNotEmitToolApprovalRequest_ForNonApprovalTools" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="354e8a85-24f7-3da7-4b8c-b9d8edf4b9dd">
      <Execution id="2864e6e3-8742-49b2-bf7c-2715468471eb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="ExecuteStreamAsync_DoesNotEmitToolApprovalRequest_ForNonApprovalTools" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Services.JobExecutorTests.ExecuteJobAsync_DeliveryServiceThrows_JobStillSucceeds" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="329eba7d-9e97-d62e-3362-99e15c319653">
      <Execution id="478ea044-68e2-4562-ad08-c5c2143f18ab" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Services.JobExecutorTests" name="ExecuteJobAsync_DeliveryServiceThrows_JobStillSucceeds" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.SkillServiceTests.FindRelevantSkillsAsync_ParsesConfidenceLevelsCorrectly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="16779b52-f4d1-6cf5-64af-fc07f695ef47">
      <Execution id="398bd4d8-c51d-4625-a37a-66e6d95c5db3" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.SkillServiceTests" name="FindRelevantSkillsAsync_ParsesConfidenceLevelsCorrectly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests.SaveAsync_UpdateExistingToDefault_ClearsOtherDefaults" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="01a203c0-fa5b-7536-2fe2-46b392010175">
      <Execution id="3954437a-13b0-4c44-abc5-ae411f6e65c6" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreDefaultEnforcementTests" name="SaveAsync_UpdateExistingToDefault_ClearsOtherDefaults" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.SetDefault_NonExistent_ReturnsNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7dc1d54a-cf28-b2d3-8ddb-5571283d7e06">
      <Execution id="37d4a755-3a4e-4ad0-8089-4414f7ee3827" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="SetDefault_NonExistent_ReturnsNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_EmptyMessage_Returns400BadRequest" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4977c55d-4344-7415-caa3-6755c181739d">
      <Execution id="928b71b5-c8ec-4c5f-81e1-2682ae4deb64" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_EmptyMessage_Returns400BadRequest" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests.ConsumeAsync_Second_Call_Returns_Null" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cf92dbee-3706-f03c-fcea-6033609e3e7f">
      <Execution id="32ab75d0-e4f4-41bd-8bc4-e6392813dac7" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryOAuthFlowStateStoreTests" name="ConsumeAsync_Second_Call_Returns_Null" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests.ExecuteAsync_Invalid_MaxResults_Clamped_To_Valid_Range(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;maxResults\&quot;: 51 }&quot;, expectedMaxResults: &quot;50&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="2b4cc213-1f1b-503d-b088-d8dacab571fa">
      <Execution id="79a1b28d-29d0-4764-b7db-315d7bead1b2" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.GmailSummarizeToolUnitTests" name="ExecuteAsync_Invalid_MaxResults_Clamped_To_Valid_Range" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests.AgentStreamEventType_ContainsToolApprovalRequest" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f5ba8a65-8640-e4c6-1267-039eea8e5e24">
      <Execution id="0ff13d02-261a-425a-a95f-32d153b177cd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.AgentRuntimeStreamTests" name="AgentStreamEventType_ContainsToolApprovalRequest" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests.ToOpenClawMessage_MapsRoles_Correctly(meaiRole: &quot;system&quot;, expectedOcRole: System)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="de6aa845-3b86-0fa9-8e95-ff855302fb13">
      <Execution id="a1a52c23-32fc-4c05-bf40-bf7e2f39b603" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.ModelClientChatClientAdapterTests" name="ToOpenClawMessage_MapsRoles_Correctly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests.SaveAsync_RoundTrips_RequireToolApproval_WhenEnabled" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7576ca97-ce2a-e6f1-6e11-09d0fed1a4a2">
      <Execution id="85796e17-8611-47a9-ae9b-72347c79d0fd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileStoreTests" name="SaveAsync_RoundTrips_RequireToolApproval_WhenEnabled" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters(maliciousName: &quot;..\\..\\evil&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="072377b0-7f85-f238-db4a-e14d77b2a141">
      <Execution id="3dba3798-88e7-4964-9801-0581f7acf2d9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_SanitizesMaliciousPatterns_RemovesTraversalCharacters" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests.Gate02_VaultValuesNeverCrossLlmContextBoundary_CapturedChatMessageIsRedacted" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="08c2ad12-02d1-3919-deb8-1fbf63286898">
      <Execution id="40556a17-68cb-492c-bcbf-6ee9f2a49bd4" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.SecretsVaultPhase1Tests" name="Gate02_VaultValuesNeverCrossLlmContextBoundary_CapturedChatMessageIsRedacted" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests.DeliverAsync_ValidSlackWebhook_ReturnsSuccess" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0b20d92a-6145-80e1-bb6b-08b3fe1bc12a">
      <Execution id="cbbd79f4-3cb0-47cb-a37f-466d9afaf4ec" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterIntegrationTests" name="DeliverAsync_ValidSlackWebhook_ReturnsSuccess" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.EnabledJsonOnlyAffectsTargetAgent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="43a3e180-bd48-ff7b-02ba-f317d94a72e8">
      <Execution id="e06e5c0c-79fd-4c0d-8982-941944d80180" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="EnabledJsonOnlyAffectsTargetAgent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests.DefaultValues_AreCorrect" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d4961d75-dbc7-9734-d961-77ef67193ac3">
      <Execution id="949729e8-59b9-4c73-87e3-1b1453c6fdf1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.SchedulerOptionsTests" name="DefaultValues_AreCorrect" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests.IsAvailableAsync_DoesNotThrow_WhenNoToken" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="a9500391-6fc2-ec4f-4d7b-c90ebf5bb24a">
      <Execution id="600a0a60-d9b8-45e4-b312-842e22b64337" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.GitHubCopilotAgentProviderTests" name="IsAvailableAsync_DoesNotThrow_WhenNoToken" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_DraftToActive_ReturnsTrue" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b1749646-c960-58aa-946b-405aeedd2205">
      <Execution id="905979c0-8637-465f-a4ad-c752e7be7b49" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_DraftToActive_ReturnsTrue" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.EncryptedEnv_RoundTripsThroughSecretStore" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4fa26242-840a-d405-feb5-aa213f854390">
      <Execution id="b61d83f3-252d-46a4-81e5-a29f62f008d5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="EncryptedEnv_RoundTripsThroughSecretStore" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests.Update_PreservesApiKey_InMemory" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7279ff54-dbce-8625-8b98-fde8ad4e867c">
      <Execution id="2e06fe93-cbe7-4ed9-a374-e7cd67543301" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.RuntimeModelSettingsTests" name="Update_PreservesApiKey_InMemory" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests.AgentFolderForName_AllowsValidNames_WithHyphensAndUnderscores" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9ab77d60-2ccc-e1f9-297a-278dea2b6817">
      <Execution id="e7927482-3af7-48f4-b4f6-25de1672c768" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.StorageOptionsAgentFolderTests" name="AgentFolderForName_AllowsValidNames_WithHyphensAndUnderscores" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_UnexpectedException_YieldsErrorEventWithMessage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b6c96992-ec19-2259-b10b-2a1a8f5fb412">
      <Execution id="1eb067bc-efcc-47c6-9312-451499c29f7b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_UnexpectedException_YieldsErrorEventWithMessage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests.GetChangesSinceAsync_DeserializesDiff" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="c44a734c-91f5-2f02-767c-e75380b85416">
      <Execution id="a1739e54-9697-4b5d-878e-1b83de0b05c9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.Skills.SkillsClientTests" name="GetChangesSinceAsync_DeserializesDiff" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PostTest_WhenNoProviderRegisteredForType_ReturnsSuccessFalseWithMessage" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="8f03d484-7123-8f08-71da-ae40a5ecfa4b">
      <Execution id="bd7f43b3-c64a-4db0-95b5-cbd00e7e68b5" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="PostTest_WhenNoProviderRegisteredForType_ReturnsSuccessFalseWithMessage" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests.ExecuteAsync_Invalid_EndUtc_Returns_Error(json: &quot;{ \&quot;userId\&quot;: \&quot;testuser\&quot;, \&quot;summary\&quot;: \&quot;Meeting&quot;···)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="85f905aa-9726-626d-7cd8-49672acc16f3">
      <Execution id="d5d1b9ac-5f03-43b5-8cc8-ebfaa5295b7e" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalendarCreateEventToolUnitTests" name="ExecuteAsync_Invalid_EndUtc_Returns_Error" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests.NoIsolationPolicy_LeavesPlanUntouched" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="cef3026c-92c0-bb2d-fd04-5b3e7992e4ed">
      <Execution id="4d3e9bbd-0ead-453e-9bc0-2b970e664100" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.McpProcessIsolationPolicyTests" name="NoIsolationPolicy_LeavesPlanUntouched" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests.DeleteToken_Nonexistent_User_Does_Not_Throw" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="b94aa6d7-3d83-3e70-125b-8c7d2b8245f4">
      <Execution id="94d3cd18-1786-48ce-8e6c-878077f3a3ab" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.InMemoryGoogleOAuthTokenStoreTests" name="DeleteToken_Nonexistent_User_Does_Not_Throw" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.HtmlQueryToolTests.Invalid_Url_Is_Rejected" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9d4751db-52f2-0509-c648-21870237f6b7">
      <Execution id="f804be75-f6ee-401d-a5e6-423d89c896cd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.HtmlQueryToolTests" name="Invalid_Url_Is_Rejected" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PutProvider_UpdatesExistingProvider" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9ee0e585-b5b8-0857-1c04-24769b53da62">
      <Execution id="d9f2e8d9-526d-48da-a0be-678dcdf982b9" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="PutProvider_UpdatesExistingProvider" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticWiringTests.EnrichSkillsAsync_WhenRankerThrows_FallsBackToKeywordOrder" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="ae63858b-4c58-c6ae-1cdf-a5f0bcadb0b9">
      <Execution id="e95669dd-cf31-4740-bf5e-1dd7a6c1dae8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticWiringTests" name="EnrichSkillsAsync_WhenRankerThrows_FallsBackToKeywordOrder" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.CalculatorToolTests.Evaluate_Returns_Expected(expression: &quot;if(1 &gt; 2, \\\&quot;a\\\&quot;, \\\&quot;b\\\&quot;)&quot;, expected: &quot;b&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="6894ebe5-87d9-860a-ad91-d357310388cd">
      <Execution id="cf04d201-7d46-42cc-afe1-6d963c53e0f0" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.CalculatorToolTests" name="Evaluate_Returns_Expected" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_ModelPriorityOrder_IsStrictProfileThenOptionsThenDefault" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="86b7c6ec-5f2a-2b22-2eab-01f4639e66ad">
      <Execution id="60c6b1b7-4290-49dd-8829-ff69b1074e3c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.OllamaAgentProviderTests" name="CreateChatClient_ModelPriorityOrder_IsStrictProfileThenOptionsThenDefault" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests.Constructor_WithNullOptions_ThrowsArgumentNullException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="7479511e-3cb7-ba4a-3f56-7a5d39df416e">
      <Execution id="07c73862-2326-48a4-89d5-0cfd5af64796" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Channels.SlackProactiveAdapterTests" name="Constructor_WithNullOptions_ThrowsArgumentNullException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PostTest_NonExistentProfile_ReturnsNotFound" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f8138c2b-a99c-54c5-40c9-4df3f98e3574">
      <Execution id="b8f957bf-a6b4-40e8-9236-e909d57d4ddd" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="PostTest_NonExistentProfile_ReturnsNotFound" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.PutProfile_UpdatesExistingProfile" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="5f6c112a-0c85-1426-808c-c3202d857273">
      <Execution id="8d996312-6dc5-4589-ad0a-980c2e304ab1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests" name="PutProfile_UpdatesExistingProfile" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests.PostTest_ModelIsNotNull_WhenDefinitionHasModel" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="dd8e390f-d778-279e-e3e1-d8e6e5085d97">
      <Execution id="bd771a18-c0d5-46ae-9ff4-8a15334b197b" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ModelProviderEndpointTests" name="PostTest_ModelIsNotNull_WhenDefinitionHasModel" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests.ImportRequestedAndApproved_EmitDistinctEventIds" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="02cd0537-9f51-77ff-23c7-3cf4cda183b2">
      <Execution id="4a28f6c2-a737-4722-81a5-ab67e9d71c64" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillsLogTaxonomyTests" name="ImportRequestedAndApproved_EmitDistinctEventIds" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Agent.PromptComposerTests.ComposeAsync_InjectsRelevantSkills" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="f9283255-920b-eb65-716a-1c7637b225bc">
      <Execution id="474d0464-af70-4de0-901c-d75d8f115d28" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Agent.PromptComposerTests" name="ComposeAsync_InjectsRelevantSkills" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests.IsAllowed_AllInvalidTransitions_ReturnFalse(from: Completed, to: Draft)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="1a2452f2-bcf9-8117-46e3-1e9e2d276005">
      <Execution id="3664b49d-9979-4ade-8daf-08723a02a43f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.JobStatusTransitionsTests" name="IsAllowed_AllInvalidTransitions_ReturnFalse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests.Complete_FromTerminalJobRun_PopulatesElapsed" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="00a553ba-9039-2431-1d9d-1ec82c2a1914">
      <Execution id="5684573e-6fb4-4d6f-9259-0d0efd895766" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.LiveConsoleEventTests" name="Complete_FromTerminalJobRun_PopulatesElapsed" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.CustomTotalLimit_OverridesDefault" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3c57db6c-9467-3115-6f46-308bdc90e852">
      <Execution id="09350394-892b-4f39-a598-3b52148f3e2c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests" name="CustomTotalLimit_OverridesDefault" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests.GenerateNameAsync_TrimsQuotedModelTitles" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="0afd1197-ca25-46cd-4bb6-d41033c1de35">
      <Execution id="6652dbed-4299-43df-94ab-891f9c3c409d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatNamingServiceTests" name="GenerateNameAsync_TrimsQuotedModelTitles" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests.ResolveProfileFieldsAsync_WithDeletedSecret_ThrowsInvalidOperationException" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3c43662b-fdab-acab-676f-f4a4a048c3eb">
      <Execution id="20eaa096-50d9-4b57-8885-3764994c404f" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Storage.AgentProfileVaultIntegrationTests" name="ResolveProfileFieldsAsync_WithDeletedSecret_ThrowsInvalidOperationException" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.Post_ModelProviderUnavailable_YieldsErrorEvent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="3d46914d-9c90-a159-2135-11cdb6778fd5">
      <Execution id="40a45f57-1d56-478c-b38b-373f512c83fb" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests" name="Post_ModelProviderUnavailable_YieldsErrorEvent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests.TryTranslate_KnownPatterns_ReturnsExpectedCron(text: &quot;every monday at 9am&quot;, expectedCron: &quot;0 9 * * 1&quot;)" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="4ed33895-cc31-d07e-6e6f-f304277640d0">
      <Execution id="ead75fd4-dd44-4e47-a74f-f61da9fd14e1" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Gateway.CronTextTranslatorTests" name="TryTranslate_KnownPatterns_ReturnsExpectedCron" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_KindFrontMatter_System_CaseInsensitive" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="828f41e7-2e62-fadb-b791-8583da2057cc">
      <Execution id="40b7ced2-3e34-49cd-ae67-7aad04b73e3d" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_KindFrontMatter_System_CaseInsensitive" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests.Parse_FrontMatterWithPartialFields_UnsetFieldsAreNull" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="510357b2-14ad-9654-8756-c5f23e27aba6">
      <Execution id="73582d3d-b6a2-498e-ac45-f7be6e246d56" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AgentProfileMarkdownParserTests" name="Parse_FrontMatterWithPartialFields_UnsetFieldsAreNull" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests.RetentionPolicy_AppliesBothRulesOnSingleJob" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d96377d6-a9a6-d4d7-f8a7-e029f02ed39c">
      <Execution id="7e38d0db-802f-4ed1-88ff-e32117940ffe" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Scheduler.ArtifactRetentionTests" name="RetentionPolicy_AppliesBothRulesOnSingleJob" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests.SnapshotId_DeterministicForSameContent" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="96ac65be-79a5-9bc7-25c8-356c52c5a90f">
      <Execution id="07e28f00-aa6b-4abe-b5d4-4bc859fe5984" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.OpenClawNetSkillsRegistryTests" name="SnapshotId_DeterministicForSameContent" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests.IsAvailableAsync_ReturnsFalse_WhenNoEndpoint" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="57a4f184-7d57-e2ff-4a98-f0540883c92b">
      <Execution id="d8444614-18bc-4c5f-a66a-b146e9d27160" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Models.AzureOpenAIAgentProviderTests" name="IsAvailableAsync_ReturnsFalse_WhenNoEndpoint" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Skills.SkillImportTests.Confirm_TokenIsSingleUse" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="bf9c8229-7618-b78d-49f3-c313820814ce">
      <Execution id="171a63e8-b532-49d6-93f4-8120371e60ed" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Skills.SkillImportTests" name="Confirm_TokenIsSingleUse" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests.Update_BuiltIn_AllowsToggleEnabledOnly" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="9dd8e96f-5d89-f4f6-23c4-cbb86901eb6e">
      <Execution id="8547d29b-75f4-4208-b7ab-80c603de275c" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Mcp.Gateway.McpServerCatalogServiceTests" name="Update_BuiltIn_AllowsToggleEnabledOnly" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Web.AppRazorMudBlazorRegressionTests.ChannelsAppRazor_ContainsMudBlazorBundles" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="d0d94bd9-f514-1156-0f8f-040da566d74d">
      <Execution id="96a0904d-ac0d-4247-b667-59fbb3ecc9cc" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Web.AppRazorMudBlazorRegressionTests" name="ChannelsAppRazor_ContainsMudBlazorBundles" />
    </UnitTest>
    <UnitTest name="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests.Ctor_RequiresIEmbeddingGenerator" storage="c:\src\openclawnet-plan\tests\openclawnet.unittests\bin\debug\net10.0\openclawnet.unittests.dll" id="33876026-4518-9412-6f1b-0c7264385b2b">
      <Execution id="d4c45a0c-c0a6-4f9e-9d3a-e94bca7171c8" />
      <TestMethod codeBase="C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0\OpenClawNet.UnitTests.dll" adapterTypeName="executor://xunit/VsTestRunner3/netcore/" className="OpenClawNet.UnitTests.Tools.EmbeddingsToolDiTests" name="Ctor_RequiresIEmbeddingGenerator" />
    </UnitTest>
  </TestDefinitions>
  <TestEntries>
    <TestEntry testId="43369b60-671f-d279-56b7-3542a3af4353" executionId="da94fc1a-1f41-45c4-94f4-375b5df68d8c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="07786a2f-c456-5457-1f98-185d4dd4fdee" executionId="ee00e32c-e4b9-4739-8532-04117cab5287" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="318e293e-e3fc-6ec6-eb9e-7e2f1b0c188c" executionId="9c27caa0-7b6a-4b6e-bcc8-da180adb18e5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4b9ace43-8211-e6b7-82ff-ba466b5256a4" executionId="091432d7-15ab-4752-80df-a5d0eb193b36" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d8d3ddaf-fbf2-df56-cb8e-fdc11e6019dd" executionId="1f604f40-d4b8-4e2f-8755-b03f8a1a1a23" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e003a7b4-b721-e696-0b5f-a027020a5e9f" executionId="ef4e85a1-e972-4e53-a38f-f7c5bee004f4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="178692c9-76fd-1f18-e542-047cfeee0888" executionId="89357523-e475-4d23-9455-681b45cbc19c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fa3a1ab3-289c-cedb-db33-848c56a2e1db" executionId="8ac182d8-c2dd-4383-b15c-1d84fcbb3276" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3d045661-2191-c775-8021-bc2e489dac5e" executionId="e92017e3-d2b0-44e4-979c-4457d491d504" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="61b7a0fe-63da-6935-2b6d-ab6fbcbb1bed" executionId="afeca1a9-63c1-4f07-a27c-06ec11c7949a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="76b3cd06-158b-3e84-db55-d3d28c0cfde2" executionId="214f4c15-ccb2-4aaa-ac8b-b3cbdae6f874" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="96ac65be-79a5-9bc7-25c8-356c52c5a90f" executionId="07e28f00-aa6b-4abe-b5d4-4bc859fe5984" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8b5797e1-8ea4-04d0-12db-548ca0ba671a" executionId="7c666c01-ecf9-4e5e-aef4-c91d9ce2c19e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3c8c930d-1ec8-5225-cbc1-4691359fa26e" executionId="cf55599d-03b9-41cc-b229-c7c8c08dfbe6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9964877b-1f50-f12e-4c8a-9191924b2eae" executionId="ec7ee2b0-364e-48a2-9b70-1bfde8fd5bf4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d283b93f-a9a7-1c0a-b1fd-e251482923b2" executionId="7c3a98da-87fb-464e-8a52-5c3afc2091aa" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2433850d-bee6-4be1-9c7a-fc34890817d6" executionId="cd4c0e74-e6b0-4fef-b9ca-5adefa3dca12" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="52f0ead6-cf06-656b-9262-5a2074b742b4" executionId="37cafb07-6128-46c8-9a0a-a9e1c19fb748" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a72cb19e-ec16-4085-8a6e-77b54f645fc0" executionId="a73d25d8-06e3-474f-8f24-1433f662bb20" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c06a845f-cb26-bfd1-51ee-507f6410d264" executionId="0578745f-2615-4cdd-bb3d-c465c6ccfd3c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8cad443c-2d2e-7eb3-6427-eebbd7f40ab3" executionId="563ebea3-e2e5-41ff-bedb-900e867e3c35" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="17e1d8b6-8383-26bc-6eec-ffb9da5a8d60" executionId="840ab07f-bbd1-486b-90ab-51bc739e85fe" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e4276ac8-c7f7-bb3d-86eb-1cf575709576" executionId="e3b53e53-2373-4c60-b042-92ce52fc5d82" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5002a784-d226-ab33-529d-6b8bf7082d7c" executionId="838350d2-1f81-4061-aa83-7b71171eb822" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2afd8250-5ca3-17a5-3dfc-faf17a4e2815" executionId="0b65f7c3-da60-4aff-8988-267ae2347328" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1552e680-2a54-f2da-8bde-a7cb3084b1da" executionId="c11c8458-2962-4189-9d85-f3b80d4f7a3e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f9283255-920b-eb65-716a-1c7637b225bc" executionId="474d0464-af70-4de0-901c-d75d8f115d28" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="828f41e7-2e62-fadb-b791-8583da2057cc" executionId="40b7ced2-3e34-49cd-ae67-7aad04b73e3d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dc4f51c5-381e-772f-f13c-5abb6f66b6d2" executionId="11ec53dd-86bb-4727-b08b-1e6c6104d032" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4c67737a-1955-ab12-aa81-c473109fffa3" executionId="1f5609e5-b308-4e05-8685-3978ad1e649f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="015b4f92-90b7-0d97-9a2d-fac3fa361d87" executionId="3a6e06ba-3fb0-44e6-be84-730db6932352" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d4c9663a-a77a-780b-3e9d-187e5a30af51" executionId="5ee574c8-0cde-4c34-b676-c4fe1aa42c90" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="07d430dd-2766-9c5c-b3d8-9eb03b8f8b12" executionId="7382ca2b-3368-4982-a13a-bc8b8cb0c8f7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0e7611fc-2063-7649-3507-6003150356a4" executionId="3fc99dbd-fe30-4ae2-b9c6-24ae72b9bfbf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2e06b537-6e32-620e-9818-a635720ec9e2" executionId="9e9c7249-b140-4615-98d5-068b3103f7d2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bd649f1f-acf6-4b55-4404-8b2cbecad1ca" executionId="ea95fde2-681b-4dab-a99c-d06aa7795dab" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c7594171-2f99-43ff-04e1-cd4d37b55df8" executionId="9d8f2fe8-532d-4ef7-a0a1-84d605854ee1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1ae60e82-6705-2003-f904-c34d2467576d" executionId="9cfb5ace-21b8-4458-856c-c92e0a64eb69" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e1bf0df2-34e5-c070-cf11-fb0e4ea8d2b6" executionId="4fce6736-c5d3-4007-b2ec-6f8b4fbee99e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0b67fba2-ffff-6aaa-6233-33a24a34a50f" executionId="fdb46bd1-33f7-4608-b2de-ac65f116aac0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="09b1651c-2cae-78a2-152e-e453f8b0e123" executionId="51ed08d3-a65f-4607-971d-3bb2a33a4605" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fe19b9b0-d820-44ea-f8ed-60f1da552b3d" executionId="b12bdfe0-2335-44b3-91b4-733d8039f4c5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6719a4db-c97f-f973-8e61-13dbec5ae7f9" executionId="b7be8b0a-c486-40ba-88d0-daefdc3908d8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e8bdddf3-9e44-a17d-1c34-3bc6521f27d4" executionId="b88485bd-53af-4a22-902f-e4b9347d4326" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d3066422-0ef0-f8a0-a20a-0faa3db1f75e" executionId="b8afbbfc-7579-44bb-afc5-cde072b21bdd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c2f944c9-4f28-4de6-9f94-98ae17460131" executionId="1b4c6ee5-0bc7-4918-bc57-1bf93aae91a2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3d45b56a-42a4-556c-d87a-944fcfa8d9a4" executionId="dafa064b-c73e-49eb-ae96-ee588651a1d1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="68649df9-476a-0ec0-4ebb-102b385b0fc0" executionId="39b3281d-e5ec-44e3-ae3d-cf08375d2e9e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b6159835-5829-a9d3-b225-360e61458367" executionId="2cf6378f-772a-4929-b357-cf0d4d740a8d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e0a59633-12d6-d514-8348-5b1191439e48" executionId="1d607d01-6696-47ce-bdf2-5d1c92170358" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d9649b0d-4e6d-e20f-b957-f6e9cb10a76a" executionId="acf51a38-239e-462e-81d1-303f82152625" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e3456d06-31db-c202-1904-aa486e5c54db" executionId="91209df9-846f-482b-acc0-e3f90d11f41b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bca4fbd6-287d-cfe1-e19f-b03e8c611cda" executionId="f7f9ae07-1a99-43fc-975d-00c9c35393f1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="24805be3-e11c-1f5d-5dd3-e97af808ec73" executionId="7ac8a0c4-7777-4255-830d-00fe650ce654" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c46ff70c-bb0b-f6b2-8650-8b2270ba64bb" executionId="0c37f102-4c15-4244-9f2e-68936ffc232e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="64326b61-4a26-7a39-2422-47dc44843174" executionId="6e9dc895-6213-4807-8c07-292c420cbb19" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8f0a5090-8e94-6a74-c0cf-1ac2c715bfd8" executionId="89edb93d-7992-4e40-b56f-5ef550f7bb11" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bea41eba-704b-0bc1-1588-0aca9edae204" executionId="0b8a981c-6ca6-45ff-ac6b-798921dbf738" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="69320bc1-1978-8c87-3da8-75819b24acb3" executionId="5bcbeb9d-a10d-45d4-9f46-007a098f172c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cb414dad-5cbf-6632-84f6-53c67a20c860" executionId="48f3724f-0080-4c86-a60c-dad03f6d2617" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d4961d75-dbc7-9734-d961-77ef67193ac3" executionId="949729e8-59b9-4c73-87e3-1b1453c6fdf1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7bd65ef6-c8c0-eb10-1b4d-7b33a97374ac" executionId="cf351b99-18bd-4fc7-804b-7850d818a95e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3c43662b-fdab-acab-676f-f4a4a048c3eb" executionId="20eaa096-50d9-4b57-8885-3764994c404f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="29a341e2-1954-0bfd-e163-360c32326b3f" executionId="34b3ef86-321c-4e2e-b38f-556320b7ce7b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f8161bbe-091c-61c8-67ce-66ad24a69b99" executionId="425b16c1-ab51-4b27-a860-1b53c53e2f68" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9aed330d-1763-f596-1558-c648e7e8e652" executionId="cc4aeba7-c7e1-49c1-a085-b9968ef6c302" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b6bad913-261c-06ff-9a4e-d6b433282135" executionId="1e6d6e3c-6f0e-4b3b-b629-2572950f7954" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ab184bec-244b-c8e3-c8ab-9ca53253757c" executionId="c081a4f3-1953-4474-98f6-a8480475c99c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="00d9f470-387e-77a0-0bf0-00bc60a38ef1" executionId="a3bd4733-c658-4b82-abbc-e96ce183ec95" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="aa9bb694-56a9-a965-368c-d4cb507b2d6d" executionId="6743a614-c34c-42ea-9aab-54875052a965" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dc65c6b7-9f17-b35d-2a43-2c4fba125a7d" executionId="4c0a9595-25c1-4f5b-b204-2ec8eabc9913" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="663e3198-3287-0cc3-1c1e-127ee0d25937" executionId="7d169afb-a743-474f-9540-039a5441f419" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fde58063-6651-098e-1dcb-bbf10f5acaee" executionId="ee553ff7-e2fe-427f-8244-b1c1c345ca29" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e2228e0c-5c8c-3a50-e4e0-eed74b5c48ae" executionId="568bba43-48c1-44be-b9fc-1935d078e291" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cdb219d0-d354-ec68-4013-574d0e942fa6" executionId="67e028a6-7212-4cc0-bba4-1236074e78b4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dee94a52-fb90-b6ba-6bb9-54ff9c2cfc46" executionId="c5c87f7c-7a05-4672-b30a-118280b2d8c1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d96377d6-a9a6-d4d7-f8a7-e029f02ed39c" executionId="7e38d0db-802f-4ed1-88ff-e32117940ffe" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2e29af0d-2bd6-b2d2-c91e-2ae980bfb671" executionId="e7a4b77b-dbba-428c-aa54-74b8ffb0eebf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="838f7204-24c5-f062-5b35-66cd12acc66e" executionId="d2719f81-f52a-4581-8826-f73e6127060e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9240d6e5-d26d-f4a4-5fe8-a911f92c9dc7" executionId="bacc2ea0-50a4-4e32-8b80-ad542019d78a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="39f67b1c-16a2-a9d0-ce68-7e8878aa2e0a" executionId="31196af7-e871-4e90-9b1f-dfd6dcded0a0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b406133b-73e5-8d7d-1334-514b885b92d9" executionId="985c6766-edb2-4c4a-b3a0-1f96df760f39" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="56345ec3-7281-b60d-0562-65380339fa03" executionId="14eb669a-e5d8-47a9-bbdd-42e5e145b721" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="18e4d15f-82af-826e-7c35-efb01810d470" executionId="6dcf64e7-95d1-4442-92ba-961c184c4a17" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3be3c9d3-ccdf-d76f-480a-5a1061227c01" executionId="8e05900a-c47c-4f23-901b-58d6bc39edf5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4a441899-33da-c7de-3b3a-506d70496a2b" executionId="d12c5a4b-fb19-47e8-89c7-e9723f0742d9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6cdf7718-01c2-06de-e27a-dbf1d80d276c" executionId="1f63d811-8057-4961-a8be-ead741109035" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1b4e7a70-4916-6460-d8c7-45356402f05f" executionId="b491886d-76a8-45c8-b426-b30dc5085eca" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ab1acd2a-e385-fa3f-8a6e-8a02110c177d" executionId="a9c2782a-fa7c-44cb-83de-7b1c12e62a2b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2706c4d1-835e-84c8-4732-0377b07eee79" executionId="e0c3f89b-1d18-49ac-b5a2-856f6b6428d4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="50632226-6556-4d35-5f5b-488b33309f9e" executionId="417bd56f-1eb1-4358-b1f5-bcc9e88c18ce" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="eb4fa1ea-6c53-c447-c14f-bd8e32cb897e" executionId="bc288ae0-2e6a-47ff-88ef-0303311951a4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0f44ed52-fbb7-62f4-e264-03d3ef24d460" executionId="cb07e6f5-0d75-4f91-a08b-b5979b68304b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d767e90a-17f7-b3f0-72a9-1a33864acb50" executionId="a2dcf92c-ccb2-40e6-97f8-ab1a8aacbe70" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5051166e-a694-a409-2136-beadd3a0aaa7" executionId="0b3fef8c-1ff5-4403-87c9-b07dac19c7cd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3f64a7a1-eef4-5310-50b9-eb2dfa8e0517" executionId="828e3560-3ab4-4536-b674-f64f9d9fafc1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7d23ce64-b136-85d7-6c99-088ed6406cae" executionId="ac4cec4b-6345-4ea0-a255-185055d54cbb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f4422407-3516-fa04-6955-77c52cfd546e" executionId="5df52eec-1400-4706-b72e-44658685bc20" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="119f9d75-7174-463e-16f2-830ab785e644" executionId="71726be6-eaf4-43da-8d49-21c7047b5969" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0a36b429-e9b3-1755-8fb2-2b9879031957" executionId="af786999-da24-4c7a-a768-9c5b62b40bd8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="71150947-d395-9192-5775-cdf0723802c0" executionId="6665b90f-71df-4231-9a71-259e358ce86d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fce0aec6-2c16-ee0b-c33c-a6c213ef4cc6" executionId="8edbab91-b256-4037-a571-27a623f113fd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a48fd155-ce63-e65f-bbe4-3210ea62dc27" executionId="5b48724c-220e-44ba-8557-de063521b0cd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1471139a-d1bb-3178-5f55-f3e00265a58e" executionId="f3a2e6e3-4b34-4751-a24a-17478b2fe1c5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="79f5c473-3865-0ef0-5daf-ff2cc081badb" executionId="b1d19e79-28ca-4d49-b551-2f887df97a4d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="81ce6484-0bb8-08fc-c590-671eed04ff3b" executionId="b28c11dc-1471-4ffd-b35a-b1cf0b90d3f7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1425018c-0050-d4e7-11e2-cd25bdfdb8dc" executionId="e1732917-9583-4f6a-9b1f-c7b55055447a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bce057fe-fbff-dc11-aa26-674645d6f138" executionId="e3f5e975-4343-40a7-a801-3792bba88642" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5ce78633-0745-05d6-b26c-6d8504a328c4" executionId="758508b3-3ea0-4cea-9660-3e9c539e1cea" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c24bda4c-0740-4382-3a67-d99c12669605" executionId="3e378285-1b96-42ce-81c8-7a367f89b3c9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7d81d334-686e-081f-4017-84bd87f97aff" executionId="f65033c6-0ea8-427c-8450-9077b1690928" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="055d7f25-a51f-21c1-76f7-2496bd5ec006" executionId="23977bdb-e6e0-43ba-8ef8-040d41eff339" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4ae73579-4248-515a-8f31-4da32866604d" executionId="272aa08d-8be8-4f21-88a1-811037f1faf6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bfc012db-b4d3-0330-042d-27768b751042" executionId="3b1c10b7-871c-4ca8-8232-7b3b40d0c564" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3e9817eb-4161-002d-bae7-6b21a303e248" executionId="423e4ddd-20d5-46f9-ae1d-6100e413d7c9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7dcfb46b-649a-3275-190d-a4d21774729e" executionId="df3bd752-2969-4560-ab34-fec339a1e38e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2b7721be-a103-62f4-14be-9453babe849a" executionId="4576d1a5-c039-4990-a7f8-103410e3ac92" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6fc4f5dd-2266-6ac0-3ef0-e41eaa1eddfe" executionId="770c391d-487c-4f7f-b397-c43309208991" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="256dc5fb-9cb4-50d7-ccc2-13b2ae9ea2b4" executionId="5802010e-d88e-4c6b-9462-088441485e2b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f1c15294-676e-c939-8716-fa2dc0fca7e9" executionId="e1406e6d-9231-4f37-9aa6-43087c257c6f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3800479b-8f53-c90f-3d94-4cfef604deee" executionId="377b7b4d-e67a-4302-b78f-4839eb487b16" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="db124c4b-4b09-debd-6f74-988c33cbb6da" executionId="02879f69-e1c5-4805-b9c1-f01026093fcf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="16779b52-f4d1-6cf5-64af-fc07f695ef47" executionId="398bd4d8-c51d-4625-a37a-66e6d95c5db3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="aa1625b3-77b6-23e0-3130-13b03428db40" executionId="0603414c-d667-440f-ab82-dfb5e31d9865" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9965be3e-b63e-cdd8-6338-26af1920e231" executionId="157b19fa-c21a-4fd2-8614-994562e51c76" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7e3a4a99-27a2-acaf-749c-926643b44477" executionId="f16f6851-7d51-46f7-b365-53d0e880712d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="06ea6ab8-794e-7271-876b-ffdff3ff7972" executionId="1b1f8e79-19ad-4473-9286-35abed53a066" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0e795916-b631-1efc-b9e8-eb753b78e740" executionId="65ba35cc-f10a-4852-931c-04d45c74beb4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8f25d0b9-acaf-1ee1-6207-a9c8722b3fde" executionId="806a794e-ba50-4de1-9b1d-6f85b16d7336" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7800cb6b-b9e8-ff34-059e-5f9f53cad5a2" executionId="48e725a9-b5b6-4338-b500-dd4513eeccb7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="108ae613-29e0-5ca5-ad1d-759ebe2b2784" executionId="1a955fe3-2165-4a11-9e1f-b4d7ae40c74f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bbb9bb0d-9b60-d114-59b4-a7c5d8fccfbc" executionId="65bd5a23-1edc-44fa-8266-5cf7a96aecf9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ebe8b6d2-0867-8ecf-a231-9e8f3eca28db" executionId="254ac8f3-92cd-471f-b61a-77dc6742419c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a6ef33d7-6ef8-f137-161b-7584feeed4a0" executionId="a1d09b5e-e005-4ad8-b57a-83b643906c05" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="455c434b-954c-cf2c-db2a-703d0a72e4e3" executionId="f1e02ee2-42a0-40ed-be68-03d4d11edc08" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bff2e89d-e4f8-d32e-1f4b-4af49a004a64" executionId="ba4bb5bc-cbd4-4194-aeb2-ae694388f490" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="99fa6024-cda9-5655-11c1-b3480a8af763" executionId="f898b0f6-54c5-4bc7-aee1-dde8955570a4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fe1a8016-4248-b835-8267-3ca6a6569c40" executionId="43383235-ae48-49b9-8f4d-8c5a81cdcf9c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="388d2e74-61e9-f775-4afa-457cee39714a" executionId="1eb52484-cc56-4bf6-81b8-ec81fc6b2aa8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="81716ace-e0ec-21ed-d982-e77e4af73cb8" executionId="58fe01de-6dcb-4e3b-a78d-8178ac0cd6cb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a25a5844-f038-c15f-4ae7-abb84ced25ad" executionId="b2db52b8-810c-4460-b5f8-7aa63905d9e5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="87b00fe3-4527-5ea9-959f-4c829acc9cc2" executionId="ce5a266b-6b92-47e4-a4a8-cb31b6b65f64" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="91f2ed92-8de3-a1ad-0393-3ef744b5bc71" executionId="8678883f-8cae-42f0-b252-8609520480cc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6a57f978-8c6a-a79b-dcc1-495703fc8442" executionId="6ffa4672-85c3-44f2-a365-750585c4e046" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a37075a4-1ac7-6f57-1645-739648d5d70a" executionId="07a2d4c7-2735-4cfc-b9aa-2955f552ccd7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f1da1c30-12e5-a48d-0f91-16ee0002d734" executionId="af02c827-cae5-42be-964b-a6fc4911e4c8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3480c252-c7f4-cd1c-b9d5-bac9d87c6bbe" executionId="d5b654e3-4040-4e22-b458-688c90f0e06e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c3bc089d-e034-5b3f-b118-0d44419d4f8a" executionId="5b710700-5438-4d1d-bb21-b334761141a1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8fc188d9-81dd-94d4-38b1-c06edb94fa1e" executionId="9d78a91e-4add-4e52-b201-2070b77edc66" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f0e3f1a1-1581-a0fa-05e0-7e34524cdd62" executionId="9f28b5a1-d598-423d-8922-524d97f26cfe" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8a95dc76-cf0e-681a-1162-f25294e58831" executionId="7bdec64e-f8e5-4b7c-a265-76494cc85977" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6d1d1c6c-6715-ba1a-cd1a-ce168432feb7" executionId="4c495eee-2fe1-4707-8486-edd5fd2310e8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="de45908b-6405-4d2b-13a2-2bfc2fd2da94" executionId="38d634cf-d1b3-4c6d-bc04-2534d6039941" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9ee0e585-b5b8-0857-1c04-24769b53da62" executionId="d9f2e8d9-526d-48da-a0be-678dcdf982b9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="07be3ab0-c3e0-181c-53b3-c6839dbd396a" executionId="e2205485-032c-47f8-9e8d-5a84527b1122" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c440f20d-9a7c-c81d-803d-819568fcd47a" executionId="d959063f-c872-44f6-bbea-f5b198cc025c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="39714b6d-cd91-fb7b-842d-0e80fc529efb" executionId="ea3ff91c-e390-4a62-ae97-b0ca3a4f752f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="19310266-1bcd-7552-78b5-4a39fb0228c0" executionId="eda20e81-156b-4775-a558-611de76303d5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ba3fc45c-412a-7b9a-295a-7c6c23e98e03" executionId="477bf97c-1b46-4ba7-ac46-6401abbfb563" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="467d1807-2572-c40c-50c5-c9562236cd46" executionId="be6e9c51-60e6-4906-adcd-b3d74089003d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="87d061c5-a8af-a334-3475-cbec83ffb987" executionId="7c4397f6-a1d9-43f5-8b88-49da3c8e3493" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3c57db6c-9467-3115-6f46-308bdc90e852" executionId="09350394-892b-4f39-a598-3b52148f3e2c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4981c6f4-545b-6190-c3d0-0a484e494191" executionId="5dc51687-d4c1-4e16-a0fd-88b55a56d588" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3be506fa-96ec-d91f-f8eb-2d6aa8ec41b3" executionId="b02e1e37-bed0-4b32-80f4-cf29a38f92e2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="92668a51-0c16-7208-ff54-ef0344162772" executionId="36286b17-a455-4f3c-987f-5a3b8857fb68" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="196b2537-7daf-29f2-dd02-4d6e91a942c7" executionId="1e8e4dd3-4e44-4c45-b20f-f4def07c3df0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a0d749c2-029e-10bd-8a94-2a6cfd4d2ec3" executionId="296a5665-a172-46db-943b-9ab58c551a56" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4b0d8cd8-6f6b-514f-c714-c7c8f8b5ceba" executionId="648a38b4-54b7-4cd7-8a8f-90e2611597bf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9dd8e96f-5d89-f4f6-23c4-cbb86901eb6e" executionId="8547d29b-75f4-4208-b7ab-80c603de275c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c44a734c-91f5-2f02-767c-e75380b85416" executionId="a1739e54-9697-4b5d-878e-1b83de0b05c9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="df2b4515-4c83-5630-a239-5b287bb55fd2" executionId="a2e172be-f276-4234-bcc4-8547567e3389" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f588e208-dd99-d855-2c75-9e6137d3df86" executionId="929565a2-7228-42e8-9b32-8a3aefde6382" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f0b03148-f0c4-75e3-024c-84d32777cc95" executionId="c5a98d93-9370-4487-9d80-688c606ba826" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cc921db0-4c1c-bc93-cae8-eea680602c62" executionId="898dbd56-b4af-490c-9031-3dbacde7694c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fbc332d9-a512-93e0-0cc3-0ea06c2f53c8" executionId="d3ff6eaf-dfa9-4dd7-bdac-c114a030071b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="afac252e-c957-4bfc-30bd-aa93abfc5d05" executionId="98c09068-f627-4a64-9a6b-4492d90209bb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="95407554-398d-e782-1c40-d0ec243d0283" executionId="8712ab1b-c6ad-4e3c-862e-fb9733ffa05f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f5f2d619-a912-7077-ad56-894f5d29a212" executionId="a5eafcca-d3e5-4a63-bae1-c805e7686836" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ba1a7136-3d49-f428-5695-78371ba37ce5" executionId="ac79a6a3-610c-4067-b239-2a24e139fca8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="13205a76-5260-fe03-28ea-d06864c5b274" executionId="14f1e711-a209-41b1-beea-e88f4947fb1c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5729c58e-9e61-c304-d166-a8be765eedfa" executionId="b487b2fd-4a9a-4cfb-8996-64e397f20e3e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8f70ed76-57c1-204e-8bbd-b4f97ca4cef7" executionId="cbef9bd2-2d56-4b75-8b02-61d0adffe3c8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9fd6be12-58db-deeb-816f-ba743f7606af" executionId="83597eda-3fa9-402d-bcc7-19fe060db6a0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1335f8a1-6667-0b28-6c8a-1c004a7598bb" executionId="482886b6-5016-492f-b81d-e8fd73441330" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="be1e166a-d1b7-c70a-b1c2-06ccc73818c6" executionId="e6b25340-82fe-4d76-a317-91a790462de0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="69e69b57-a1ec-a94e-8c06-545f3e7ce305" executionId="1565877b-b806-47a4-80ea-d0f0d47b3341" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5f6c112a-0c85-1426-808c-c3202d857273" executionId="8d996312-6dc5-4589-ad0a-980c2e304ab1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="574dcc7c-55ca-843f-4744-e6ced9eb9a6e" executionId="28ea3b85-a1cf-47fc-a38b-a8508c31c9f9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bb6d0ce8-b26c-29a2-459a-e0676b877eb5" executionId="7046f1d1-f446-4376-8e16-2637779e2e71" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="858c06df-a6c1-cc2e-a7f2-4bb69a158b1e" executionId="49f71902-1123-4339-b6de-d1b82a3064cc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a2461bf9-33cb-758f-93b6-28d9b6f418bc" executionId="b32d93d4-3f19-4b3d-9a0c-62f4fe292eb4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ea5228dd-5837-8a30-ef06-92bbd42cba62" executionId="e9845e58-19af-4a86-bf19-40fd56c9c09b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ff275984-6761-a9a7-f1fe-b7fbfbcad1cd" executionId="4f9fe3b3-a11b-47cc-be2d-5b2eeb6e9e41" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f5546d32-87d8-39bc-2d01-94e874432167" executionId="d38bdc38-5118-4da1-865d-291ebe77f63d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="052d9183-5a06-299b-e14d-505ef88f4a21" executionId="3c92b4d2-a52d-4394-8c1a-d46fbf07c554" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7ae5ecb2-b7d8-3b8e-363e-3ba24815ac46" executionId="0dd72f1b-1d95-43e9-87f4-fb64b0f0380c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2a70cdd4-6b51-8033-6480-861686f197b9" executionId="b9d141b4-e527-4439-80b6-498720d9844c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f25ab42f-e6d6-033a-a7f2-002f060023a7" executionId="3c9f8ead-ceba-48b8-a7d4-2f8472f2faad" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ad8a8779-4db6-6621-9a2e-12482474983c" executionId="449d1289-3cbe-485a-bc08-003ce30b6086" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3b95eaa6-b9f8-a2f8-d400-e2b1550b574e" executionId="8d5bb12d-c9bb-4506-85f0-f224e7eaf0b2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cf92dbee-3706-f03c-fcea-6033609e3e7f" executionId="32ab75d0-e4f4-41bd-8bc4-e6392813dac7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e4dadebf-fd3b-3148-732e-79582b58cc1d" executionId="958249b2-90b9-44ba-90f2-4f86e3684650" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0e5fd5aa-d822-d931-f324-55c722c537ec" executionId="5460448c-f02d-47aa-872c-42f3599d9077" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9730660a-ea78-824a-beb4-4076bca4aab0" executionId="e1575ba8-de17-48f2-80b1-52285bec5897" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f49ca2e4-8546-6a6a-794f-e522ed3890c9" executionId="e378e2fb-063a-4901-826e-aac4830d7c0b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8d6e4eb9-8904-58f2-2456-40a0d6a36df9" executionId="83a0df7d-4843-4886-807f-529cf8cd767c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="792f9ee5-9f3d-1ffc-0b7a-4153065f9829" executionId="8fdae12e-916d-438b-8c73-47bcdc2f0805" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0fde683e-9801-ee37-a2c4-10c2ffe235aa" executionId="be934216-a8b3-4f77-82b4-4dad295d4155" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3b00cb6a-7f8e-e548-d3f8-f945f93dc0d3" executionId="57791d65-425c-48d6-9414-520c4ddbb035" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b036dcf4-6b02-35c7-a120-3bcc790bec61" executionId="47a12fe7-144f-4412-b0df-607fdc384183" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fea2d782-2b4a-6ede-c1c9-bc275fb7d068" executionId="8bbb1bdd-26cc-4ad5-be18-8ba7a954f88c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b73edf3b-8b8c-9ed0-76a2-68d0bdf10433" executionId="ca3af5cb-94ee-486e-9a05-9784fbd7dd93" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e3b4ecb4-4174-3566-9b6c-1834626c7c29" executionId="01edef02-de9e-4df3-8185-85214972e88f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7e2c74b4-0192-3692-cca9-e91ebd6595d5" executionId="bf4cb7c9-b3dc-439d-8c18-067c3201c940" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d8dc3a21-c391-1bc2-6abe-636294245d59" executionId="afa3463f-2320-4d9e-88b9-fbae616dcf4a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2d7b39ce-b80c-2b87-3075-ec521ffe4d53" executionId="33cfa6aa-d7d1-40b4-811b-a8a5a08b17da" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3bf6c278-f339-ed1c-652f-dfe074c0a459" executionId="76f7ae3b-27e3-4451-ac28-96c183934f17" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4a68ace2-6e3e-5813-b6b1-cf861940370e" executionId="4365247a-0d36-4bc5-ba67-1a1352c3816f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0e55fc1a-2b77-1a0b-bea0-63bf661499fd" executionId="622591ec-09eb-4a9c-9eaf-309dbb84d8c0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fe30a9eb-7c83-db39-67aa-093995cc4857" executionId="397bf44d-ba08-4226-96e0-4264ef390b92" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="04a66c60-db16-d4a9-7da6-2a36e7fa3912" executionId="3b60e3d3-7cac-4085-a338-aaa17f87015d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6d2f4907-55f6-1d79-06cc-889177fc0f2e" executionId="1b9d4fd5-28e4-49ab-b326-26af825b0782" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="86b7c6ec-5f2a-2b22-2eab-01f4639e66ad" executionId="60c6b1b7-4290-49dd-8829-ff69b1074e3c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5434b853-5034-5ec6-2925-a1f5fbc650fa" executionId="90497718-5248-4568-8e1d-07d74f725d52" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fcc19a1d-5f50-309e-07eb-a3aea338ab13" executionId="93544fff-c068-441f-9fb5-3a65a8402dba" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="429b75d2-73aa-61e4-539d-5aa991bc502d" executionId="923d879c-d613-4b97-b7cb-c09ebcd7aa17" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3d9f655e-9373-0b97-470d-4d4603fd0069" executionId="f9b17e27-7efe-45f9-80b5-dd6abd10857c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a5c97f55-2f54-dde4-2b74-93a23a0cf890" executionId="285754eb-e5b0-432b-b309-4e91bfe4b9b9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5870f107-c696-0504-5f56-d746812e9de3" executionId="c2136ae0-f333-4c4f-a2d7-0699ab7e1151" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2709f082-b602-5889-bd16-428174b95370" executionId="ba20a264-3f46-4309-97d5-fddeb233b917" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d58625fe-482c-390d-b85b-b34eb565d6db" executionId="4ce9e365-27aa-4ec8-ad95-7bd977a2b063" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="354e8a85-24f7-3da7-4b8c-b9d8edf4b9dd" executionId="2864e6e3-8742-49b2-bf7c-2715468471eb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="804f10aa-7062-8d30-4f8f-9a5f61c9c577" executionId="4856c7e6-b9cd-40e8-a081-47ea2c0709b4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8c11193b-0e46-2ba9-ff95-f77e3b8842aa" executionId="93781465-274f-45ee-932f-0335564b8eb3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9724e57e-4033-84cf-5401-4b55797d4c00" executionId="2da51e89-b7ef-44e0-97f7-558a41ab86b7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c7f307f3-4bf9-5c9b-889a-405d92ff840b" executionId="1183210c-cf5e-4a68-8e15-683e03f54cf3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8245c053-e054-c166-4625-1ecda8bcd906" executionId="d15cf28e-535b-4835-b7fe-f352d20a6081" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8e665923-cf47-4f48-f480-43a8c6c66147" executionId="6c6251b6-90c8-47a8-b8a8-141bd48ffe01" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e4e99aad-f392-93e7-ec37-42cd59b653f3" executionId="57ff460e-cf44-4673-b019-9a970601f74c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5271e262-f246-9834-be78-2e7f6ac01dd0" executionId="33a358c5-0d9d-4726-96ab-b2a1aee9de71" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dfa68dc7-a894-d3b4-3358-177396c3a83d" executionId="b05b01f2-b43f-43b5-b319-8ac65a2feab0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="497a1a52-819c-d3b4-8ceb-2dd5ff046532" executionId="c1d124ce-68d9-43cf-928f-c224e88255f6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="161afa2e-2e45-f57f-e157-5f0f4d095ca7" executionId="b672fba8-dff6-4cbe-8754-afbc577cf4bc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dfd817eb-2118-4276-3d47-b3360da6990d" executionId="ce2bfbaf-2b5c-417e-8bf0-5a2dd6985515" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8c3c4a34-afc0-0b68-bf42-07b1647f0a27" executionId="c11230f4-ffab-4973-8b36-eb54164522ff" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fe51e4f0-dbb1-99f4-94fa-37bb63d45727" executionId="bc17eb34-645c-402e-bc7c-94f10e38fce0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9421d557-58f0-dede-b387-08c31d49e542" executionId="7ed729a8-bda1-4e0f-b912-b5e664ec77a7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cb04830b-869a-c446-db8a-c941edfbcf5f" executionId="aba295cf-097f-4a59-bc30-c97e3f90facc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="70217658-8e3c-7c18-a3c6-e36ad013d620" executionId="9cc0df0e-d46e-4c5f-ab7b-8b97cffe333e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ef3e1b0f-4c88-6fe4-ffda-a3e26afa5aeb" executionId="41c023cc-4666-44d8-b2ad-2660154fe01d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="71c87400-600d-2d4d-e3cb-add9d3ec4fc4" executionId="23b96e40-d6d5-449c-9a7c-244d4a28eda9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="319c335b-cdba-aaa5-ec80-c2d2854912a6" executionId="f9c0ea2f-9f3b-4b78-bc41-1514184912a1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7c819b6a-7a91-53b4-2fd3-aa2818c0847e" executionId="9e1f838b-0655-4472-99b3-44793e893622" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="91d959b5-68ac-8009-0f37-43132b091afb" executionId="9da2fe0b-caea-4918-918e-2db7aef26be3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0ed81e2f-a319-7bc6-c941-16c03278f68b" executionId="4a3a8855-5465-4701-92e0-65c0692f0a37" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="698d9280-3ff2-b6f8-1230-528f8852ab09" executionId="3bcdaa9e-d0b6-45d9-8477-62e04aaa5a8b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4517a267-c54d-0a31-b5ce-88adfbcb47bd" executionId="c3da3678-a670-4bd8-af86-a2bfef5eef16" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ca872e21-96ef-8959-9aaf-df9bef35f515" executionId="d2db237c-1a0d-494f-8707-5f71d3a8bd46" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="933bb179-2cd8-1675-ff2b-d7cb9b1402e4" executionId="9605dafc-89dc-42bd-a643-41297072df32" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3cf12184-7fe4-c304-b1b9-82f687b27bec" executionId="16a7a762-e2cd-45e6-9a20-fdc1ed14b6f5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f0241225-a71f-51b3-49a4-c549223d5a81" executionId="6dc84faa-5593-428e-a198-3370ebec1bfe" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7279ff54-dbce-8625-8b98-fde8ad4e867c" executionId="2e06fe93-cbe7-4ed9-a374-e7cd67543301" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1ab8c810-c446-9903-3562-944549da4ad8" executionId="d2da928e-9aed-44db-ac2d-aa5ca16864de" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e6f3a485-5580-e0c4-20ef-71a0d4eacb8d" executionId="9e8e3dd1-b098-444c-a816-bcb79e5050b5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="43440aaf-3e63-e6e4-05e8-71c309c1feac" executionId="bad3943e-ebec-4180-92e5-c59dc0da6b43" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="823318e8-d50d-098d-fc14-ba8d83a7b4f9" executionId="785bff99-0921-4c3c-bee6-c7bd43077952" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0cac3fba-fb49-d9f8-8972-aa56f0a441dd" executionId="f05c9cf2-037e-4fea-b2af-420284ecb141" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="71b34f25-1628-96ff-b438-83f3575021ef" executionId="d2789870-623e-4fdd-a311-b77888200ccd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c248bbbc-4ae2-d17e-3ea5-d9e9396ee526" executionId="afa9cd8f-5578-4128-a0fc-46c06446c736" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="06afed49-e9f6-da6a-413e-56e13e73d911" executionId="1d8f542b-737b-4167-85bc-08320ab7d8cb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4ed33895-cc31-d07e-6e6f-f304277640d0" executionId="ead75fd4-dd44-4e47-a74f-f61da9fd14e1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="aea4b51f-ee44-6757-97a8-812d658aab6e" executionId="323290f0-93c2-42bc-8206-47df58513c61" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="77b0bbdc-334e-c65c-d65a-d8b6896d4814" executionId="702d922e-5b22-4f32-9364-550921e0b30f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="639b077a-8218-c685-59a1-a9a35e8d5d9a" executionId="4a7cd0a3-a1e5-4821-884b-083437bcbd35" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9ca2c3d9-5ac3-4199-e05d-219063bc29eb" executionId="fffc9ac2-424d-49e0-bc74-e1c012670fef" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="55c252d6-9bb4-7a8a-76ed-e694def56fe7" executionId="b984fcb4-4ae6-46f5-a5eb-2aac1e7c8c63" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2707ec86-847f-308b-85db-11b3287aad1b" executionId="59d9ee41-62db-43bf-a2d3-307ff9638b13" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="61da13bc-a05b-de54-acb3-572ba02a9fb1" executionId="07af483a-a167-4784-836d-d992b716c2df" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c50f942a-6a85-2a70-3f71-83d733ae27d8" executionId="b59f17c5-80e8-44d3-b4bc-8a57384d8a72" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ac6c16bc-4065-4b62-e27a-7ce87a48583a" executionId="d8fd741b-edeb-47d6-aab4-1ddb208c151d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d8f17ee7-bc6a-d72f-275c-84234a03c68a" executionId="dbe76f0a-e301-4192-bc2a-6159bd4bb69f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b8f1a256-3965-37b1-d28a-3192c9dee580" executionId="3d8d1dd3-027b-457d-801d-08758fe13e57" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="633ca878-b528-e200-ba80-652401d822ad" executionId="941b87f8-a725-4fee-b882-0e827d3fdd6b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a0f3f81d-9458-03e1-c357-c2420903e150" executionId="c6e0d057-6a7a-47a3-bd08-7c770cfaac80" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f0d75aeb-e3b5-dd5c-d59f-42b99960d7ba" executionId="c4ae087f-ce7c-4705-a6e9-34cff6a6e4e6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="196770b1-2eb0-3e17-1a9d-c2f9250263cd" executionId="085a83d2-9762-48b0-a677-b6c8165c4967" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e43bd5ff-f955-4a30-dda9-0be94ea0c184" executionId="4a972998-03d5-4353-a5e2-bbcf252f12a6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="165b6536-3550-f546-274b-fbafc6d3cc16" executionId="76ada4cb-0af6-4883-a4e8-5b8b8c66a96c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5f68c1e9-b65b-10ef-8c1e-e51975c9a7c0" executionId="8d72c11d-8d40-41d2-becb-7581f85d1758" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7ce5ca49-7719-6ddc-58c1-87099557de66" executionId="6f703f49-7198-47a9-b1ea-a9bae689751c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9304ab5c-541f-1c39-332c-bdc4fea509aa" executionId="9a94104c-c8ce-462a-89df-b152546bfa0c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2cd0b8cd-146b-352c-e6a5-6902b277acdb" executionId="a1f60457-4636-426d-be60-5d11f4153097" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7cf8f240-421e-6cba-cc96-36c94bcd7d67" executionId="1538ba8c-5f9b-4cec-a317-d7cc3cc0ca79" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="06103719-9a7f-b2d6-60a6-735948a7b74e" executionId="75831384-e830-4fe8-ab1b-740b121a1b34" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="37ad37e7-0569-9ea0-a7b6-d00da8e067f0" executionId="efa1ee61-ad56-43c8-9fe2-8187106444bd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="81a61728-2b52-9925-6598-d5ccf6d0fa57" executionId="f17084e1-8ada-44a2-83a9-d5c61eb4b8c2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c5247d47-a3ad-1d1c-3eef-9df5cee8a540" executionId="b5ed0cbc-4be1-4892-a76d-cbb8b05460c7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="eed71620-d5f7-8100-6fa7-3ce2cedd68be" executionId="4a969c2f-1799-4891-a00b-f1ca27d9e0a7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="32d3e098-c471-1565-35fe-89bfe1313754" executionId="ee35ea65-812d-4461-ac99-4e334ba2e615" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="498e7c2b-fc54-df88-43a4-24e0c434cdfc" executionId="dee46ba8-6c79-44ab-8db8-3209a12205de" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9db36fc8-8084-9972-80bb-c6ec81c7e30d" executionId="2f4b0899-ae3c-4d71-9441-b0b219c960d9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="235c5390-6030-111c-27c5-19ec02d0e05e" executionId="48ad019c-bd2a-4a7b-99fa-062505fbf25e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0a5bf800-0500-4d51-9195-2cf6ff7b41a7" executionId="6f8d6eca-3820-4dab-9b58-cc9286241ab0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="07a10fd2-165a-e771-92be-6b991a3fd142" executionId="c1c30164-5846-464b-9a72-8f0d7ccd2662" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b24caab8-4399-b7bd-076d-78ae85c6e890" executionId="a65cc9da-39fb-4bee-899a-1895fdca07a9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b101d931-6746-04c9-1a5f-23874973b5da" executionId="9629856d-6b59-4dd1-a709-f7edb97922ec" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a130e9d8-bfcc-2515-c3d3-fdfaa8600a64" executionId="5af0021d-a095-4c2a-840e-1a6f50b93067" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9acfea30-8c92-3dfa-a67b-228e5f66b17f" executionId="83b316f8-220c-4a91-9973-0f45913010fa" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8d8cfe4a-884d-f273-ce95-75973f48baf5" executionId="579a5069-3a26-4e61-961b-32d3b9978d8e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="beb8ef3f-f6a6-4a3d-e407-f9a6744aca67" executionId="6972a2bb-5efd-481d-9dfa-e8c282496fd8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0e859833-cfdf-3bcf-a918-02025e53309b" executionId="c76138c1-752e-45aa-8afb-990636e41230" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e281e702-2212-993c-6324-c04639bc628f" executionId="502b280d-54c7-44ed-8c18-fd9a0f60b06e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8d769aaa-29cc-c6de-74f5-0cbc57593255" executionId="98bb5a69-9e14-416b-9d5b-66162593d0ce" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="94d01ef8-4067-a8d4-0121-b086b0c6ad12" executionId="995344f4-1de1-41ee-bd07-84f950d1b2ad" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ea449067-95c5-c15d-7c0e-3048e5dc75be" executionId="ef643ae5-160b-4f28-bd25-426f8957ad32" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ae6e04aa-32cf-17ed-76ff-307d5ecdd96c" executionId="f66fd706-693c-4593-a7ce-f544d21279a4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="74cc76cc-ecc4-151d-a1ee-26a952c53ee7" executionId="9901c478-60de-4d48-b3b9-2def4d3d5b75" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="40ce3de5-b1ee-48b7-fda5-919d5ecb43de" executionId="0190ae59-efb5-4c1e-ae4d-ccb58b771e36" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7999696f-1231-b6b4-d71c-4268cb197e73" executionId="6252981d-8769-4dbd-853e-8973760541e9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cd912fd3-b878-f066-75fa-7939a1ee9036" executionId="140cbe78-585a-4899-85b6-80af82fb5245" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="79cb7a23-972c-26b9-cf54-c606dec09c49" executionId="6a1dc325-ed5d-4b03-847d-db58837e752b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="159fa67a-fe21-23a4-9f9e-0021eb8159e9" executionId="59e899b2-3c9e-49b1-96c5-d3da4e5eee0a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a4887779-fd2d-9554-ca6f-81f100c8c1ef" executionId="2366f60f-40e1-4b85-a8f6-b709b80b18c3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cec564c5-76fa-0e80-bdea-95f09b78fdc1" executionId="223ad055-5578-4767-ae53-6c410a44a276" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="671bc9e5-e872-fdc9-40c3-c8d0a616d2ec" executionId="cdbd9501-ffbf-40a6-bc54-e953f435db11" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8f03d484-7123-8f08-71da-ae40a5ecfa4b" executionId="bd7f43b3-c64a-4db0-95b5-cbd00e7e68b5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="50efc1e9-6608-0e22-8efd-b94ca7eaa83a" executionId="0daf71ed-efb2-4651-bba3-1c9fddc9d76f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3d7fd85b-55ed-d6a5-b84c-f71c8c92eb4d" executionId="f19c87e1-9032-41f3-8fa3-fcec5775bec8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="db48bbf1-3895-83e5-cb11-0d05d7ef711f" executionId="136280be-a533-467d-a133-7d7891cc16f7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="033fbb6b-406b-5676-432a-dc8c92eb2d8b" executionId="d9c4ae5b-20cc-457b-84e0-3bae2be42095" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c0d74879-5684-a0b3-9198-70f1f5e29653" executionId="d8a2f974-5ffe-4a4b-b523-a9c74364ef77" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7af6cbd9-cf64-d0b5-abce-c94821b8a420" executionId="baff57ca-cb48-4415-805e-de13ebba6917" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="81b66933-c6d9-2ec6-bd41-24272e6dfdbb" executionId="41c7e2a1-ec2d-4e18-b1b9-d79355f38a51" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="08e9344a-3e18-d14f-b9cf-f6bf505193d3" executionId="55f049a0-c3f3-4047-abf9-66af6eab2633" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d8aa4748-a24b-64e9-9d4d-3e667745a0bd" executionId="da3846ec-bbde-4dad-9b53-861c1ea89228" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ffc0fb64-bbf8-04c9-6699-a7b8b0b9b085" executionId="3168e29f-6d1f-4085-9dde-216fcab691a6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="037bfa68-417d-78a5-5acb-c2880af372fa" executionId="0cccb66c-b59c-442c-8f94-0fcc63e3babf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8257835a-6c5f-6cba-1a86-edf8e6a207db" executionId="4ca437bd-bab3-4621-8906-5a822f122be1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ce5f4b3a-ea41-88ed-d508-1792b4e2614e" executionId="b2c4f54f-51b1-4d6a-92ec-172a19586985" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="886c7b7c-2c9c-4a19-41a8-bf83c6f640e2" executionId="a0386134-f6c7-4db9-a74f-d4c0e7d3f1d9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="64f97fa5-5566-6334-637d-1fcfa66370c4" executionId="a16f5f93-ca18-4763-bcfb-1f6d280aa48b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6a1ee845-a491-07bd-d99f-90b2ad889ff5" executionId="c7300bc7-f5ac-4dc1-8a8a-db5a65a5a873" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="05e6364c-06de-5fc1-b59f-1ee255c13984" executionId="1e182859-1a76-4d01-8b67-fdd60bce08d5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9993484a-f770-1a3e-273c-350ad1719194" executionId="265d0b16-fd5d-4c4e-9109-78673da0d863" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="86312309-f9be-deb2-1d8d-26cead13f9ed" executionId="70991915-ca64-4579-b6ed-d092f6a6581f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6690bfa1-8c8f-58bd-ac97-369e4d5a7e76" executionId="21e44ec2-4d90-42dc-8f8d-a0e9045de0a5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="58db1c36-3b0f-4602-c43f-f69590780803" executionId="ea5fc88a-dca2-4c79-bcae-742b0f494736" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="00909cd2-8057-51b9-4dbc-eef5da06e38d" executionId="7ead3ec4-3365-45eb-b568-5c940c2118c9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c4076374-50ee-0ab3-fa7b-ec90ffe48c29" executionId="8fd97607-19b8-4c1f-875f-6f606188ab41" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="415882cf-532d-29cb-0caf-200e013d7399" executionId="655a3713-94a3-45dd-b8b4-1a395c503c2c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fb658cbc-54c0-d2f7-156f-26f3e078aa41" executionId="dfe7ba98-0414-4e45-9739-7d4509aabfb2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="57285f48-6c8c-37cb-4dd3-19fb672ea52f" executionId="6e9a35fd-b2ed-4219-9b14-d254f158d69c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e649615d-3a6a-6586-1138-85934e3759ab" executionId="bde6b52f-bca2-4d0f-bc37-8a29f86da2c3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ab722cc1-2c82-8490-9e00-84e8c65d9076" executionId="ae2c41c3-e87c-4b12-be9a-c25ec7d4689e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d9180964-c7c6-3249-b822-6f8480ee0237" executionId="d8461257-8308-47f0-a81d-31a7426ff1bc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="182d8f07-85aa-2769-006e-f63b6c33be9c" executionId="f8a7bc5b-9387-4fb4-a5d6-a63bad84adb9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f0d80a8d-b4e6-9083-59df-d89f5dd0003e" executionId="6c8e278a-be71-404d-a679-bf332742bfd2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7ea7d5b7-d455-2c3d-3b5e-973d3489f886" executionId="0ff9ec6c-d62f-4485-a59f-81d3fc66ed49" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="55c930f0-427c-bfb7-5bb3-7633595338d3" executionId="026328dc-564d-445f-a9e7-beb39d1b8c7b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="868829b1-6ce8-5a84-b30c-236d0b34f48b" executionId="d093bd42-5588-4efc-9484-bf91d87875eb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="717d024a-f89d-e9b7-1643-2891a166046f" executionId="3817f8f5-3f49-4113-a95d-9ea334468569" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8c8bab6a-6c6e-0890-4f70-a1c1b0d2fd12" executionId="2da2c60a-432e-4f8b-aea2-ceb349755ea2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e5076fdd-4211-b2af-33e1-13e4ab2d5de9" executionId="b0856eaf-dfe6-45e3-957d-5315e03f787d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b97cf9f0-5513-5846-2210-540664a29469" executionId="ef7000c1-c2bb-432c-86cb-1f111d0bd42c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c08108b7-5b7a-3150-5af7-ab91d7966569" executionId="855c880b-4ab9-48f4-9b9a-375c5eab9d79" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4fa26242-840a-d405-feb5-aa213f854390" executionId="b61d83f3-252d-46a4-81e5-a29f62f008d5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="14e8c44a-798e-97fd-46be-84284c4be6a2" executionId="93df9c21-463b-40b0-8dd3-d9d28914599d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3fc43c6c-1c5b-a081-9465-99a3d7004a18" executionId="b18943cc-9996-42a7-aee1-16e90034b87e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8bc300c8-1af6-0aeb-289f-7a1c2adbd47c" executionId="5bca13b8-2d66-4c5c-9fec-b5e04c37cc8f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="00a553ba-9039-2431-1d9d-1ec82c2a1914" executionId="5684573e-6fb4-4d6f-9259-0d0efd895766" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d1d83992-d07c-178b-17d5-b5ecb4ac053f" executionId="993b0ead-0042-4e9b-b407-511f98c5221d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6edb4d82-b4e4-a503-39d5-4c296b131fc4" executionId="d3ad03e6-7d3a-43f9-b0cc-086dcc5c0aae" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2b22e5e6-5b56-6787-3c5a-248486677a22" executionId="9f750716-ba4a-4540-8e6a-76cd2f441a1d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7ba173db-08e5-0ff0-b8a5-6c97798a093b" executionId="a2300b92-5e6c-4535-83cb-fe92872b7447" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e743229d-a945-109f-0f68-85e2c741cbb1" executionId="8b8c86ce-211c-49fd-84d2-95f814521560" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="caeb629f-da31-44a8-890c-ddbf33c84195" executionId="bf6629b2-2533-4e6c-82fd-a64aa8a1cb73" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e0b7d80e-8709-4973-0648-31f19034f50f" executionId="6c12a6b4-a15b-4f12-ad05-3c53e353bbc2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="722f789b-9b06-423d-5be6-7488d6eac922" executionId="6d79dfb1-9650-4b06-b49b-377887f0d15b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a896b1e1-b1d4-2bdd-998e-601ff0ccb6bf" executionId="c7884c5f-bd1b-43a7-a7b6-28bf3dbed770" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d8d005fc-c3fe-8138-2809-35b900f7ae6e" executionId="458ee5f3-b853-4828-a392-bd85c77d8801" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e54699cd-9090-7ce7-3370-1b95d7d47846" executionId="774816a0-867a-4a17-b5fb-a9cbc3a28b61" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4bfb1783-28ac-32fd-04f6-8ae11fec4141" executionId="1bccf99b-5c0c-4e94-af50-c536837f0e72" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3a96882d-7c69-8687-94b4-f5860f6f99bd" executionId="0a6901b7-d6e4-422c-96fd-79364af65da7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6b543120-f7b7-a265-c1d5-857d601ee6a1" executionId="1851e081-249e-4e42-bc12-9ca2c0f27e7e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="60533c31-a943-730f-23fa-cbc39dde8f94" executionId="620d7613-cb8d-46b9-915e-e2ead42e3e6b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6a9412ce-8230-d1f6-ebe8-9840e104c107" executionId="72c00f08-e2e1-4e32-aae8-189a174da520" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b4eec34a-f137-a2b3-5fb9-512fc2b42ddd" executionId="f83dfb75-65d5-4b0c-b4e5-5e99a35b5f03" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b1749646-c960-58aa-946b-405aeedd2205" executionId="905979c0-8637-465f-a4ad-c752e7be7b49" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="733aad8e-5841-241f-4113-ab2ff6e370fa" executionId="d3e606d8-33a1-4466-925f-d86a71a852ac" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="69547283-2125-7946-8a50-156f4b8d4852" executionId="17372ad0-649b-4ecb-984b-cd582dca514b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d9d85af0-0c68-f9b8-97f2-9ca8c1dab479" executionId="61c8d11d-b403-4b25-a8f8-9868ecc48f44" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="73e753db-b328-ad9c-50e7-a9cdffec8bb9" executionId="2b9ba7d1-594a-447d-bff8-9bd4ef059638" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2351a020-c013-0742-4ca7-0f8c48be6405" executionId="0068a497-ba21-4f86-b856-930adb11378a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3c7d763c-4ec6-4072-e2b8-4735c12a0b65" executionId="a05834b7-3d08-4b11-a1ff-1d86c35929ab" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="aad1bcf0-27d1-1495-1fde-236ff659db85" executionId="fc6cf2bd-aa24-4cf9-ae9f-5359fbe8035c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1f75eaf8-fd81-60cb-f39f-1628450681da" executionId="804d4b0a-068f-4068-9c45-29a0a7ce9ba0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dae55759-ebce-bb8a-cb70-1305966ece70" executionId="7248358b-bf1a-41a8-b2f3-115c4ffc4c72" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="68112392-6167-fe61-a7ba-9a83c7016869" executionId="1782e072-7bef-493a-bedb-1ad7143e19f8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="570c455e-5c4e-1a6e-e221-a0d96983baf7" executionId="cf499694-688d-499a-9f9c-171eccbf7ed1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d51c14e9-14b0-26e6-ec30-bbe73cf67f28" executionId="445fc505-3a3f-4a67-a7b0-f15260c71635" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d76ccb04-1ca4-5a38-87f3-bd862733e7ba" executionId="4d69a442-e3fb-4d70-95b8-825a1d054a5f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c3f639aa-7527-4462-2d08-5ae28b85e8cc" executionId="54bc5239-aef5-4eb3-8b2e-d97b1f04304f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5c51e82d-2986-d421-657b-80d374f1b3f6" executionId="aa706a51-38ce-4e47-88da-960afa67b986" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5d5fa786-3032-8bd7-fbf2-30a47a6d1b88" executionId="82222a4c-6d08-4b5c-8e90-5c9ce2a75673" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ec78030d-3c74-b579-ed62-10c09373414b" executionId="ea99dd8d-b9ed-46cd-ba95-afa2bd2a9aff" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3002b258-25a1-00bd-6010-0c2eef6e8676" executionId="f467f939-1a78-47dc-8af1-7a2aa2048ed1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5e5f2bb7-24fa-5495-b661-98eca699f9a0" executionId="ed622727-ea84-4a13-8e96-60248650a267" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d3d827ea-6a49-541b-8e70-0a3a8ecbdf58" executionId="e1fbe53c-c6b0-4cb0-a2cc-abddd09824dd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5c4edc3f-c82a-0b14-e93b-1c210da61802" executionId="eb4cb66c-d377-44f0-a154-0bca628b5d2a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6cb2a4ee-7d21-c491-8eb5-fc61c4276bb0" executionId="e127fb8a-0e4f-4522-bc33-781f7082e08e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="366e1416-246f-c041-fd64-a574faed6919" executionId="cc9ef121-1311-4482-8f76-435d2f5c7d42" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5c5d958e-7315-eafc-956b-789a8f1a36dd" executionId="c0ff0f8e-724b-42c2-8574-c4704151951e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b9afa542-4cbc-b961-5e1c-d641f81863d2" executionId="31af77ef-6987-4569-91a0-faa9e04b732b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3739ab94-8db8-b8f4-468d-8d44a5fc2c27" executionId="0403f03a-e2aa-491d-832d-f1f5db9be62d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bf9c8229-7618-b78d-49f3-c313820814ce" executionId="171a63e8-b532-49d6-93f4-8120371e60ed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ea11aebd-d039-ddf2-38d4-3274342c5210" executionId="95150b46-0710-4bd1-b2e3-a8c9862985a6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5715aaa5-8ec1-2b37-8dbf-587a77a35abd" executionId="5c2060a4-9f1e-4f3b-8ca4-902faa319d58" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="57a4f184-7d57-e2ff-4a98-f0540883c92b" executionId="d8444614-18bc-4c5f-a66a-b146e9d27160" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="60d240f4-dadb-6574-64be-8bb3373cf4d4" executionId="54a3ea9b-a79e-40d7-a8b2-3d37f7371013" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6afab716-c6fc-ac16-0bf4-02c4be6cd232" executionId="72049095-756b-43a1-8e52-0f5b0119a5b8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b0ae5328-37cb-fa66-c923-f3225f3ea082" executionId="1215ce37-acee-4dc8-8461-508e9921d532" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f8fb9709-941e-bfff-f332-2de2ba7be6a8" executionId="dd665be3-e682-42ad-8235-29fb1b2cd689" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="34a09099-3690-b88f-4520-c5f766aa5422" executionId="6b919acd-28d3-4931-8d6f-8cb14b132bcb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6f58b93a-4d00-733a-5fcd-5e9bbbf01a91" executionId="16adb810-3fb1-4559-a7c9-9cfdc6e003c3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="61b7fe3b-84cb-36ec-b834-01f0cb94f791" executionId="85402476-ad0f-435b-b396-0b435f29aef9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9fc58e7c-dddb-212b-62eb-2ecf2e982645" executionId="e2dfa697-0d63-49d2-bd92-e5ae629ba752" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7857f040-1405-cea4-2f51-0da656bc604e" executionId="19ade1ca-2bad-48fc-bb3f-055d0d0948d9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="075445f4-d3c7-562a-fc32-e2af686cb60b" executionId="bb0f8515-c4fc-4d63-92e0-fdb5d94d2259" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9005f9f2-405d-0261-3646-ea372d53bbd9" executionId="602a17c3-ed80-42b8-afed-ecef0a7246ef" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="850bfec7-c153-d323-c687-444f3b037742" executionId="9e06a081-df59-4119-9063-188867ba9b48" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="051d5db4-261f-b3c8-1f6d-be91d7bcaf66" executionId="16a604c1-94ca-43f8-bb79-91885d45e472" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dcf37d9f-1e5b-5564-a89c-30c737f7aa7d" executionId="3a2b29af-2d7e-4617-b5fc-bf30bf8dca8f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8f468c91-78da-306d-1908-98f1ff142000" executionId="22971415-b363-4ca7-96cb-a24e19be3d6e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b245dfa8-d5d4-e8af-f679-3daf1b1e2fff" executionId="3f4f45ab-236a-43d9-aecb-7de01d822bc1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cbfc3663-0f31-8b49-0d2f-23fe078d6768" executionId="c68f2da9-1e80-4f82-ad9b-e269e051b4f0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="56627dee-1e4b-c028-c339-0cf28f123b70" executionId="5fba4a78-45ea-4b0f-91d4-b3c248c3aa9d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9e6b700b-d199-ae9d-9317-3d7f67c808cd" executionId="a9c2cf18-f8df-49d6-909d-7a48665e21d7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4c82838c-cfa4-a051-b292-597a7dab9b8c" executionId="fc535a2a-eab3-40a4-9861-2ec71df26e2a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2a8ed0c6-a973-02c5-1713-bdb53bea97b4" executionId="f8b36b66-52b6-4c30-833e-513d2e75f703" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cce98007-2b67-1f18-b299-7857aef49dd8" executionId="a46a2312-5138-48ff-947a-e2f713a4701f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f8138c2b-a99c-54c5-40c9-4df3f98e3574" executionId="b8f957bf-a6b4-40e8-9236-e909d57d4ddd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2016acc8-4466-329b-2211-8629f89eabb6" executionId="cec97cf3-735b-43e7-9ab3-e4154ca76f02" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5f46daef-c2e7-e811-ad11-3e74c717131b" executionId="01a047ab-ddf9-4ef9-8778-fd748b6debce" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="33876026-4518-9412-6f1b-0c7264385b2b" executionId="d4c45a0c-c0a6-4f9e-9d3a-e94bca7171c8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="90cc3558-e589-4171-03da-bdc32f968b41" executionId="6b93363a-9169-4a5a-9c41-cf3603da8efa" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bd279178-1063-fbae-4a66-bc9268a06d30" executionId="e18084ec-15b7-4bd3-beec-929268eaaeed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ec5a7b07-1451-b23c-3cba-6011ed2d9efb" executionId="c2c29fd8-dde6-4a4e-b0f5-2e8f7e224935" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5561ac84-8cc6-5ba8-1f2c-6dc317c434b2" executionId="8fa8a993-5872-4063-a578-2f3d24ec5173" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="32b976a4-0ae8-b766-d704-be0b87873e9f" executionId="14b51329-170b-4b9e-8975-329b656a6b6b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5a32d025-a9a9-a44b-599f-512a799f1657" executionId="4f4423a6-2af4-48fc-9ce7-90ae9511c817" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="55762f70-ac8d-ba13-4d87-068874aaf203" executionId="f3bac1e0-a2b6-4be6-bafd-ef4ffe0ecac4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8ed6ba54-e6bc-a1f1-4a92-69ea4ef49d54" executionId="4ed40823-36e4-44c6-a280-8443e93c3aa9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2eb77de5-46b3-11b6-343b-8ab1df70edd2" executionId="dbbb8bfb-b473-4054-9386-51a157aee080" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="63c48078-afc0-d523-2dc2-332815f41b3b" executionId="4930c86d-816f-4da8-850d-679401316964" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4eb333e4-f3ad-0a29-db5e-ab7e7fefda6b" executionId="3e23f645-f9df-4428-b30d-759e43dd9973" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c829b81e-82b2-51e1-da0d-7fddcf5cb35f" executionId="86003a78-90af-414a-8eba-34100a580990" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a322544b-9adb-b920-ae3a-66ebe751a268" executionId="6d9a26dc-64c6-4f42-bcca-a96b1ef3e759" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cc526169-c58e-9fc0-6bd8-b62078473344" executionId="9f6d0ecb-4999-4520-a3c6-fb55a48d1794" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="02926b91-4d41-1899-b9e4-f8f9a1b8364a" executionId="f826dd1f-f859-4ef9-8e25-221e47ad0b7e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1ddb9f9e-996a-3884-a535-e139f13b4f95" executionId="126792be-6142-4f0f-a527-3c076d78ced8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="272dbf5f-9a26-6986-3c97-8258d901883e" executionId="7ed42523-6469-4ba0-bc6a-aee950d5b861" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b3eea6a0-b05e-f682-2164-4ffd823ae651" executionId="e3b4f063-a7c1-48d9-b159-d562a8e83f28" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a7519e4a-476b-5e4f-da75-cf6673f8e0dd" executionId="a10875d7-b6c7-48cc-b7e0-3371d64b7eb1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d13e0feb-092a-bbb2-3890-60e0e130e3cd" executionId="b27981c5-ab8c-4a11-a2ed-d64b040a16c1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d9fd0b28-f8e2-7f5a-bf6e-42bd2005a1e5" executionId="200ef790-c9c0-4ea5-8f93-ad2c3e136ae2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8d623c70-a286-2dd8-e75b-076ae2a4ce06" executionId="906ff2d1-9e56-4de1-b037-6672e9af7998" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="89f77549-e837-5d5e-1847-9291cc9f85c2" executionId="40605365-6859-4b9a-837d-8de5a5b11bb3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b73a3fc5-7479-98db-1781-986f96c7d808" executionId="31657c45-d64d-42b1-ae5d-cf657b3d8f90" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bee39dab-8442-b5d5-3803-965136f9c5bc" executionId="ab358a56-2541-4bc0-831f-943253dd5174" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f4810220-3e44-4558-56ec-92c662636d00" executionId="e78f617a-2666-4055-aac6-b800fc44f7bb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b4a504c0-a97e-2cfa-bcbb-c66f473e387a" executionId="40258068-6bfa-4503-992c-99dc039b1276" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6bf822d0-283d-c283-a15b-1d14cd08698a" executionId="99b0d4a9-4951-4988-8531-22f6c18fd040" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9269b860-734d-3ab9-2e79-564571519608" executionId="bfce400c-b044-426a-b824-9f3dc0bd904f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="990b4dae-60ce-0ffe-7ad1-bc966200b759" executionId="5b71adaf-3d1c-44fd-a39d-8701dd190976" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b180503d-ff65-8577-e6e9-86522d4c9a91" executionId="3a463f2a-5027-4d0f-9c8f-9248c9c93988" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e6708b80-99c1-ea6b-691b-d27a8fe1a306" executionId="f79162cc-087e-4e86-8f5a-e3579f3e973d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8e7ffb49-9b16-e2c4-c73c-c5a2aeffff97" executionId="da752ae2-251c-40e8-a80f-e8eca3719afd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8b8983c5-e493-8649-9903-d0f9cdb565a4" executionId="1f071399-d8d6-4c37-8252-1d2549d3751d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="60dbfdfc-5601-ed0a-4935-ae2f1e86ff33" executionId="ed9ed37a-821e-4ea4-aabe-abdb71e06d7b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="85878b30-6f51-3dff-13af-1e4ffc6ace82" executionId="9a003379-371a-46fe-8046-db09429c4a41" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="45340607-d096-14cc-1964-095df0379f88" executionId="86572a0b-37a3-4eaf-b1f8-3e008ae36eda" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6cf66091-2356-197c-79a8-f1b210620ca9" executionId="c53946c4-6822-4b94-bf47-c16f63e6e3d2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0199df2c-19e8-123c-d2aa-d6dfb753df0c" executionId="6fdd74b1-eabc-43b5-8bd1-233c042523ff" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dd5ad8db-d861-381f-01e6-00daab859412" executionId="da29fd3f-328b-45aa-a3db-3d5a36473812" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9523e067-2a88-a30d-a7b6-d1bdb58ade73" executionId="1e07f440-6525-4e12-808a-4911777259ed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bc26785d-f041-f7b4-9031-129ef26c71c1" executionId="2ef7b1f7-71ad-42ef-a837-60709283e3cb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0affdb3c-cb45-e698-1df2-80fa71f12ffc" executionId="b1248c23-f54c-4af2-9168-3f026c11ef52" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dd8e390f-d778-279e-e3e1-d8e6e5085d97" executionId="bd771a18-c0d5-46ae-9ff4-8a15334b197b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c7d85018-b695-5228-b365-26e608cf62b0" executionId="439dc066-6523-43aa-9bae-3c77c11f609a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="44dcc5d9-fed9-6773-52b5-c1d9b241f4a5" executionId="e7849736-76cd-408a-bf34-480a76cbc55b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c341d1a2-726d-79ba-26e8-641ad8f015b1" executionId="3ec8afce-c152-46fc-a8c3-d6e8cb47ff45" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="96b55d42-f9a6-d428-12de-cdc4c2f1a233" executionId="6e2a0689-5803-49d2-8a17-fad405338519" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="31fcc28a-b1b5-7cb1-92b7-5fe3ea9649f4" executionId="b6431d25-5ebc-4907-9d45-c9da580519f3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3ef44f5b-7efd-8515-8531-0370bcec98a4" executionId="be09af15-ee04-419f-8bc9-061aa74ed8e4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b6c0cf2e-961f-2153-5e6a-d0cbf1ecffbc" executionId="1f0a942f-1cc1-4afd-998c-c43505502f7f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ae9da93b-3428-252f-fc3a-c1a6fd09f18d" executionId="8ea920f1-6eb5-41f0-8369-a4555137ad96" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b097c3d4-7e15-3d13-5836-e2e140fb8626" executionId="687562a6-c82c-4c64-a9b8-10b4595b3c4b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="59d2fec8-b79e-70e7-d269-85c45ca519df" executionId="857d949a-b0fa-4012-8ab6-ad92d7824009" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8593e7ed-d8bf-04ef-d1f8-16fa050507e8" executionId="0f23936b-7106-4687-951b-3b68629c22e5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="44c38ae1-e745-0b1e-c388-bae5ef9f22f9" executionId="764eed43-fe28-4744-81b1-a687cae87b74" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b126133c-41f9-0b4e-5060-677b60213fdf" executionId="8c463412-9d85-4564-ba12-fa4e37ca94db" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="082d6989-6d44-b5dc-7a5c-0e0cfde75a2b" executionId="74c52ee2-c37f-435c-a6b4-31a211ae25d0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e1000aa1-d6c2-54e1-48ae-c2c573cbd6b7" executionId="190f3eb2-2803-435a-9559-fe8d6b237701" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="22dd9d63-6df5-cb74-41e9-84e163c46d94" executionId="57056cf4-1897-4d54-b4f2-605719986263" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="65b48734-dad4-8949-8d42-d9b1b423dce9" executionId="b971323f-4818-4016-9a3a-e64df6c13967" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d762b228-0657-3207-3d4c-d018ce3d4d67" executionId="c92a07de-5ffa-4ff1-9e99-111a7faa4117" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7d5be7c6-4c59-117c-b68d-f4e689a43bb9" executionId="c18767f3-2c33-4b60-b472-5afd6ec214de" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="befec0f1-222c-d160-2c0d-8d379e0d3ace" executionId="7d16e2ae-84a2-4ca6-a995-a26925cd25ba" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0512db2d-00ac-b444-6a97-cddd82f8ffb0" executionId="addbb1fa-356c-49ab-a289-2b91776e2e5e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fb7a82f6-9a77-dee5-8f53-a9e04de82471" executionId="6109072f-0bb3-4350-9ec6-5cfb7f315e2c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dfa54b07-d1c8-ce12-82b7-22287c295d3c" executionId="58e0a7e6-becd-4ced-8890-aadf4a64095a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5e8f5919-3765-8fac-3bb2-96b92ad26c5c" executionId="d227cd3d-285d-4c61-934a-b6f2ab76438a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4995c3be-b9bd-0b31-4b03-a6d639d1cae0" executionId="46fdc568-504b-4d6d-9dbc-29a147fd4685" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f7b46018-b812-5287-b612-93afedaf0ac4" executionId="c66b40c4-2371-431b-831e-c9e6b449d355" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1878b8f5-e8b2-2eb7-20dc-330485843247" executionId="837169b6-3008-4eb3-b6dd-ad5f822179d2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7894e8e2-f1c4-e73f-b362-d919594ef395" executionId="f244cc98-1cf5-4194-a907-64acb435892c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="15e44e13-3241-0d43-9b31-707163cd54cf" executionId="cb820241-a34b-4522-bee9-b862347a5a5c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="911d466e-37fc-a4b3-440c-c7ccd000af18" executionId="4060c95e-523d-425a-88be-376f00126f2a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5bc0c8fe-d505-e339-67c2-3924e78ad00a" executionId="c44a5d0a-8ecb-45f7-afd3-97b2e3356909" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c8c7fa4f-d4fb-a880-4f9e-3a10c760ffaa" executionId="f6a0a18b-d8c5-4de8-88f2-0a2d0b51f750" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="63fd7977-7260-c67b-25db-ee2438203325" executionId="d18ee668-ff28-4dd8-abf7-1ecf08cdeccc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b0577359-fb9f-9b84-635d-29b1e97afb2c" executionId="cd4d2397-86a3-4332-a0ff-61c9032e4489" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="992a99b6-1023-f9ed-94a1-1bd2ea725250" executionId="ffad0f43-4c7a-4dd7-ab18-c73fdb2927d6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1c1e720b-ac36-2d49-7bf8-0aecff012a31" executionId="30cd0318-cab0-4346-a6f3-8b5832423b1e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5d593569-7ecd-e02a-3c8f-e9aebbfaf167" executionId="cee52fb6-cbd5-46b2-9cb2-b3e7e83b42da" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0e1373b8-f4d4-16d6-e499-5547a7ae76fd" executionId="7e1c009d-9985-44af-a578-adbe5d314b78" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5858848a-c9b9-648a-f74e-ff6cd74f9474" executionId="ca22d004-37a3-4c1b-97e3-954a70fd9278" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="201fb038-8dd7-531a-4636-b167acbc7d26" executionId="0632887f-7602-4215-8507-05610b0b9d1f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9a395842-384c-a677-6a70-0236a198ea54" executionId="dda7e429-642d-4337-97c6-f87192384a67" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d4c8293d-f316-0b11-fc7f-cb4142315be8" executionId="e3bdf876-89ba-4479-8f32-8a69849ef866" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="de6aa845-3b86-0fa9-8e95-ff855302fb13" executionId="a1a52c23-32fc-4c05-bf40-bf7e2f39b603" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="57e18615-0475-e8cc-d25d-dd7bc3fc2194" executionId="6a81e194-bbc0-475f-88aa-b467f721ad9d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="71dda906-187c-be2a-eed3-fb4a5388dcf9" executionId="06260880-daaf-450f-8f1e-34e26e45d8ae" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="70248fdd-6852-df9b-493a-37bd6fbc9d5a" executionId="0bfd0339-eadc-4a55-8d7a-a4a3b98db864" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f80daad9-afcf-38af-5bbb-eb28dd07839f" executionId="4427edaa-afd5-446b-b6d0-c2e99c1ffdb8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="06addaf4-dec0-97fa-ac7a-cdcdd515e323" executionId="512cd9fd-7f72-40c7-85cf-fe7786c8f33f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="76eaf404-daa1-8b62-e949-05d0c35bea87" executionId="29907130-d778-4fb1-b55c-ff1e94055b7b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="07ed699a-3d0a-133c-c8bf-ccea324a7d26" executionId="6d4edce7-8675-4645-a70f-a5e53d7362b3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4b6dcde4-e3f2-af38-4208-c520bfa1215c" executionId="85726a66-6cd6-4604-b4d6-0a99a5d4c6dd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c6a034d0-e6bf-0809-0228-16fbe365694d" executionId="70c0ef5e-c625-4f9e-b092-dc1029f7efec" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0adcdc88-a89f-ca1d-06cf-0bf345ed2918" executionId="b8a83664-d5f5-4da6-be6f-6f1d56201ca2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a31f2dbf-ac77-39be-03bb-561865b3e4b4" executionId="22a1ead6-7526-47f4-9c7b-849c6c55a893" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f1c17355-0402-9cd0-cfce-ee3a0ab3f558" executionId="2a896e8f-3814-463e-a34f-7e0dc062f838" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4b493df9-5c42-3270-e12e-e6dbe93d7bd4" executionId="18cf77f8-13ba-4f84-8e46-4b485b2d9663" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9ba6d97e-3bca-94be-5098-f82f202eb1cf" executionId="f4e6d22c-bcbd-47a0-95b2-43d344dd853b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ab20ef3c-9bb8-4c80-4a1a-9c26a2fb4629" executionId="d763dac9-48c6-442a-b1cf-8956d9699ec0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5b1d39e1-4b2e-eb8a-66b6-0bf28cfe7243" executionId="571dfeec-2e0e-4d0d-a717-80f7ced98a9e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="915c0d6e-a667-265b-6e92-6610c0b25c43" executionId="8c400a3a-a16b-4b99-ae8b-6af1333aa3a0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="108566ed-134e-a3ff-231c-5160f7054931" executionId="2da95b62-cf64-40a7-972d-82b7405a5d89" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="72db3479-745e-c850-eb77-5ba21aebf1e1" executionId="35139868-429c-4a95-b392-7880fdabbb6a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ad288af1-b7d0-42e3-d2cf-727c6ee2d5b1" executionId="4e21840f-0412-4ca3-bc2e-ee4dffe873ad" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c3b7178f-8bbe-bfa5-63ce-eb8684b58168" executionId="51a94e91-b700-4115-bcce-101ca96b0ecb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3dc4def4-9800-3309-982e-23606ca13af6" executionId="964382e1-a02e-4ed0-8900-5983f81fee6e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3c6939a1-da04-c0b5-b799-e69841b203dd" executionId="1b754283-7692-4834-ae7c-5bb9ba8304d3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0bb6d0e7-e566-db5b-3c27-eb677de8561e" executionId="fb25b47e-3c13-45f0-8c9c-346395523aab" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="944c4e81-e2d7-7a83-1c58-f359f3128857" executionId="87702619-6043-470e-b60f-c640fa4d3ca6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c628590d-0a97-19b5-519d-d6b6cb693731" executionId="8306320d-969c-413a-bdea-232e3f3a855d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="37fd1d3f-16b7-77d2-bcba-7d832c9b391b" executionId="7bd12d9f-3be3-4104-83c1-50c755f48a9f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e070e0e3-1694-1e50-6fa8-8d34107cf7ed" executionId="2ed56ba6-1109-4c8d-883b-264c3cfb98c9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0331da98-96c7-0a88-6d33-2821c5e75efb" executionId="a3b6a587-e498-4140-8a75-7270f8f8ce5f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="343d66e3-9131-bc03-53f6-bb4a7e565e21" executionId="44f6f439-692a-4dc1-b89d-3ad5d6528607" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2cee4030-4c40-7a3a-1b85-60ad66935df7" executionId="c95e3546-395e-4cc0-a431-bdbf5e4b3622" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6cb1425a-7a08-a55f-462a-727456de7a01" executionId="13ae9f70-e109-46fe-996e-51184d14bc85" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="18fb9311-2bf0-3c77-2b0a-6e4c2d345be3" executionId="d5602770-9fea-455b-8052-e3999bbe07e8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9c603666-5907-d237-64c5-f86ae1962f25" executionId="bc2ef879-dc35-45c2-9b89-dbb2281a3a29" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="510357b2-14ad-9654-8756-c5f23e27aba6" executionId="73582d3d-b6a2-498e-ac45-f7be6e246d56" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7c9b2d8d-684a-50ea-7b33-24517c32ad99" executionId="d97af9b0-a2b0-4130-b578-da9d489095d0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b1fffb79-4963-2113-58c1-eacbebbd1896" executionId="27625faa-d397-4484-8616-d3e55d6150ec" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5a537918-ac4f-1e42-1739-75e65a92d142" executionId="ef994ac7-0b43-415b-9040-98a156c6b250" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="12a40b4f-fbf3-69b7-1ea0-26749e334902" executionId="e98967d5-b855-40ca-96bf-b9b1a0043f9d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="52e3ac96-9e9f-55cd-a669-8470fc532b66" executionId="9b8b42d5-3566-4d0e-9b7c-b9904770a26f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a5393ffa-9126-a4ab-39be-516adbc87e3b" executionId="5567cc07-ef36-4712-8229-d0174c1d056c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8be52224-6ae9-82a2-8454-33e08960b7c0" executionId="be949255-82bf-4c2d-a5f9-644a239f30c1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c3478fa9-f87b-b7ce-464f-9e68456ffe9b" executionId="c903cf6d-7f2f-4fec-a7c7-38113b56a2f1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3b08ff8b-3b3b-b7b0-ac19-2734c63d2e69" executionId="e58a90ae-798c-4aa9-8c1d-3941790379a2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="32275570-5379-b6cb-2c09-4d52793ea9a7" executionId="36fb7438-8555-424b-b596-9e4b1b4305c9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f2f14db3-4ad6-c290-3687-69c591722d47" executionId="83e3402c-aecb-4da4-8c99-81d6ff27e117" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="45340607-d096-14cc-1964-095df0379f88" executionId="98a1bcea-8436-4b9d-afec-46a1e4af6b31" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="654d62a5-00a3-b104-0bda-dbf0b7fef2c0" executionId="57379b81-f4d6-4369-a5f2-20850fb1eaf6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="69dd78fb-904c-96a9-7d92-0fd3fedfeca7" executionId="2d4fb3f6-efbc-4163-9af9-a072109bfedd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d38d8968-512e-b063-b1f0-e470f9124dbc" executionId="fb346140-d9cc-49d4-ab72-7b6d78c17b15" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1f2048ed-bd91-c277-0d28-420eabcea665" executionId="315b8c3e-b413-4e0b-8d02-5df42c3004d7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3467fb74-658f-e4bf-e9b5-d3b26c15378b" executionId="842d02a7-784c-44e2-bad3-8bacb0b4c3be" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ceedfa82-fa53-0b66-65dc-295a7fff198e" executionId="bb540c22-a7a1-42b9-a679-fccda0b94b91" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d0d94bd9-f514-1156-0f8f-040da566d74d" executionId="96a0904d-ac0d-4247-b667-59fbb3ecc9cc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e5c53298-d597-5089-a152-5e573c51d676" executionId="618eef26-1995-4f04-8cfe-24bfec3040f9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e1072f99-e644-ed64-fcd9-40901eec8be5" executionId="be851644-0616-4dee-a08a-40abbe153ce7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="83876442-90e7-5961-79aa-3088d496f456" executionId="9535d503-84d1-4633-8528-2269552cc4d5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c5b4b5e3-6f48-85f1-1185-89d21092859c" executionId="e7aa3411-55ac-4a08-85c4-0c59ed9d7b59" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5512194e-b764-06fe-8a05-956a3484d1e5" executionId="fc832ebc-e937-4453-bf7d-58e038580a17" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="16d61414-b9c7-100c-b70e-fcdf66436cb8" executionId="d07a2be8-adb2-41fb-a872-c69a2b9add93" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="09dfc599-7d60-1da2-85ae-3fbd22d6aaa9" executionId="e954562e-c44f-4525-a0b6-524ba1471f55" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="17195ae2-d3d4-933a-d94c-3e94a411df7f" executionId="4c7ba242-2205-468f-b611-f288a524fd97" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4d554f5b-0174-ebe4-99b5-c07ab2384c98" executionId="f5164f92-47ee-4e79-b8fc-c27ca6ed3ce6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="86395317-0cca-af2f-03a4-8909d57420f8" executionId="d10f6a00-d107-460b-8d4b-5bb440f9b321" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d0bfda8e-a602-d13e-709f-86b8b3b20b57" executionId="462802fb-9ce7-4044-880a-487adeb9b27b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6aed574b-9838-3e67-c37f-179f30d9bfe6" executionId="2b05e6f5-ad35-4db3-a52d-796d3d265f10" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="44723468-9447-4cff-7112-77f81960d5dc" executionId="b6e574d3-26d4-43c4-890e-bb850277fdaf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2cd4ac53-02b2-7c76-4b2c-e1ca80d821aa" executionId="d60b054c-c462-4f66-9bf8-46c3daec51a0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c153900e-fa51-fd87-2f5e-5096492ada8e" executionId="bd178f2b-86f4-4eb5-bc5c-e17eac8d3056" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="851de47f-fdbd-7062-d9ac-3d8ae1b287ba" executionId="3fe5f707-910d-4276-8997-5417daf25d56" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e2edabd4-170c-6802-c982-2335e04c978d" executionId="2b63cb23-a0c5-4121-9342-790e4fef981a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="da3b79c9-ea9b-0e39-bf54-b7f6e4631df3" executionId="d2d41c81-6db1-47bd-94e7-d67117c09d32" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="44ea9424-c830-1d01-0743-167eba24a4a4" executionId="a09befbd-19f5-4dc2-9518-cf6682370d11" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0d609d32-a39f-366a-36d0-a226e6da23f8" executionId="b628a76d-f5e3-4901-847b-a7f07e0d52b7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1428918c-3a69-ec76-d81f-1fe2b3ef2e83" executionId="cf37142a-df29-49aa-8392-a1cb1a24aa8d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b9309d47-88f4-6515-b868-03e086b72bf1" executionId="5d94df9c-9c03-4244-bc2c-98de989e8683" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4977c55d-4344-7415-caa3-6755c181739d" executionId="928b71b5-c8ec-4c5f-81e1-2682ae4deb64" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="80ee89f1-cbe0-a718-cf1a-c148fe7e681e" executionId="834f30a8-4517-48a2-b9f8-fa81320cacd7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ce5b7896-ed75-3c52-4859-3b9b63a2f201" executionId="ee65586b-f8cc-4e23-8842-d4d67610f4fc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b198bf6a-5bbb-bb78-4a56-3812034aab77" executionId="23024e5e-ebac-4aa0-8a19-1850b8cf3b0b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2b130c01-627e-7947-d882-b3ee8da20d69" executionId="0a5c880b-1bb8-4276-9e13-bc6a5ae24917" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b2ef683c-09d9-2099-f0c9-3bd7c9c52ab2" executionId="7e6fae15-0d1f-443d-af94-a71fd860daf2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="19e13355-b5b9-0baa-4f2b-52c75cca29d0" executionId="2cf19a4d-01bd-45a2-93d8-c736a3a129a0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b63021bb-f935-6436-37f2-cb8bd4015c55" executionId="496cc7d0-355c-4138-ad17-5d2d49b1d15e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0db01df6-e48f-dd75-aea6-599c5776860e" executionId="4133fc1e-68d1-46e3-b040-47a3c717be76" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="926057c2-d0f4-cc45-57c0-59f73ba0a954" executionId="29ab7d0c-490f-4f26-a2e6-d8c0e5f3ca2b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="14e47f9b-10aa-7314-69d2-05a768093351" executionId="9f7de452-6d15-464b-9222-1ccb48e5be48" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1a90a4e9-6c2b-8101-c190-553b0bfee061" executionId="c5bf3a95-ff89-4916-8dce-1a1c7f5af4f7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3bedace2-f891-e98e-5125-495248482852" executionId="8a8a385b-0bb9-43d9-bf94-80b4f4cdf9f2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5018dd3b-4bc1-ca89-5c63-949d2858366e" executionId="0d54f364-1464-46a5-8c6a-355b0dd9a04b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9c347993-009c-35a7-2f9a-5c930013bf1f" executionId="77a25fe5-9499-4463-b0b7-b2297d2c58b5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="720774e5-feb3-5dbc-d0ef-1005ed6d000a" executionId="cf6415c8-d726-4ffc-b9c3-9bdb6cd38851" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4d111c39-a9a3-82bd-e0c7-7003c5e58b86" executionId="d2a6a47e-e82f-4ec4-ac1e-5279fb5e21be" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dea6465a-0991-997f-a3b5-46ddfaec7c64" executionId="1e30df9f-e29a-4ed8-b69e-0fc6c35be102" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c2548492-e8e2-2aa4-81cb-321e403dc930" executionId="751a0505-6cb6-44b8-b31d-bcd0fa5328b9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="490c24ba-c760-a85f-5bc3-6eeb7890365b" executionId="2ee6c1d3-a94a-4914-ab7b-787e94c02843" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="14ca041b-3193-0fee-bad5-8099742340b8" executionId="19420ab5-62ea-4ad5-b44b-1a23f1a862a9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="feb215f2-ade1-98d6-be13-932a3fa82e0a" executionId="ec4c1d4a-5927-4722-8454-ee6e554e8558" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="63538b8e-bbfc-e473-77c2-ffc963f2ecda" executionId="260cac81-0cdd-4462-bb40-216be78c1290" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5c3ce98b-ec74-97b5-284a-f66b7934b05e" executionId="73805cbd-f7dd-4b11-978a-88be726ed538" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e7950b7a-7484-001b-1579-a5a14ea8c26b" executionId="bd872af5-4d4d-4bc3-a2f9-475bba2a655b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9354043e-a030-7a2c-f5ca-54387cca8ee1" executionId="3ad997a8-10f3-4e9c-880b-f41b2568c536" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6140a38e-c205-5e7e-a679-41b6fe3b84a8" executionId="2f64ad33-605b-4ecf-8aa9-5d6dc02b2375" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="496b19d2-02a7-e9c6-51cd-0954ab29a518" executionId="782be711-3ff7-4b4a-aa02-1737013c5ae7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="16a07735-eed0-f809-9186-db471858f63d" executionId="fab5d63f-22d5-4b60-884b-5b9bccdbbefd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b498cdbd-ea38-0495-48a4-b8ca65ea05fa" executionId="0891cc58-74d6-42b3-94c1-a0607f725584" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="53928b7a-1731-76ae-4ede-cd2585b01ad4" executionId="b49838ea-5a3d-460b-b67d-0646f6cfca74" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0505ad1a-404e-3208-a131-2eacda6b6b04" executionId="3cb1d141-b654-4d48-93a5-b6b7d59ad048" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3c79690b-73f3-60f0-d5ff-7fa938872e8c" executionId="bce7c777-7eaa-47fe-937c-42e34ef3dc5c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9a3c71ec-18ea-2778-839e-1620af0414a4" executionId="b6e15a42-8975-4560-b2d1-516aca156a5e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ba8a8da5-e4c9-47b2-e0b9-2abde5fbcb85" executionId="cf107056-59b4-4bef-8bf7-a73d3aadb059" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a32fe816-0fd2-bc26-fca4-4a11898a2ed6" executionId="3755b605-88f3-4fd9-a4cf-10ce42a73132" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9c337633-6a6e-b915-6d90-96437823169a" executionId="7f399828-443a-4c25-b613-411f109126db" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="662dd722-dc0a-0d58-69ab-4779181c7b75" executionId="930f1ba9-55e3-4c67-bd49-97b9e231efee" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ae63858b-4c58-c6ae-1cdf-a5f0bcadb0b9" executionId="e95669dd-cf31-4740-bf5e-1dd7a6c1dae8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="14ca85c7-1b60-fe40-c989-53d193663082" executionId="7afb2d17-cefb-4d50-b694-b6129327f79e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4f989a93-b48d-e94a-5514-84de8a1e4a76" executionId="8a62bff2-6230-4412-a1bd-d7e5ea8b87c7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5a3ced35-7310-36b2-427d-187b2491ca1f" executionId="4513bd6b-0eeb-42d3-ad15-98d459009d03" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="179d2c08-2086-a946-9964-c5d985daf0a8" executionId="ebb6af15-6aa9-48d8-bd82-6e8a71513e97" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3de38812-8cb0-4982-0289-82c87a01c516" executionId="3d11b523-76bc-403d-a936-740fc3262d33" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="88430cd3-f1a8-5529-99a4-c893b636615a" executionId="362265a0-35e0-4b44-ad29-00b945ef0e25" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="55c3ab27-f74f-4c55-8b82-c525d45c7e16" executionId="29b08b09-74d5-4d2b-90be-b297d102c72d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f03b7dcf-9bae-2109-0f9d-33a8b3ba794f" executionId="5187fdd5-a8ee-423a-91f5-8bcb64d93873" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fcb9a4f1-0c56-606d-d53a-85a17f859d2b" executionId="46f9b468-5b79-47d8-bc60-54e8cbd526be" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3ba8609d-7ecb-a164-10ad-f67c979cf16d" executionId="f50582f1-ab12-4ca9-872c-02dc76219dbd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4edefa02-27d3-2eaf-bd77-9b7ebc9544e5" executionId="262835ee-58ad-4ee5-9f30-636c3a7e5a67" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c81b9335-d7f0-eabb-1b22-16649669a626" executionId="8ac75262-358a-44cb-9542-1b7d878fe550" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2bbd1e12-ccfd-6aaf-72d2-3cc0dd5e26ef" executionId="4ca19f9c-e245-4ede-8421-6eb9d27987a5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f7010573-e28e-510d-f896-e78f8038b0b0" executionId="3ea38a36-affd-43e4-80e3-a95cd340d1ce" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4fe9388f-4a5e-9c03-bddc-236928b2628f" executionId="af4188b4-3e0d-42ac-a049-86d0b0ef2be2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b87fc8e3-ca48-a203-02f7-f52e6b738f1d" executionId="95afceee-696f-4be1-ad87-0d79ded8eda6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="01a203c0-fa5b-7536-2fe2-46b392010175" executionId="3954437a-13b0-4c44-abc5-ae411f6e65c6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="77339134-1095-806a-6e4e-9dd396bd2fa6" executionId="f0fb0be8-3449-4ab5-b976-e4c44726d278" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1ed20b89-f096-7b48-3199-7f2824f84632" executionId="58e4a5ba-2eac-43d4-84f4-0862bdc095c1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b8360f27-f0c6-fd12-bd92-aaf48d95e144" executionId="710df6d4-d812-49a6-a572-e7c221642970" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c53b1e09-6faa-d65c-8155-16049f041d30" executionId="6012dbbf-677d-44f7-a3c3-8c8560888d9b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7cafa1ba-df9b-a4ae-a38c-17b1957f4792" executionId="4ded31f5-d6df-43a5-b60d-28f52f9d6679" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3d9d233f-43e6-a7d5-2f41-66396f8c4460" executionId="6ffe3c0b-451c-4f72-acb9-19dd0adedeaf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="329eba7d-9e97-d62e-3362-99e15c319653" executionId="478ea044-68e2-4562-ad08-c5c2143f18ab" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="83646e3e-1e00-dd60-c107-301687209157" executionId="60968275-b207-4261-a5f7-c8b08bfb32f9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ec2d0310-f6dd-8f39-7420-9edffff21de6" executionId="746cd524-9694-4ced-a666-b94cb99588b4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2631f907-f745-dd29-7f6a-1d498e3657e7" executionId="6f3f9614-cc2c-4139-b40c-654d6a04d6a8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="12f2734e-5916-4ad7-d31e-3e53a198caff" executionId="5f86994e-4d2d-4fd4-bff7-c262dfb3f5ed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3bcc86ab-29f0-684e-145b-c455c9d3f4d5" executionId="fb4367d7-a1c3-441f-95ef-88a03fefaa30" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a3ae827b-98b2-1497-0a9f-b9d9b1c5b357" executionId="e947397c-b02a-4007-b281-869f82bdfe45" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3bf6af53-a392-79e8-e848-3dc6db1d5311" executionId="d06899aa-c0ae-4755-90d0-f101346a2233" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="31591d78-5244-1585-656d-52693c42a67e" executionId="7072cea5-b266-49d5-9484-03cda34cf137" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4eda5f04-e51d-b20b-f1d0-45cc7dd310c9" executionId="e202c1a2-3612-4725-b8d4-16f62a66b556" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="847975d7-7377-bdab-5220-7f52f6f7171a" executionId="8918038c-ec89-458f-8088-0bbf4d9908d6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c00d2fb5-51cf-4c73-0c89-f5ce2bf30d11" executionId="b4abc08e-f7d7-4775-a38c-0444d2395724" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="82e32328-c3dd-d3c5-b17c-2bb33094004b" executionId="0328d953-1915-4594-8427-aa177c1db3b8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8049b1b2-bd29-5029-edff-0158c6014669" executionId="616e410a-5cb7-46be-bd57-bd5ea752c30a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="406e3b76-3572-a768-8ffd-2dacc4a93abb" executionId="1c91d9df-5949-4884-a939-1cfca6cc5e6e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4528ae77-4bff-770c-f4ac-a96734ec66ba" executionId="7e2640be-9acf-498a-be03-be002d0c06bb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0ebab6ef-6eb4-63d4-c13e-38067524f1f1" executionId="62ab894f-88b3-4b0f-9606-3af2830d9fa5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1ec3f4b8-8af9-4245-22e1-065c666fd731" executionId="e6d3f994-3d09-4518-91ba-3bae5a84422b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="794b5a95-4d53-2b8c-896b-84d1f6999c08" executionId="f3a3b414-c395-4db0-8461-140375ba50d2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2205abf0-e286-5a31-781a-46284afe1f61" executionId="e798c625-7c8c-47d3-afd6-081f2a277bdd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ac880f7b-4e1b-aa57-afa7-cfa6ef0492f7" executionId="6f3fee18-d6b2-4e78-9b03-0e2047b816f4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8b5d1f1b-202e-3e74-7140-3e484d59e86c" executionId="716de787-3f55-4d43-9f56-39e1829911dd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="79047c6b-c3b5-0e8b-9953-101c3725324d" executionId="403e32c3-3846-4f1c-b96c-21cfbad292fd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2e5e933c-fabc-e18d-99a4-ef1e60d79b03" executionId="a16a6d9f-ded7-4d8f-9e03-10fb7e308f62" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e6fe324d-6be4-dfca-a0f8-135fb92f950f" executionId="9e0c8ce9-97a3-40c0-91e9-d0523a4fffa7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3275022d-e86c-eba9-d773-f0cf431de72b" executionId="6305818c-52cc-4e35-8fd9-8663e6c804db" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8d4dca1f-2b47-0686-7fb7-b27481de76b3" executionId="909c3846-3e98-4f15-91c3-62d0ee2d10e2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a7f947d6-7514-797e-ae44-09b356a77078" executionId="536af919-df23-4646-af99-5aae00743fc6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3bcbfa74-2db3-c281-99d2-8823a1213ded" executionId="87aa5728-44dd-401d-ba2c-1210bbd0b1a4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="38aa9e17-c6bc-610a-983b-20017129fa37" executionId="b4c29170-e75d-4801-ab23-9024a0a3d378" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5683a10a-1a9f-3957-35b6-67be9afe8e29" executionId="8844ff65-a4b2-4f7a-a942-c38c8d5b40e0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="760fe0b5-8ecd-f35f-30e9-44d3f0144fd8" executionId="ebc269e6-06e2-4135-8cf1-b14ada97d497" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c183bf72-be58-9323-0864-eebd0b59629c" executionId="86b6a78a-cffa-4f0d-9b77-7c43699ad569" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="542f97a3-42c7-54e7-c43a-2ee891432069" executionId="b9ddba0c-ec60-405a-9bbc-00325545376a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f50b650f-eb69-23f8-6cab-c44e62b05426" executionId="48771074-d50b-4b6a-8301-b33ff92ee60a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="38de64e5-73ea-7e2d-3c27-d06e83ba9303" executionId="7750f8c0-d2b8-4f19-9353-01f56a4b6d6b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4f875da7-2be1-45e8-da47-bb5a3e667ca8" executionId="594c6a0f-f092-40bb-badb-bd7a10b0c6e2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7f222bfc-2799-3700-e0b7-458851be816c" executionId="52c0c0eb-d8ee-4885-8c92-273d61f1353e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e98db251-c130-deb5-0a0d-1d1e63eea2c8" executionId="c6a4efa8-6924-4f11-8286-7bc05e3c7762" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="576e71bd-37b7-8296-34d7-7a60affdccea" executionId="5793af3a-02d7-4607-875b-a5cb943b0db7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="caa2cb45-9196-54ed-8860-ede992465d02" executionId="b3717044-8dec-41da-81c4-13068b991c44" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a7102902-b46f-9832-3a5d-1385d5ca30f1" executionId="1c51a1b6-e348-41c5-b8c2-b1d295626e87" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c8cc1d23-4245-b55e-033e-23b747b6eb83" executionId="afcee747-bdf4-4504-9b85-6db074c90d2b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="500621b7-9d5b-caf4-ca84-f3101ae8fe03" executionId="ac3b7809-f8bd-44b7-8b40-ff86ce0b3a74" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="77d8d999-03fe-8924-2240-09219280c3bc" executionId="00038174-002d-4f11-82ad-1b0431d2b9cb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="80b47977-1e77-a206-66be-c811961e6785" executionId="a63e949d-c7b6-4a7c-a711-8172b790d099" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="00601231-0796-b9d4-c093-0f3fc2b95535" executionId="efcb6a2e-7a5e-4127-bb75-25fafa36bc28" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dcb8c545-30ed-9057-928a-4e502de6a486" executionId="7f25f50c-b6c5-42df-a793-157bdf661106" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="74bd71ad-dba4-38a5-6e05-b68d3076c11f" executionId="aaca0dbb-3e0d-4728-872c-82e14e14e7d4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4330a904-70b1-73ad-ddc7-b934fd093c81" executionId="285b7aaa-f50b-495d-9a89-04bc8334814c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d0b72771-f865-9d70-8f11-04259d6b90b8" executionId="b1f39532-cd64-4d68-9ac5-db6778cc72c7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8d4163b5-abbc-8594-d0ff-f65a38f0030a" executionId="3f902664-1099-4b59-8d67-db572d8b4f9f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7479511e-3cb7-ba4a-3f56-7a5d39df416e" executionId="07c73862-2326-48a4-89d5-0cfd5af64796" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bf15e3d4-bc6d-7e9e-375a-cba0a2c3a327" executionId="c875bb94-95f0-4e62-9bc5-3842fb801399" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="43a3e180-bd48-ff7b-02ba-f317d94a72e8" executionId="e06e5c0c-79fd-4c0d-8982-941944d80180" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dac8befc-22ce-9531-7d51-a1cbab74a830" executionId="60634b62-0e46-48bc-ab39-bb36984777b3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0c46f93b-30c8-c1e0-368d-b65f4a5aa3f7" executionId="9394c4b4-0688-4aa1-8a4b-4385d6d8540d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e16efca6-748b-8454-3820-1bc4d5fbc119" executionId="d590d636-78e2-4d6b-847c-e48869b73613" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a04d50cf-34d5-c44b-45bf-18c49f46751e" executionId="27226bdf-9612-499f-90d7-d251db1b4dea" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="670b018c-038e-3746-6760-3006b03f95bc" executionId="ab984f83-e319-4e25-a73c-5abd27a103ec" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="57b1368d-11b9-c1f8-9848-2780558cc0ea" executionId="3f0012f7-fdb9-45a2-b2db-0476bbf5224c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="31f2c3f0-154b-c542-9f1f-172418ef856b" executionId="b55a45ec-00ec-463c-b987-fd7e5af117b2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0afd1197-ca25-46cd-4bb6-d41033c1de35" executionId="6652dbed-4299-43df-94ab-891f9c3c409d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a6369b28-97bf-cec4-9138-43a4bbe816ae" executionId="f864f434-e005-4ed3-888b-3bd833e3220c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="156e271c-bc02-b19f-4d67-eb37f4e37893" executionId="d6f154f7-0061-4b0b-a1c6-b4d0655ef986" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9eb399ec-73d3-8329-8a9e-6c8146120573" executionId="b2e672cb-446e-49ff-aacd-523b18461f8f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="aec2d87b-5993-246d-27c5-e40b06bff39d" executionId="ca12afda-2ee6-409b-a803-c1eb9f906c0b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4ea5c714-2fc8-226e-725f-f8e6fc91e052" executionId="c6621154-5904-4a2c-b406-4a11aecf37fe" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d0cd8c88-80e8-2683-ef9f-939b436f60df" executionId="56ff347e-b348-4454-81ac-6e93c7b71347" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="01ac5d54-53b4-50f2-4508-5845f9d2880f" executionId="c89ec415-c028-46dc-9c1a-7b3d0a00dd32" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d4d977dc-2bed-8bbb-1511-97f0366d63e9" executionId="44bfa5ce-7a02-4d39-82b9-71859827bb4f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b02f8adf-4e6f-8211-caac-fc6821ba26ee" executionId="34032057-dc15-4e9b-9829-5130c0331f75" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0b20d92a-6145-80e1-bb6b-08b3fe1bc12a" executionId="cbbd79f4-3cb0-47cb-a37f-466d9afaf4ec" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="68d79fc7-3e5e-08b7-961a-7999c609dde9" executionId="9a758c2f-53c7-40c7-bef2-91837b36ac80" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f6dfc493-5cd0-e217-0cda-c695df2b09b1" executionId="919fc0ef-f83c-4155-8566-565565a87872" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6351a614-9c1a-e91c-45b0-0b963d5c524d" executionId="b912cc84-c3f4-43c3-af3f-2c4e03af893b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2a20e866-380e-a955-de64-8a62632ccabc" executionId="9416fb7d-7116-459a-af10-a42e9a438db7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="85f905aa-9726-626d-7cd8-49672acc16f3" executionId="d5d1b9ac-5f03-43b5-8cc8-ebfaa5295b7e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="34b1a173-7146-476f-36ab-f23702a07e34" executionId="8a6e76c0-2810-4b1d-9daf-e49f040054cd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e90c2c3b-4e6c-4352-2e8c-e9e347271328" executionId="b9c1b864-c55b-43d6-a526-52c383285cf2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1650cfc8-0121-bbc6-3b33-f8f6d4d8f05b" executionId="d22a63cb-5090-4eba-a008-b4681d06445a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b719d56d-ede7-800a-6679-ca3dcd491ca6" executionId="76fe9c2e-a7f3-4016-83a1-4657410d0bc5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f7e4a1da-a8b6-2aeb-7e58-9035fe8aaf2b" executionId="e6aa3889-9c6c-4b92-969f-890139b808d5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7dc1d54a-cf28-b2d3-8ddb-5571283d7e06" executionId="37d4a755-3a4e-4ad0-8089-4414f7ee3827" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d10de5f9-f1b6-dcf7-5821-f890917d0c6a" executionId="178722e4-9a47-430d-a67c-f04d80418ad0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a186bb4b-e2d5-63bb-4053-52ea15e8e925" executionId="70adb10d-8f48-40a7-bf4b-fdc930cf183c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ec678376-cff6-119f-4c67-50c3ba110846" executionId="add7c73e-443c-499d-a260-3385b2c59f59" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="399edbb7-2e5f-2a5c-1b12-b6b010dd8206" executionId="8d7973b2-1c97-41e7-838b-0e35c57e2acd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="76dc2353-aa44-2f5c-744b-e481416bc2ab" executionId="0b6a4c89-8f75-4d2f-bc29-ba88d8817dde" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8d9c7a4d-1a36-d102-758a-cf39b9015e78" executionId="1304efaf-37a5-4b1a-8c03-c5c0be00cfe8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2b4cc213-1f1b-503d-b088-d8dacab571fa" executionId="79a1b28d-29d0-4764-b7db-315d7bead1b2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4b04ab65-44d8-16c1-bc6d-707440983caf" executionId="ebd09b58-fe8f-4f8e-8d1a-c7e100cec60c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0cce2278-8da2-fe6a-bb77-4931d792e5d3" executionId="fea95962-2887-40fa-a4af-e7950a6a5e62" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f4ccc34d-6032-4389-339c-6c598e5a8e41" executionId="448c949a-6c62-45e1-898e-d0df93004783" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="59915ac0-4fe5-81df-82c6-c7fd1abbb5a5" executionId="7a66b3bc-35a6-4151-b664-3c5bc11f11eb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a5775812-13cf-6ebe-7507-4028c961badd" executionId="a1bf5df3-66f8-4abb-b346-64349447ae1f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f672f5bc-7709-af38-9070-28c7ea5a47d4" executionId="cab4e2ff-11a5-4542-ba97-ae6b76280517" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="231c9955-c1e3-ca62-639c-ef04dc710ab1" executionId="b2cbd486-8968-4ea6-ad3e-cf4a6abf0a71" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4ef1c561-f34e-f9ae-abc3-49847bd748bd" executionId="957d19f0-e59c-420e-90cd-daa1201c3fb2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cef3026c-92c0-bb2d-fd04-5b3e7992e4ed" executionId="4d3e9bbd-0ead-453e-9bc0-2b970e664100" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="01fd208e-ba82-ec97-dbec-8350dbe6a84e" executionId="9c1f77bb-2194-4d44-a03a-8070fb7b3031" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2c98fa28-6423-f8e8-dc29-1d0eaab35dec" executionId="f8f7f427-713d-4907-9f03-9aeac7b2214e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d2390035-798e-ee88-7118-50f7811c19e3" executionId="24dfdbe1-33b6-4088-abaf-b39b5faef15a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5ea76831-cd96-a850-16ee-76e4ac5800a9" executionId="a9b9e468-eb9c-4d06-b345-94bc663806b1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1f93e1e2-6490-fcb6-f221-315fb23c5905" executionId="1c763597-c97d-40e3-8a0e-f57ac67f4bf0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4948f4b6-3cc7-e734-22ea-e73387ad0abe" executionId="86592a90-08fd-486a-9ba8-a0000b555b00" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="061cd7cd-5323-275a-0987-f20ffd8c4783" executionId="02a2b9d9-08d9-438f-ae89-f8f23a177c51" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cf3c98ab-faff-fd24-32ed-a2abbfba7bc8" executionId="1745e841-31aa-473d-b2da-b8f968d3075a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5bc3e587-345e-be6d-bbdb-e00d0ea7a984" executionId="e33c7845-b4dd-40d9-ac01-4b8c16c8b975" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="de9d7110-74d1-a55c-b399-72b1c6ee0ac7" executionId="565db478-f760-4854-b92b-034fcca31652" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8b2558ee-abea-6fa5-f6fa-b776609d0ee2" executionId="901f62b0-88a9-49ef-a7d7-df6023f36e1f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cd761b15-e1ee-8556-8dd8-08440c045107" executionId="6bbb1153-88d5-4192-ad3a-edb5d64c41d6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ba3afda2-b5c9-a9f2-cd48-0b9353f4cff7" executionId="81d61ae2-c9da-4500-a5e7-3011a8bf1bc1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a02416f3-b560-e30c-c678-d3c004cfa6fc" executionId="80b8013b-d8c0-492c-acd3-f152648c00b0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="465daa2c-1cd5-6660-adb7-c09158745119" executionId="1b103f55-7f6b-42d6-866a-df9abaa67978" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="06d31d29-3fb0-16ea-b25c-cca0081bcc7d" executionId="01b2c0e5-edb6-4ddb-9d16-16d013fd31d9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="699c4466-5232-2c77-701d-01328db3b0e1" executionId="472fe70f-4568-4516-b25a-f088c992bba2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7b40c444-95d6-4434-a6e2-980d0b568d20" executionId="beaa870b-0d14-494f-a028-19e1760fc1cf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8b3f8074-b1c7-f4f7-c7c3-d476978d53aa" executionId="bbb59d8f-a296-4019-bb7d-5c8d0a18028b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d71a2b38-5d74-a28f-fb5f-ae333294df8b" executionId="5fc7d80b-4cc5-411c-8c90-dce757edf0da" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="12fd22e3-87b3-aaa6-7fac-d2e21330efe5" executionId="4226711a-d022-4948-bfe8-e0ee1b31cde6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9c2f9c88-2f29-a756-215d-9d777777c79e" executionId="644234ce-308e-45e5-be08-d678a3709f7d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2ecc54da-a821-9678-73f9-29776a43d1fc" executionId="aa169cbf-2aa1-4b96-9941-2084da99cfad" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dc028862-e80c-6c61-234b-9889464ee601" executionId="8a5ddd6d-6bc7-47ef-b9fe-180f23f7911d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2adfc536-6e4d-64f1-b8b0-e6b4f77905ff" executionId="6782927b-9b78-4c5c-88c8-5f48c120daf8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c4897007-823c-c411-e544-e448abc0bfbf" executionId="d0e91e7f-0576-4954-b8a8-e7589220101e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d6f87591-f641-5fce-5e18-0ba52316f9dc" executionId="cbfb878e-5e2d-4b0e-bae5-116a62d111b6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e597e929-6ec4-e6b5-77ab-47ee49e76c21" executionId="6901a494-5b0c-451e-92e9-3126f1d8adbc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="31c28f7c-7b3c-3a8e-7185-da44f370d8e3" executionId="6a04335b-1e4c-4cdf-92cf-a20685a970f7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8c093f7f-a912-3f1c-5335-d697f5878d1f" executionId="86194ec3-42b9-4cfe-b222-f6dd54d762ca" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9183b333-b86e-8f0c-b80c-384e0ce3bdc0" executionId="7456f18a-5e74-462d-9639-aa98c0c0da91" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ae084971-663f-8d2a-96e4-f80dc2bd538d" executionId="21b73218-2f99-4bdd-a63a-c721bdfe6f3c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ba2996c2-7cbe-f392-e185-d84b731c011b" executionId="a73318ad-9635-4fe5-8d74-c6cef407af03" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c6429ea0-da79-226c-23a1-481f6c4d3b0b" executionId="1f454cc3-4409-4c51-81e5-64618e6a1506" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e9a9a784-a15f-fc15-60fc-f7c05f7e6752" executionId="f4b75a57-c43a-4875-b49f-bd0061d50ea0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="90dd5f80-380c-a27c-40e0-9091dd7e5eb8" executionId="97cc16b2-f0da-4263-9b84-c0e49d140ba3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3c89388e-c4aa-7fa3-8f8e-e4c2428876c6" executionId="23be1406-e9fa-4866-b1a4-52dd5b34a6e6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="79b93c7d-7aed-9b68-5ef4-9951d14c6504" executionId="1a82feb4-34bd-4b31-b22b-081b55f06fa1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f07557fc-15c4-b7c4-1e89-3205c77d3cb6" executionId="2baddefa-302f-4a81-bc75-80bb190e551c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6821421a-74fa-72c8-8fe1-5841dcf2e76f" executionId="1218a0c1-5206-4dcd-8406-64021a744534" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="76d8f24d-5d57-d294-ec05-73ca85463191" executionId="84751e6a-75e9-4ba4-8388-25823c69166c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cc9d9a2e-a5ca-44a2-9bf2-8f9c6b6f50d8" executionId="0bbbc21c-b514-4630-98cc-69a082014ea0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fc2cae25-f02a-cfe3-ebbf-5eb689d9c873" executionId="24c81493-18f8-4f3e-8c98-8973b45b7140" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="31adb9de-f7d6-316a-e59c-5586f02beba2" executionId="46268607-4048-4fa5-b7cd-baef9f20e772" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="88e78cc5-a7ca-2ce8-c3d5-507c7f6bbf63" executionId="6ce95065-3e96-4216-80b6-ef9b00f97b93" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="33ad6940-acb5-d6b4-e005-17325a56265f" executionId="cc231675-a0ba-4886-8218-33e3ae103511" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="145fa72f-73de-d582-5149-bf5f7c6b470f" executionId="d0467807-87e4-4d98-98c2-3729405cd82d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b9376254-e2a6-3547-2e6b-da93ed5424fe" executionId="071a6a9d-660c-4e95-b36c-5304540648ba" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2430773a-904e-a558-c60d-13b2bba85aea" executionId="2b893fc6-5f3f-4d7b-a3a6-3e0a2870bdff" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a36fd9f7-d183-dff2-4656-2213a732655c" executionId="9e3d34d6-5ab7-4ad6-a99f-93da400b11a3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b3fc2d88-7375-146e-3d96-81ac44f5acc9" executionId="79b227ad-b93b-495e-9569-0f603754702b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7f23f027-f765-3d39-955e-f0ad82a50c96" executionId="92a1fab7-0b8c-4d11-8349-93b51cf401db" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f4c8dc88-c616-1d9e-8077-68503f9a8bb0" executionId="a48e9cc2-0825-4367-b215-def628a72e60" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a6998e33-87f2-bec9-4401-bc9464988029" executionId="b99d049c-caf1-4914-afc3-d0d7100d984d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="eebeba33-d4b2-085d-951a-0e03c2488783" executionId="baa58d60-a602-43ff-92ec-74bab9352ba5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e87efb83-8fab-fb6d-89b4-0610f19b9f48" executionId="99e7d6bf-0275-40b7-afbe-db5c2fd6a702" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f2a6070f-b995-1a41-b1e7-de79ab0b155f" executionId="a25bcc66-cdff-4cc4-bd52-a0cea523691a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ed14b202-cc06-2776-91dc-0c22100ea6e3" executionId="a532da79-8535-427c-aefb-c54d82e0bf1f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b94aa6d7-3d83-3e70-125b-8c7d2b8245f4" executionId="94d3cd18-1786-48ce-8e6c-878077f3a3ab" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a0a6bdb6-e8aa-1c9e-028a-bdb08078da78" executionId="dc37d97f-74e3-49ff-ac09-bd4b5db07802" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8f4d1771-9e73-5f3e-29d0-a2db4740973b" executionId="ceea021a-bcf0-47e5-884e-bbf009f01a96" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ce4ffa49-e96a-c28d-b8f8-1745cc3bae35" executionId="ff3d18ef-92b0-4c37-8dab-cf4665492e8d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="076b9e69-0c48-1200-f56a-024afba3074e" executionId="d9a300f9-932d-4b2a-aadb-7f5099134132" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f61dbf3d-af4a-96cc-321a-163e0d18ed39" executionId="d8a4ef4f-d60b-478f-917f-b399303fae06" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cd563879-3913-98d0-db83-8d839cb4259f" executionId="310226c9-51e5-4414-9bdd-c3d9d491b8f1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="54b6297d-52de-5c9b-532c-6ea6d1033da9" executionId="12d5bcad-5319-4170-b1b3-bda0afa5ddfb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="938f4970-8ab4-6f10-cc67-2360712611fb" executionId="3a4aaaae-8198-44c6-9e09-e31b5bfd16e3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="356709d2-fe17-d71c-fe78-e84ed535b27a" executionId="43ecd3ac-c74a-40f9-8be1-c3d8dfb4d203" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c9843a33-d420-3ce4-9d16-dcef1465073f" executionId="d27c49d4-6cc8-492e-a96f-0d2820872d6e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="afe3566e-e74d-9c38-e75b-01c925951c83" executionId="7b207980-5bc6-4445-bd20-f2d11a221895" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7f4ccbac-4c41-76ec-3301-767892e691b9" executionId="e0b70454-44fa-48e0-a526-33ea0976c678" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="60b45ac9-7dea-207e-16b1-7a264f83b4d7" executionId="7c8eb691-30bb-48ad-83c5-8bb16a3ce4a8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f39b0f5b-f7d0-10d5-490c-cee3aafbc3d5" executionId="872cb515-fc99-465b-9fd2-f55d49a4db6a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="28f262b3-2fc7-9760-a160-836f48a34ce7" executionId="b68711c3-e079-40da-9120-bdb652349dfb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2bb2d65e-9ea9-9775-5927-650e86176163" executionId="027e9453-128d-4c99-8b7b-84000cb0ba0d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="213b1533-7798-95cd-3125-9e72d916d53a" executionId="474e91ba-a1a1-4391-8968-afa42171c96b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f41e7421-7bbd-6eb0-d4cf-a6d26c2d5758" executionId="b4170238-5897-4e70-944d-01e1a80e974e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1c85bce3-78e7-5bb4-e890-45deada6b351" executionId="7ec125c9-c398-403f-9a24-9252b896bb8a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b90586ea-036a-dc7e-2c26-7feee653a621" executionId="39cfaa70-fc3e-4169-85da-a233b1e702a8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8bd18de6-faaf-f779-3354-fb7b3d5fc7e2" executionId="2e0e8ca8-8ed4-4989-aa51-ebd7da151741" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="90927d24-1a39-e1d6-2845-09bcd17eb047" executionId="eac448da-aeb4-4c97-bdb3-717bda35d27a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="81b57fb2-259c-278d-af3b-278fe50c9d0c" executionId="2e29eb1e-ff98-45af-8cff-f3e3642367fb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b04daefa-eb3a-fe0a-d4e7-58b7e5204c41" executionId="fa0f4445-e25c-4e25-9ed0-33bad5ab2e19" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="eb7ffeb5-06ed-dfe9-8d2d-29de9c69e292" executionId="4cee4209-3e73-4d8d-a5ad-d9c88e5d9971" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ea754381-61e3-a89d-6ae0-d83a56127fb9" executionId="909b83ae-c258-4d42-861c-ebdea6f74c4d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="10288ce0-5a27-d1ca-3d76-c902efb075cf" executionId="9d08eac0-5f2a-4dd2-8aa4-70bed7f5b107" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8141cc1e-3407-91e6-1b9a-1798544a8304" executionId="d168593f-8146-4cee-9953-0ea50f9044a9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="60dc9931-f351-9e5d-9e3f-1db515ce3a3c" executionId="ea57f67b-95dc-4af8-b884-7d89c03d2fcc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="072377b0-7f85-f238-db4a-e14d77b2a141" executionId="3dba3798-88e7-4964-9801-0581f7acf2d9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e5d1ec5a-0ece-73f7-cd18-75eee9ca9fdc" executionId="b4a92965-85ac-411c-b558-7e93b5602e55" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="df519686-ccd0-0109-d0e4-3e547f920172" executionId="79d726cf-ba77-4d54-a4c2-501494b07a96" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="68a527eb-0c69-7776-0e95-020a8adc2c19" executionId="68412bbf-57e3-4d0f-887b-530146a3d1a7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4c441599-19e9-7ab0-7664-261eb9237931" executionId="44853bb3-03b2-40e7-9df1-8c12a24244d5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="16981949-0233-67eb-f7c1-eae74a0dba89" executionId="a6b26843-5648-439d-8968-1753b81cf2f5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c2490ac5-6b35-6763-ed6f-b7598267fbd8" executionId="a61d3ecc-dfc4-4ed9-83ce-f1493bfda922" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9c31adec-eb8c-6a61-ec5d-aa5b1f4f404b" executionId="0a78aee5-b6de-4721-8c91-609bc8c5e86b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fff97fa0-b600-340b-0166-cbbe48b98e32" executionId="0d1ab38a-d552-45a7-b2d4-89280f2410bd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="af39c544-ed0d-e5d2-772d-62fe1f243600" executionId="b840576f-dcd2-48f7-ad35-49bf6085a238" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e67c89b1-1239-5936-2230-702c82de4a32" executionId="0e07b5df-8596-46c0-a945-e3980022aa12" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7203b142-2a42-a503-5c01-039d0011298d" executionId="d707c8a4-87b7-43b2-abf5-3ce40f977177" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1af8874a-0950-4a5e-9587-0d2e19b384bb" executionId="d4590c6a-ee05-4821-849d-d65e1ffef0e1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6da1abbc-59d0-2b6f-1f5b-aee76e753744" executionId="cc8c537e-e483-4964-bea9-de31fadac0f1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7f31ab2a-c9ec-725d-0966-e158ccb8ab16" executionId="0003d414-e02b-469c-bc40-701c672095c5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="02f65db5-f984-f6e5-fcce-17c8a6563568" executionId="6cf0bcea-1df2-4d30-9bf4-a0f224fe15e8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cf6f4710-21d9-eedf-3547-4c4adbae6ed0" executionId="593786da-af28-4b67-85de-9f455b58545e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="95894cb2-b60a-67c3-1501-9712cba52dab" executionId="e5ba5441-bfc8-4aa2-afec-ec575adb48b8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bcb68ad7-37f2-9005-236f-08bf6681dd66" executionId="2942306e-21c2-42c9-b092-9f56c298990e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ff64ca37-b494-30f8-cf32-838575d96c67" executionId="852f05c8-a935-4d20-8888-fd0a4e4b0c7e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0fc73303-7981-dc5e-b963-013d6ee3ea5b" executionId="1e1bfd3c-aaa8-45d7-898c-8caaedd4b1c6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="42e79f18-535b-6ef9-096a-c4f4eb12298d" executionId="7e3a720d-36ee-4ad3-a5ef-9aec3a117c50" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7d8d16a5-77b6-0598-ed53-e24e0383dcff" executionId="bed8c022-7e13-4e14-91d5-a7abbc5f69fc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d7f85fd0-0706-4c52-16b2-587cdfa51af8" executionId="1a7a93af-7595-44d4-a680-6373d95a9e00" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="aa1d336b-bce3-6daa-bde8-249470c52034" executionId="735b4eca-400d-4ce9-8c60-42633e0ebf1e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="17be73d1-d72b-6e7c-b4b3-a26675f1056b" executionId="f394f5c9-c57a-4a89-a178-0bc7b811e88e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7a60baa7-7b9c-ed45-b9b7-3a7a4e8aa4d5" executionId="8c5af8be-c59c-48ab-b87d-8de3fe5af27a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5fea74b6-4bfe-0569-bb4a-09209bf8378e" executionId="b9a4e778-f9e3-4880-94ca-d1c3cbca1913" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="85f7c49b-1f51-bcc2-902f-f4b51fd8c08b" executionId="559238ac-e3a5-4315-9291-ccf6e2a01aff" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="39081ec0-8420-184b-2c7b-0fb43664eba3" executionId="9cf0cd74-4e80-4795-97d2-abb55c1d3fc7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8536c72c-75c1-af10-d02f-e3839da0262c" executionId="407392da-ac8a-44c2-be07-7df3e68f2bc8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="111e3bf3-b850-c149-4623-1cbd8a71443e" executionId="70bc3fef-ff2f-4b20-acd2-869b90b11d73" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="43bb3901-fe9c-dfe9-aee5-97fd4d8cfc3f" executionId="81b1c451-e07b-45ec-9acc-c2fae44e5259" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5b88311c-606d-198c-7863-fc6e08813c00" executionId="7fd5c4ca-aa0a-466d-a69c-d0d91d7468a8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4c777fe8-5ab1-b155-3cbf-45dd7fa1f8e5" executionId="7602234a-a5d8-466c-9d03-fdd2832de8bc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ec51ee0e-314c-d40b-7488-55c94b65e576" executionId="c570c9b6-10ef-4ce0-beca-0a5a060472f6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="48aa8028-0765-ba13-8717-d98b10962819" executionId="75060e48-6314-4aaf-8f5d-ba1e4dc4183d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ec7b6acf-7b9f-65c3-f93b-e055ab83da3f" executionId="18965bd4-d5e8-4c5e-967d-08fc348de009" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d6b6a51c-9094-e3d6-1c6a-4e56a6e0264c" executionId="c40e8a07-86cb-48c5-a2cb-1f4fbc948a3e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="458a0200-6687-879d-0977-211ba44e1e95" executionId="ac661501-3fc6-4c52-a237-5b2cfe00d4d6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6d813f21-961a-698e-842d-0a7215e72292" executionId="59a56cde-6cd8-41d5-a1f0-8db2c158ca09" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7c2e1282-dbc9-2ca4-31de-186c6cb14ebd" executionId="25c6412c-2508-410c-828c-3d2c4a757079" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="74f6eca8-0dd9-f8b9-b482-451c0c35cd0d" executionId="6f28be7a-e7d2-4245-8a8d-3b1fa61eaf4c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2d88ef09-80d0-c5d9-8837-2e567cb84a90" executionId="35979476-60a7-4fda-a4f6-9f080f3292b0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="386abbae-e5fd-348c-5e4e-a41b9e3ad6ee" executionId="b94b6a14-a140-42a0-bf0c-78042a272e24" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="88d353de-8d71-1d25-6aef-7ef7114b8d75" executionId="ae6a7591-48c4-463c-944d-c3a1875a913f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d2370a0e-c9bf-b534-54ef-318232d25115" executionId="1023dd7b-970b-44e3-8171-35c7f582b73f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8bdaa5c2-570d-38dc-ad8f-90bafbcebd04" executionId="79939bc2-0048-48b6-aeb7-b5e265fde463" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="01f6da91-88ff-76a5-cbd6-eb5423f44474" executionId="b8f14cf9-efe0-4c1f-a341-dfd1dc0515f5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="12264c69-d4e2-b9e2-a1a6-6afa7a6e57ac" executionId="08b88643-2ead-49ab-8720-0aa996d50244" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="956d4f39-88a0-5a42-bc0d-833535bd79d7" executionId="dc621e95-61de-4f68-b71f-1f088b46935e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2ec89ba9-4cca-fb3a-e5e0-404f2bc96977" executionId="ef35ee14-ce52-4571-bd86-ceef221f1b9b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="91ebb9c5-a49b-b39e-0490-22e2485cbccc" executionId="170e46ab-1573-400a-a2cc-2c14344f14bf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dfacd6ed-8533-2a33-2587-ad75ad092013" executionId="4e2a70ae-ec2d-4c8d-ac97-772fa864e32b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a15211a5-0101-d77d-0e16-908d5e412ba2" executionId="c73de2b8-c156-4e52-ada1-dd2059d5f43c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="47153e7e-5a53-0dee-d74a-1ca3c3f56505" executionId="301ac8a0-75ef-4e79-a1b6-1110f1a5aed7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7d773879-5464-10c7-4ac4-3e5d61cbb25b" executionId="e6e5e44e-68f6-42d4-86cd-292587ed80e7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="67b2854c-1b77-d381-757c-84d4264a5937" executionId="2c49aa1d-9b5d-4a34-9917-27b98b48a749" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="68dfde8b-8a1e-d917-38a6-3992ab19aa23" executionId="d08999ca-b3ff-41cd-8491-07c10dbb4708" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2a30b0b1-c0c3-c517-a619-6cebb0843f27" executionId="945b86e3-a649-4357-a83c-ed0416f99dac" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bb3fa656-69dd-65b0-65e2-de9af6886fb2" executionId="dddff996-ccce-4cb7-86fe-8bf0a7d2a60a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6b653fdd-4b86-9964-135a-c77a56def5c6" executionId="e95d2df0-b692-4a29-8923-19aa8f0bdbc0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2b6ec70d-7e41-1241-08a1-2b78f6cd080d" executionId="50c71e77-f75c-4659-8ccf-eeaa07ffaca6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3a95f9e2-22bf-3523-8634-cd31154774c4" executionId="2a6bbb82-d028-468f-ab8d-c7ccbec2120d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3e8dcea4-c2df-3b3f-df9f-85a1480f3697" executionId="ce0acfe1-dc9c-408b-b7da-c6c3ffc349dd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e66f49d4-837e-b9a9-ea25-f6d1514df66e" executionId="c95af9d4-b32d-4575-9202-01da77e50f11" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8d5bcdb6-b04c-084b-571f-991f27a50a38" executionId="b11c2206-69c6-49ea-90b1-e720f21e7a29" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ab41eca7-f4a3-bc90-1d4f-17062792043b" executionId="cc798114-02a4-4240-905f-66183e2ecac9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f05085dc-1440-5c2a-11ab-8f9e44a1be68" executionId="873213b5-0759-4921-89b5-e0c90de92993" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5d59cb32-5075-42c3-9491-478b250825a7" executionId="45e3f811-a02d-42d8-96ff-d6c2cd20d0a4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f5830bc3-7a37-9577-f62a-7384d69cd5e7" executionId="4662910d-94b3-4947-b058-81334f5504cf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a84dc42b-d8e9-e178-4fc1-d5fe8f0d1029" executionId="8002b5ad-0f6b-4450-89fc-aec218708a30" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="982e3aae-be72-ed34-9cb0-05318b373ed1" executionId="6b2a4192-2f2b-44a1-9e9f-802b9cf6d636" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a1c01aca-0005-ac33-4048-231d379a97e1" executionId="be74b4a7-ca45-454d-886c-4c33125639e1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="73102d5e-459a-9e1c-a935-0ca878556b38" executionId="edcbb188-f361-4a54-953c-2bdadc3e5225" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="57904b4a-b892-634d-2ecf-0f0350cd6408" executionId="2cab2f9d-baa3-4912-82a2-df4fd6105e4b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="91cd322a-f532-859e-c8a0-abf914af2e83" executionId="ed4c161b-e8b9-4ab4-8e4f-3d687979f9ee" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="de3d3d96-5bee-079d-ae57-63f645137d31" executionId="f66631e8-2747-4bf3-93b8-3b2ef42c8085" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8f27b3e1-e0b6-8851-3697-ae6358639666" executionId="83c055c9-58e6-4071-83ca-a289b1c5279b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="70678d05-3aa7-8c35-35c2-7a27376619e2" executionId="a744061c-1b03-4ae2-aaba-73a2572678eb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="66745485-ecf1-f901-9551-c06292c55ff7" executionId="d0d6e950-edd8-4826-8258-90259d5ed90b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e2a1700c-19fc-79d9-3cd9-0a4fdc6d1658" executionId="d2d642de-359c-4ed2-aef7-fada96db87c3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1b9a76d2-806e-7ae3-8180-9d8cfee6ab68" executionId="640d5974-86e7-4483-a39f-aba273b839ee" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6b5c6338-1c9b-5128-887c-aa33513ed4b1" executionId="83cc2306-1691-4003-92cd-a828a7fc5d07" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6fe4e57c-55b4-a21d-5cec-3976cbecad30" executionId="6e23ae61-58c4-4159-92fb-4118a2e2470d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="df760814-4f6a-a92e-ad60-0a4f5c305f26" executionId="4da5008a-716b-4978-8036-dbdefbd62190" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3e11f23f-a23f-df05-9d9a-cdb43c873e85" executionId="49aab703-ff30-493e-8769-4aa8c03514c6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9d07f9f0-4823-f8e7-cf94-c35fba77ff0e" executionId="b9944091-f03f-4a76-b398-34bd0b068c29" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b8e97c70-31bb-d004-62f7-142b982277cd" executionId="ff6ffe28-cb48-496c-9536-9863d03b0606" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e41f3b4e-300a-b598-2ea7-772a85504f9e" executionId="b46023f0-4e2f-423f-be78-04d1365aa1a6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2f209ab6-d69d-bf92-8396-984aeb87eeb7" executionId="2b561811-c7f7-4214-9a17-ae9c97f0e7ef" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1947260d-b5fc-7222-1ecb-9b2cb17ead0d" executionId="fcfb5e8f-f5b1-44bc-b9b0-1bfb8fb836c3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bcf02218-a36d-39c1-3c47-5446f82ee664" executionId="11216bce-23b8-4158-879b-b3e120b34821" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dd968698-7d65-d4a2-cc67-2b508e791a34" executionId="943d84f7-153d-402a-bc1d-9a27ad9c3027" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1e50ccb2-fd59-f7a8-16c6-d105f1e9bedc" executionId="b7eb80f0-3a73-4e0b-995c-9a26246d1aa2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b3224345-8f72-e5a5-4173-2d6e0f65a58c" executionId="06576205-bbee-4d06-87ff-f25d430141b4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="70e4eba0-8993-43fb-07ea-7bd603ee273f" executionId="17c260ae-f6e5-43b1-81c8-c6febbfdbcf5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3cf85a59-9448-058b-5d4d-6034b172e8fe" executionId="1fc737c8-061e-47de-a186-3db2f7dfb3e5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0c3a8c68-3940-48b9-c152-6549d8bbb87a" executionId="ffb3dfe0-b8af-4f38-b1f4-92b8fb696176" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d0122ed6-83cf-0587-71cd-5eb02c0d6d41" executionId="e1f3e03e-5f57-487a-9456-f7c0f78b6f8f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="433d337d-ccb3-fd9c-b074-8620beb9088d" executionId="793e1329-088c-4b31-a65f-db82b58acf51" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ea84d2d3-4dc3-afb8-5f88-32941d11b46b" executionId="dffe46c6-0bf0-4fa5-a372-948c5c6c027e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f690a2de-aa0e-b786-f2f6-d0268fd1e81c" executionId="cf52df70-18af-4439-953e-3103662b0003" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="253ce5da-a778-1fdd-6bd6-eec8ffc9c590" executionId="feac6921-fd90-4239-9165-cf58e60e47ac" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c0e325ce-d341-ab13-d1e9-32337153d42e" executionId="ecc2612d-0927-4697-9278-c608495b3db2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c67b6d08-6a3e-9a87-a3bd-6a0de0aa49fb" executionId="59bdc221-cfd3-4f15-b299-180df58a4d12" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="01913669-c6ab-13a8-cf47-95a3e1bcd753" executionId="b1d2fa72-85cf-4afe-bdd0-03cff30c3aca" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4d900add-62b3-096c-1c4f-e611072f8400" executionId="9e1590d6-7c12-4344-a788-2330ad6d52df" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b9b6e097-6395-381e-9c2e-3fd4923caf90" executionId="4a3088bc-773b-4939-8b25-a5e11b70fb5b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="618b2f4a-2aab-dd49-d0b9-9817116f4e7e" executionId="4ff973db-4e89-4d79-b93d-710bdedd8f03" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8952d095-0d5d-4df4-6050-f2671239c260" executionId="cf86589a-b9ec-4a38-8fc1-c2547eb08835" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e9bd2a72-922d-230d-f922-ed4c91e3b0c2" executionId="a2f3dce1-37c8-4762-8e83-72dc6bb1d8e7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="86ed6b2b-9e40-9590-45e9-65989bd82314" executionId="adb34c7b-9e18-4588-8f8b-bf1f196de511" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="94dffad7-6266-3b16-a654-bd3e6b69b289" executionId="70ffe208-9375-45e5-ae31-879cde109544" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f4c17484-b6f4-e3ec-24bb-0d0e77f3a6d3" executionId="1dfdec4a-0328-4cdd-989e-75f44944ad5f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="45606ce6-04e4-7286-8360-037963299b53" executionId="d94bada3-b80a-4097-a2a5-f0f28cbc15e8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0210f633-eb08-33c6-ba73-4d753b83b032" executionId="93138a4c-76c3-4f65-8649-7ad889f875be" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0f6f2296-094e-3801-bfc0-7a7e53ee0d7c" executionId="ea113012-3367-481e-8ff7-9425397f10fa" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="76f02948-e9d8-a759-ed58-a009b7a1776d" executionId="0b445bc8-9d85-4452-b05d-15862322100e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9d4751db-52f2-0509-c648-21870237f6b7" executionId="f804be75-f6ee-401d-a5e6-423d89c896cd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="01ee4970-6e07-a9af-98ad-34067ab06c43" executionId="b08f4156-8252-40ae-ae41-9fd3037f25f2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c13b62d4-f769-342d-787f-07efb58a3f89" executionId="9df754b6-86a1-47be-ae79-edae7272c8cf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="819582db-f8f9-3f5f-20fc-1a094eb56792" executionId="1431069a-7c2d-49c7-96c1-a06113a5c518" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c14897ce-95ab-28d6-3b78-8e7a10d64569" executionId="7d50c04a-247a-4353-ae57-027abbd9685d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4f34cc41-f8cd-fe82-4e9e-95b707ad9405" executionId="f4a234a7-901c-4644-8473-5d9dd24f5c7c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e1fdac8a-4c00-bf3b-c90a-deb7147094a6" executionId="85a69d4f-ae86-4b3e-8409-74f3b109de63" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5e3b3b1a-a4f1-df3a-9743-b4763de9e4f2" executionId="2cedadcd-ee71-4af4-93c7-7ffd89f14621" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4a40ea1a-acc3-bf1f-e883-8425ff94dcd5" executionId="ac71abd3-0a91-48c5-a88d-8bdc3c10617b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7576ca97-ce2a-e6f1-6e11-09d0fed1a4a2" executionId="85796e17-8611-47a9-ae9b-72347c79d0fd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b9988d55-a096-4087-669c-93fbd28b0aff" executionId="3d64ea48-e4fe-4475-b08c-a33ec635be3e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3670e0ff-598a-f43d-357a-cd48b5b14367" executionId="81fa379a-b105-4dfc-9bf4-c12aa10f4005" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ca9dda31-a17c-8b10-a333-6abb9c0b2815" executionId="b5a8423c-9cc7-42d2-abd1-11dda2baa674" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="480f93a9-5aef-aea4-6679-e2d724273a4c" executionId="a018e903-b55c-42da-b4fa-a8abd6ea1700" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3c16b416-2c11-51a2-ab8a-7d289443f93a" executionId="f5e4d84e-1971-4824-8809-31f70ba8570a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="acb6a068-4516-d9a7-d7d2-02a21b6f41f8" executionId="1fa0ae90-8bef-4416-adb7-179ad4f1984e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3c7bef25-7167-f04b-f5dc-6dd51ff7a167" executionId="d78b3452-ad44-4922-a448-48fbbeda2a29" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2955d837-2d44-9c67-24c2-c795f2d28cf6" executionId="2b9acfbc-5fb3-4cce-b5c5-b274e35a1a11" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="29bd5c84-f9a3-dcab-a353-629bec861678" executionId="f2497342-2ffa-4c31-8910-ead6122b5af6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2f35f5fc-d763-87a1-1a00-596bef95bf96" executionId="1335fad1-c528-471f-ae6e-4f348a5bc778" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bfa393f4-049c-1916-948a-d091c24f34b5" executionId="4eeadd6a-3843-459e-be36-54a11bc5a8b0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="534f504e-2dfa-c521-f9f3-bd84a1ade487" executionId="4ab508bb-de5d-42cf-b8f0-35056d8d8a18" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="21fe5bd6-4fad-3f3f-c201-a1b490482c3e" executionId="dbd96c1c-8ff0-4f6f-b644-ff296da1ed27" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8b12fb7b-5784-422f-e707-408cca88103e" executionId="eb811bba-fc2d-4ada-9e7c-6dce4e48e83c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="57faa752-1182-5b3b-1afb-e1cb7b00d0b4" executionId="3db905df-d4a8-4f11-9b0a-1ba3a69b05fd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c0e715e1-370e-a5be-33fb-c478e384ade4" executionId="1e0b786e-2031-4a80-ab70-c9ab475a2dc8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f4664ba3-c1c1-66b0-37b0-242edda17529" executionId="dffb0a19-10e8-49ca-a906-3b4ec15a30d6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0613a6f7-85d2-eca2-a9d6-0c19f4e48035" executionId="8f2ca2f6-2f30-4913-844b-040107940e98" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0e5386f7-b954-965a-9e89-af9f20a557d5" executionId="00076539-a14c-481d-9399-9c7d0520ab5a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="14b65296-d688-98e6-ff91-ed5fedc462f1" executionId="14e1f521-60d8-42af-ad00-40f0a3bb1c3d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8410d9b2-2951-9479-58d8-9e4b6e691aca" executionId="58fde92e-00dc-4927-8fc6-1d8312cd707a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f5492dc7-977d-1059-3625-dc68f84633d4" executionId="c282a212-de72-4b2a-891b-a54908927138" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9cf53356-8073-3865-795f-728458bb16c9" executionId="c41e9d1f-2fd1-4dad-b232-8aa854887a77" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d7de916e-dd99-f93a-3503-4bca7264b055" executionId="1c1fdc0a-8f3d-4413-9eb5-d74c8b760daf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="63dd56b5-7830-034c-0d04-4f7908f6699b" executionId="2def73e3-7988-461b-837b-aa5bc3227533" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7c1745f1-568d-c623-79c2-5604b53c7aa1" executionId="d06c9956-9384-4aef-84ca-f3ac5104e27c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4f25f0bb-524f-d762-f4c9-8c56617c2966" executionId="361b75fa-12c8-422a-8e30-e4f791a96121" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="37d20f2e-cab5-779b-4621-9205735a7907" executionId="4cf29961-f5b3-4648-a667-91946ed19f6b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9c49b1bc-4305-3de5-aaad-9ed063569bb5" executionId="ff2b8392-fa60-4c2f-b201-a7667e6267fd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5fe6ca84-1fa5-0a72-7522-51fc81d0d7a5" executionId="abc7bac9-f55c-4e58-9e45-c8749f9ec4cd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="070d78e2-2f76-391b-3e36-d71f49260a29" executionId="d4727ae8-deb9-4747-aec8-0bffab3a1826" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e8fbc290-8dfd-1188-62ed-f03f4a46753c" executionId="f7e158b4-480b-4ea5-b289-8e7871e22a27" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="32fc5ed6-26dd-24d9-fbe1-eb830568f8b8" executionId="893acbd6-73e5-47ce-9913-b8ac927bcbf0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="38ae68b0-52af-7b7d-eea5-18198b226fbe" executionId="45e11583-45c0-47fd-8dfe-06d70274c178" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a9500391-6fc2-ec4f-4d7b-c90ebf5bb24a" executionId="600a0a60-d9b8-45e4-b312-842e22b64337" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d1019978-2b1f-a41a-6fc6-4b3ed9e1ae4c" executionId="24292123-cab5-4f85-a21b-9f76a36a481b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3d46914d-9c90-a159-2135-11cdb6778fd5" executionId="40a45f57-1d56-478c-b38b-373f512c83fb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bc38225a-326b-d3dd-77b4-19a5a5fdba2c" executionId="16dd2512-ef63-42ca-99df-0f0e0c0a7fef" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1f26c548-c25c-b1ae-a87b-5ddc53b757e9" executionId="8b7b8fcd-f23c-4461-b063-720a5a358879" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3ffbe5b4-3467-0663-f836-a89e949680f8" executionId="92129a29-d474-49f6-93ee-ca1b4e21ac66" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="65798ed1-a4fb-fea9-486c-bc15847e42df" executionId="a039f56a-06a5-446b-965f-aae8f98b201d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ec18abc8-9332-a4d3-c72b-3ce1e942665a" executionId="73b3f083-4427-4c5f-8ebe-b975cbb2bb07" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e0a2e71f-e2a2-c32c-f18f-f8e033f25f51" executionId="01f5f492-3194-42de-a220-1be6505e5095" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7947d578-4749-901d-c483-81caefde8397" executionId="3d86de53-a01a-44e1-89ac-97ab54108fab" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="82e2cd9b-d2c9-f0e9-eacd-9e30329e5d35" executionId="3e1cc149-e70a-499e-8505-bfcfdda8855d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4354555a-95cf-6c64-be19-f83f27997e82" executionId="83b3fa85-3971-47a5-a2e5-cd25a78afb06" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2c51e904-a1f1-6c6e-b019-b76ffe13fa23" executionId="166ae9b4-be6e-4a4a-9cf8-687eabfc6c36" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3e2a11e5-4fba-d286-46aa-767318b2f2a5" executionId="8180228b-d4b3-44e6-9f6c-8604ccbe1585" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9d217f1a-3b82-e0b9-eced-08dc046a172e" executionId="df3b6264-de83-4647-bc2b-909d8047cebc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4870bbf4-f2cf-74a4-11f6-c6afef5f2d48" executionId="2b1a7d2e-0324-47d3-a5bb-46486bfae501" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="49d14b29-4fab-8c53-27d2-77b3134b575d" executionId="c626576e-5c98-46e9-9552-bb4f94834ad8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="eda4c610-27fe-8230-7711-be84a24fa33d" executionId="9d676764-e766-4af4-a870-fd82bb575110" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1960449a-1528-315c-9cea-a3368afb3b22" executionId="b78f7905-11e4-44e5-b8dc-66dd70f7106f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6894ebe5-87d9-860a-ad91-d357310388cd" executionId="cf04d201-7d46-42cc-afe1-6d963c53e0f0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="da56c5dd-160a-44ad-2568-0415ec7b14c9" executionId="4dcedfc7-ff8e-406a-a496-0246bfd4e8ab" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="099a2ae3-9871-df46-6a9f-f56b07f4e109" executionId="ee458861-aec4-49cb-8337-a5b316091a5c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fbde9bd8-ec35-0f3d-70fe-215956c54e24" executionId="76312880-3abb-4883-9d87-bcf71f43beaf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="17590ea2-44d6-008f-e567-f4d843fb9ee6" executionId="9e7b40bd-754e-401a-a9f4-0bbb5dc05c62" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9e0b6aeb-9570-2a97-a05b-9ffa0fc6daa2" executionId="109f4948-722a-4356-8c0f-2d1db390efa8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="98a836cb-567a-b85c-a953-7d29114c23d9" executionId="8d06fabb-d8b3-435d-8204-3cd251b07f7d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="518ed8c3-bbd6-36d6-32f3-eed28312d24e" executionId="0d057efe-ba62-48fe-9b0a-c95a789cd226" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e081b2dd-875e-cdec-f65a-0ba988c7b851" executionId="aa888982-895b-43f9-9a83-1cb488e9a16f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="afe065f4-a104-8325-a630-c4c760fb0412" executionId="4cd4175f-4514-47fb-98cc-0d8ac2e51892" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fb0446e3-dce4-fdb5-16a2-5c6948ed4cd9" executionId="e1e52e56-3d54-4936-9515-e95631de0f7f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3d75d019-e024-491d-97ad-716e74426d86" executionId="86c29bc4-1320-4fe2-91d2-97d7d38e879b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a8c6535a-96db-5c89-d839-522ca132f46d" executionId="1c7a85d0-6998-4b74-ba57-5fb6e870e7c6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8cffd5d7-559e-6943-0f88-1fb70a12d0f7" executionId="1d24f824-ee37-4c7f-858d-ab0969808da8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="976e0769-0012-8298-a6fd-a06ecedff387" executionId="6fbee2eb-dcea-45d6-bf34-cf0a24c71b62" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="e39bbe75-d6f7-5c7f-7c86-6842febcdd6c" executionId="ae18da9a-4a0f-414f-adf2-105b1184882c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7df9b74d-dcd3-e00d-023b-a72bd8c175c1" executionId="802b9b67-aced-446e-9d94-29f166255599" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cdf94520-3c52-681c-d947-88f07230b0c2" executionId="3f8f5075-8dd0-4678-8886-3d228ece7c84" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="063b142a-a66f-c8a4-ebf6-ef20dcaf9d55" executionId="40187449-222d-4a65-b87d-9cce43f09878" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="65c7a3a2-0273-80c4-bef0-55c6f65c63c4" executionId="21bd8adf-0cff-4d71-8e6f-c7ea6ad79ef2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1656e829-36f5-7574-679d-bbd763f484a3" executionId="1daab89d-f4af-46b2-9d2c-942f6fd72a92" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="47b65aa2-7dc9-103d-cec2-cf153f66ef54" executionId="53b63688-a3f3-4e74-9aaf-d73db1f71c07" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="af532b25-d7fc-4658-2c8e-fbc866ff24ae" executionId="9fe6e3b8-f695-4c43-a8ed-58a5fe311677" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="02186190-32e6-1594-2fbf-ed412863c3bf" executionId="9f6c060c-5b67-4bc9-92bf-7911e6f881f2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="39f2b86d-764c-c1f7-1e3f-1f1ba294383b" executionId="aa311970-6bf3-47be-af07-198e954feb42" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1a2452f2-bcf9-8117-46e3-1e9e2d276005" executionId="3664b49d-9979-4ade-8daf-08723a02a43f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="464a1332-1518-4a1b-4d1d-810a8140ec7e" executionId="536ec578-53a4-4f62-a254-14204fdde995" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dc86b472-c406-4456-df65-e2a46bc15677" executionId="5b77acb8-737b-42f8-b78f-59f323591dce" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="acb5089d-1135-1b08-cb9f-4de67d67b19d" executionId="de8987c8-8ce0-44e6-b7a6-a0c1e0f6c5f0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2459a865-48d4-d859-24e8-9e660f549e58" executionId="38933821-0e5e-4e9f-9cd1-0cc4d899d774" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5e3c4b7f-e411-c5fe-abbd-484a2330765c" executionId="6f75fa21-ea78-4d83-98a3-361f63495bc5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dea1035b-e4ea-f627-8534-bdb00a818e27" executionId="732e892f-3cbf-4efe-9b40-624543491a27" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d7cad525-0857-70f0-6616-b4670c25a587" executionId="bd7a60bc-2c19-4d62-a2f9-790140ef43ee" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cca82341-a5f4-b17f-4d2b-66ad517d39b5" executionId="a6b25aa4-d8c3-4b72-a59a-f663fe4c6097" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7c22ba9a-685b-a1c7-121c-49c6ef5e202c" executionId="3f972bb1-be85-4874-93ec-7019c438c190" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="03c38608-2c45-0c64-b699-baaa681feee4" executionId="b7ebda7a-cdac-4bfa-9789-ab7017035edc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dcde34fe-ca2b-5507-5b7e-bf769dceebfc" executionId="a536f88a-4da5-4726-969c-f2bfae018628" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="5ff9b385-19ed-917a-2f35-700ff38f1e05" executionId="0c14ce20-c1f4-4572-91e3-078807120561" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f5ba8a65-8640-e4c6-1267-039eea8e5e24" executionId="0ff13d02-261a-425a-a95f-32d153b177cd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0aeea800-2c6f-2da6-19ba-d2fad9bce49d" executionId="366b53f8-0ea5-454c-b26a-f1f885b3d5e8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="28c31f3b-de6a-6f8c-16bb-60f795ef6478" executionId="3d4692c6-3128-48f3-8576-716d6cac9fc1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ce858563-d550-b11e-d4ef-e30a3ff8a0d9" executionId="3f395fb8-f383-4874-a3c2-fc99fed5370e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="dab50512-e382-8020-b619-ba884129bc5b" executionId="adcd9fc4-efb6-48fe-9722-c8cfb4048005" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="87846d23-405a-3372-0807-babee989a98a" executionId="6474aae5-8cb1-4883-a293-d806c34e9d3c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="ba5b3c44-3cb2-9cd1-a0c6-6a932a4eb28d" executionId="ac6ab926-16ea-42a7-a8e1-a3d08191a71e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="bc4317f2-aa55-990b-6e33-021dd027217c" executionId="eeaac6c4-73d4-46d3-9b46-2869a71a2238" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="91fc2ff1-3e26-7dfa-9122-357cad915d4f" executionId="badad927-55d6-4779-afac-c1c58f2a35a9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c15e580d-5371-e928-f0e4-cdfef59168b0" executionId="252bf627-6c74-4e86-b680-32b1c2c1c486" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="2b2077f9-c2ad-494a-4842-225704c24753" executionId="7d74ce11-566b-434e-b07e-12883f4ef8b8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="661242ef-64a6-5293-9270-e9d27ab0c8fb" executionId="f81e6394-26a2-4a83-b721-ecb13baf8960" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b911718f-1eb6-6a75-e692-010a7f970b4b" executionId="cfc711d6-8123-4923-b138-d8d33b506e3b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="701bd2c8-467c-4047-af17-e27fd3082935" executionId="9328f3ae-ec8e-40d6-9894-43b0ada4ac4b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7803ba16-fbd2-b8a9-5ca4-515965b37c35" executionId="de182a3b-6ccc-40ca-8bf3-a8a9e2b508a8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cc1aad7d-439f-2fd9-2cf4-e2eec564b2bc" executionId="a9da657d-2288-4f59-b123-c2624f8d83d8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b8d88e73-2ab0-66f5-ba69-46e6dabe6dfd" executionId="c775f158-5d3d-4d66-bcd9-926322942afd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="c0436c66-2dd9-b60f-7157-2dcf9b49aa4f" executionId="7bb3c99d-65f4-4335-8000-d1f4fc66d100" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d162d6f7-2eb7-ec82-e785-2fcff3ba0621" executionId="a6a68b3e-ccf1-401c-b3fb-b04f597f659e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fc9115dd-2b25-6a23-5f73-b15a3925cc66" executionId="64988f3d-92e4-46c2-90b6-f39e8802b541" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f7b2fead-ea53-8792-1b95-f1d254dfeb08" executionId="d48a58b3-2ce8-4d12-ac6b-eb39fa844a53" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8396fee2-0cf1-d487-88ba-3f0b07ac0947" executionId="21d66b94-3fcb-4b76-b94d-e134229180d0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="321c6061-400e-9242-a86d-d71b0364d6bb" executionId="ff2092d2-af40-48f3-8ac6-0d7b703308c0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7a878b99-1dc0-a0b0-5f8f-29c0e176b64a" executionId="e4e46e3c-328a-4c0e-bc9f-6eee277a2baa" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="01079850-7f2b-9e7f-1474-9692dda0cc1c" executionId="ad08292a-b201-4a24-b5e5-191a96cc087c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cdd534e2-e2e2-5f8c-86bc-5469c5e2cfc7" executionId="bc45e437-00f5-498d-ab8e-e06e9e5c668d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4914df53-a829-d638-0c33-3139a51c58ba" executionId="2a40fc15-e78f-41e6-b8a3-77b120ebc145" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6311e64d-06ed-ed23-cf71-731e8e9cd3fa" executionId="e50338b7-b307-47a5-a385-cf25ec2b7f57" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="0c613a9e-157b-e838-1eed-8a51c952216b" executionId="7d01fca8-b871-4631-b411-d751415c3060" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9f69e584-08f8-5d88-c8dc-dbc573aac51b" executionId="afd90183-fb06-495c-bf34-4809a29b24bc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="eed82dcf-4fca-8712-1ef0-27eb2d012450" executionId="28bfd6c3-335b-422d-a9af-8ffc019a82b1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="55aeae58-1439-7f4d-dbae-ecceeee1838d" executionId="fe5beb56-2fa8-4ac1-a9f4-2ea374ace95e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="19e97735-6d15-7f5a-e966-0c0f2449f02c" executionId="63ee4c90-c0b4-41a3-a789-0a48cf14d1da" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="d770d1d5-0572-329e-ad7b-990a36b25207" executionId="65980966-e3d1-4629-aaaa-fd0ab876e0da" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="18333432-c5dd-d66e-5a39-0c8e4fe0da64" executionId="5788600b-6568-4f95-b005-a17e698ae309" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="259cd906-0415-78b0-4dfd-6ffd0eea3037" executionId="e0fef53a-7e47-43bf-8096-ded2ae42a770" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="01fbc128-f936-2848-85d0-f44be924bfab" executionId="223c057c-0cc1-40aa-9e7b-a60fd7a085d6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4588dca8-132c-a3d8-528d-0bdfff532794" executionId="8d8b3162-322b-460d-8630-bc42d140a3c1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="a4ac5e76-22f5-9ced-04f9-d83f003c5077" executionId="65e1effe-09b9-42f8-ac15-328cbb8de6e0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="afe4fa38-9dbd-1c38-8410-78d0b35314a0" executionId="071e9e8e-58ce-4b93-8cb0-d18a51866beb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9ab77d60-2ccc-e1f9-297a-278dea2b6817" executionId="e7927482-3af7-48f4-b4f6-25de1672c768" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4ef4ec8f-9e95-e530-649f-0e830e878948" executionId="76b144f0-ee10-4697-96d9-5c833c797786" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="fb2dcd2d-f79f-045f-5bf7-fcc1be248f0b" executionId="464d1e78-c2f9-408f-92a6-3e7470dfa805" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3a25e7b2-afd5-b313-6eb0-b555ee0d9b84" executionId="d9721e7d-30f3-452f-8380-144a3859e9d5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="22793b5b-20e5-7e82-dc45-92279d58d14a" executionId="8f6d33e1-66ba-49a4-bc9e-9a6e03449ae6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="aced8a74-db16-c5b9-43eb-ca44add3e62b" executionId="0d189dea-ace3-40c3-82f5-8d83b8b9a042" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="cfb4a819-006e-2e8d-6688-5d05625ba747" executionId="2afe9fcf-1c6a-4833-bd95-0f0101798cc7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="6fa0d195-fc12-51d7-dcf9-36822eaebc6e" executionId="4ef024e6-e052-458d-8808-7b00a3479a2e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="71f1ea24-74fb-8eb4-6a28-85db1a035012" executionId="84640a82-ec53-433e-a3ff-50fb927a7dd4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="08c2ad12-02d1-3919-deb8-1fbf63286898" executionId="40556a17-68cb-492c-bcbf-6ee9f2a49bd4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="81184385-349a-6fff-8d01-173878b0f3d0" executionId="05e11fe1-cb65-4b27-b90c-1056e338aca5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="9dc258eb-a6c8-3c76-32e2-aa9bcedda042" executionId="6cb0e862-f0af-47f5-94bc-8cfd82ddc9bf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="43be8963-b080-1af7-630d-71db26ce73d7" executionId="22b54186-ffdc-46a8-94da-0edfa4ea2f63" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="02cd0537-9f51-77ff-23c7-3cf4cda183b2" executionId="4a28f6c2-a737-4722-81a5-ab67e9d71c64" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f108cbae-633d-eaa3-44df-a30f69082d96" executionId="126c5e84-157c-42e0-92c4-29f33d10597d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="3f2f8611-7ccc-1fc4-af56-9abc10add2f3" executionId="9c2c6a06-debb-4467-b76a-5b961c7b206a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="826722c3-a2e2-2469-7e0a-08335666b771" executionId="861bd646-8b73-4e7f-ad07-17f49c1daf6c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="8311a4a1-c515-5278-7824-0069f2b2a890" executionId="0297dde9-431a-41ac-9c2a-94b30ae0b59a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="76bb03ed-002c-be91-7a47-0dae680174d2" executionId="ee26a99d-a03a-497f-9f13-95e667680c3a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="4bab55af-6f83-c09b-f76f-41c88878d018" executionId="10afffbe-e432-4fbb-96cb-649084481a06" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="89637bb0-d0d0-35f0-b98e-61a0dbbf3a19" executionId="dd42a29d-8351-41e8-9033-5b80fd3c663d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7266991d-cbd2-6d7a-0b71-924bc7f0d106" executionId="533cd3e8-eabf-465a-9016-2cb3a087259a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="f5de5a0b-faf1-4b22-0a1c-fc29c4d07bd3" executionId="9fe27713-d727-4c58-bdd4-a69d3dfd6a25" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="1e659aae-98e8-ea6e-cc20-640258bc00cd" executionId="1d017c75-9188-4d47-8549-ffe6979ddf4c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="7de0c724-fe56-6207-6a6d-a86dcc674165" executionId="5022ffb5-cb9f-4bb0-8e54-2341eadb9433" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
    <TestEntry testId="b6c96992-ec19-2259-b10b-2a1a8f5fb412" executionId="1eb067bc-efcc-47c6-9312-451499c29f7b" 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="Failed">
    <Counters total="1143" executed="1097" passed="1089" failed="8" 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.8)&#xD;
[xUnit.net 00:00:00.16]   Discovering: OpenClawNet.UnitTests&#xD;
[xUnit.net 00:00:00.35]   Discovered:  OpenClawNet.UnitTests&#xD;
[xUnit.net 00:00:00.47]   Starting:    OpenClawNet.UnitTests&#xD;
     Warning:&#xD;
     The component "Fluent Assertions" is governed by the rules defined in the Xceed License Agreement and&#xD;
     the Xceed Fluent Assertions Community License. You may use Fluent Assertions free of charge for&#xD;
     non-commercial use only. An active subscription is required to use Fluent Assertions for commercial use.&#xD;
     Please contact Xceed Sales mailto:sales@xceed.com to acquire a subscription at a very low cost.&#xD;
     A paid commercial license supports the development and continued increasing support of&#xD;
     Fluent Assertions users under both commercial and community licenses. Help us&#xD;
     keep Fluent Assertions at the forefront of unit testing.&#xD;
     For more information, visit https://xceed.com/products/unit-testing/fluent-assertions/&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15991&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
[xUnit.net 00:00:01.62]       System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
[xUnit.net 00:00:01.62]       &#xD;
[xUnit.net 00:00:01.62]       Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.&#xD;
[xUnit.net 00:00:01.62]       Stack Trace:&#xD;
[xUnit.net 00:00:01.62]            at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
[xUnit.net 00:00:01.62]            at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
[xUnit.net 00:00:01.62]            at OpenAI.Chat.ChatClient.&lt;&gt;c__DisplayClass20_0.&lt;&lt;CompleteChatStreamingAsync&gt;b__0&gt;d.MoveNext()&#xD;
[xUnit.net 00:00:01.62]         --- End of stack trace from previous location ---&#xD;
[xUnit.net 00:00:01.62]            at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+MoveNext()&#xD;
[xUnit.net 00:00:01.62]            at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
[xUnit.net 00:00:01.62]            at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:01.62]            at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:01.62]            at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
[xUnit.net 00:00:01.62]         C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs(129,0): at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:01.62]         C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs(129,0): at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:01.62]            at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
[xUnit.net 00:00:01.62]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs(149,0): at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_WithTools_YieldsToolCallChunk()&#xD;
[xUnit.net 00:00:01.62]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs(149,0): at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_WithTools_YieldsToolCallChunk()&#xD;
[xUnit.net 00:00:01.62]         --- End of stack trace from previous location ---&#xD;
[xUnit.net 00:00:01.81]       System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
[xUnit.net 00:00:01.81]       &#xD;
[xUnit.net 00:00:01.81]       Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.&#xD;
[xUnit.net 00:00:01.81]       Stack Trace:&#xD;
[xUnit.net 00:00:01.81]            at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
[xUnit.net 00:00:01.81]            at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
[xUnit.net 00:00:01.81]            at OpenAI.Chat.ChatClient.&lt;&gt;c__DisplayClass20_0.&lt;&lt;CompleteChatStreamingAsync&gt;b__0&gt;d.MoveNext()&#xD;
[xUnit.net 00:00:01.81]         --- End of stack trace from previous location ---&#xD;
[xUnit.net 00:00:01.81]            at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+MoveNext()&#xD;
[xUnit.net 00:00:01.81]            at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
[xUnit.net 00:00:01.81]            at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:01.81]            at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:01.81]            at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
[xUnit.net 00:00:01.81]         C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs(129,0): at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:01.81]         C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs(129,0): at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:01.81]            at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
[xUnit.net 00:00:01.81]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs(78,0): at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_YieldsChunksAndCompletesSuccessfully()&#xD;
[xUnit.net 00:00:01.81]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs(78,0): at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_YieldsChunksAndCompletesSuccessfully()&#xD;
[xUnit.net 00:00:01.81]         --- End of stack trace from previous location ---&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
[xUnit.net 00:00:01.99]       System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
[xUnit.net 00:00:01.99]       &#xD;
[xUnit.net 00:00:01.99]       Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.&#xD;
[xUnit.net 00:00:01.99]       Stack Trace:&#xD;
[xUnit.net 00:00:01.99]            at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
[xUnit.net 00:00:01.99]            at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
[xUnit.net 00:00:01.99]            at OpenAI.Chat.ChatClient.CompleteChatAsync(IEnumerable`1 messages, ChatCompletionOptions options, RequestOptions requestOptions)&#xD;
[xUnit.net 00:00:01.99]         C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs(73,0): at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.CompleteAsync(ChatRequest request, CancellationToken cancellationToken)&#xD;
[xUnit.net 00:00:01.99]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs(54,0): at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.CompleteAsync_ReturnsNonEmptyResponse()&#xD;
[xUnit.net 00:00:01.99]         --- End of stack trace from previous location ---&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 2 entities to in-memory store.&#xD;
[xUnit.net 00:00:02.18]       needs virtual time injection — re-enable once IClock seam exists&#xD;
Test 'OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.DirectoryWalkCache_InvalidatesAfter30Seconds' was skipped in the test run.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
[xUnit.net 00:00:02.27]       GITHUB_TOKEN not set — export a PAT with read:user + repo scopes to run this test.&#xD;
Test 'OpenClawNet.UnitTests.Integration.LiveMcpToolTests.Live_GitHubMcp_ListsTools_AndReadsRepoData' was skipped in the test run.&#xD;
[xUnit.net 00:00:02.30]       Expected available to be True because endpoint should be reachable with valid credentials, but found False.&#xD;
[xUnit.net 00:00:02.30]       Stack Trace:&#xD;
[xUnit.net 00:00:02.30]            at FluentAssertions.Primitives.BooleanAssertions`1.BeTrue(String because, Object[] becauseArgs)&#xD;
[xUnit.net 00:00:02.30]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Models\AzureOpenAILiveTests.cs(102,0): at OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.IsAvailableAsync_ReturnsTrueWhenConfigured()&#xD;
[xUnit.net 00:00:02.30]         --- End of stack trace from previous location ---&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Testing agent profile 'throw-agent' (provider=ollama)&#xD;
warn: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Agent test 'throw-agent' failed&#xD;
      System.InvalidOperationException: CapturingAgentProvider: profile captured for 'ollama', no real chat client.&#xD;
         at OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.CapturingAgentProvider.CreateChatClient(AgentProfile profile) in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Gateway\AgentProfileEndpointTests.cs:line 496&#xD;
         at OpenClawNet.Gateway.Endpoints.AgentProfileEndpoints.&lt;&gt;c.&lt;&lt;MapAgentProfileEndpoints&gt;b__0_10&gt;d.MoveNext() in C:\src\openclawnet-plan\src\OpenClawNet.Gateway\Endpoints\AgentProfileEndpoints.cs:line 270&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
[xUnit.net 00:00:02.36]       \ud83d\udccc Pending: ChannelStore.GetAllAsync() does not exist yet; channels are registry-backed only. Once a ChannelStore with GetAllAsync is implemented (likely as part of Mark's ChannelDetail report work), this test can verify that EnsureCreatedAsync + seed leaves rows discoverable through the store.&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
Test 'OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests.GetAllAsync_ReturnsSeededChannels' was skipped in the test run.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Testing agent profile 'orphan-profile' (provider=ollama-missing)&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
fail: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      HTTP error during chat stream&#xD;
      System.Net.Http.HttpRequestException: Connection refused&#xD;
         at OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.ThrowAfterYield[T](Exception ex, CancellationToken ct)+MoveNext() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Gateway\ChatStreamEndpointTests.cs:line 334&#xD;
         at OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.ThrowAfterYield[T](Exception ex, CancellationToken ct)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
         at OpenClawNet.Gateway.Endpoints.ChatStreamEndpoints.StreamViaOrchestratorAsync(AgentRequest agentRequest, IAgentOrchestrator orchestrator, Guid sessionId, HttpContext httpContext, ILogger logger, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Gateway\Endpoints\ChatStreamEndpoints.cs:line 165&#xD;
         at OpenClawNet.Gateway.Endpoints.ChatStreamEndpoints.StreamViaOrchestratorAsync(AgentRequest agentRequest, IAgentOrchestrator orchestrator, Guid sessionId, HttpContext httpContext, ILogger logger, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Gateway\Endpoints\ChatStreamEndpoints.cs:line 165&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
fail: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Model provider 'ollama' unavailable during chat stream&#xD;
      OpenClawNet.Models.Abstractions.ModelProviderUnavailableException: Connection refused&#xD;
         at OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.ThrowAfterYield[T](Exception ex, CancellationToken ct)+MoveNext() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Gateway\ChatStreamEndpointTests.cs:line 334&#xD;
         at OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.ThrowAfterYield[T](Exception ex, CancellationToken ct)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
         at OpenClawNet.Gateway.Endpoints.ChatStreamEndpoints.StreamViaOrchestratorAsync(AgentRequest agentRequest, IAgentOrchestrator orchestrator, Guid sessionId, HttpContext httpContext, ILogger logger, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Gateway\Endpoints\ChatStreamEndpoints.cs:line 165&#xD;
         at OpenClawNet.Gateway.Endpoints.ChatStreamEndpoints.StreamViaOrchestratorAsync(AgentRequest agentRequest, IAgentOrchestrator orchestrator, Guid sessionId, HttpContext httpContext, ILogger logger, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Gateway\Endpoints\ChatStreamEndpoints.cs:line 165&#xD;
[xUnit.net 00:00:02.80]       Windows uses DPAPI; non-Windows fallback only.&#xD;
Test 'OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests.Protect_PassesThrough_OnNonWindows' was skipped in the test run.&#xD;
fail: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Unexpected error during chat stream&#xD;
      System.InvalidOperationException: Something broke&#xD;
         at OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.ThrowAfterYield[T](Exception ex, CancellationToken ct)+MoveNext() in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Gateway\ChatStreamEndpointTests.cs:line 334&#xD;
         at OpenClawNet.UnitTests.Gateway.ChatStreamEndpointTests.ThrowAfterYield[T](Exception ex, CancellationToken ct)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
         at OpenClawNet.Gateway.Endpoints.ChatStreamEndpoints.StreamViaOrchestratorAsync(AgentRequest agentRequest, IAgentOrchestrator orchestrator, Guid sessionId, HttpContext httpContext, ILogger logger, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Gateway\Endpoints\ChatStreamEndpoints.cs:line 165&#xD;
         at OpenClawNet.Gateway.Endpoints.ChatStreamEndpoints.StreamViaOrchestratorAsync(AgentRequest agentRequest, IAgentOrchestrator orchestrator, Guid sessionId, HttpContext httpContext, ILogger logger, CancellationToken cancellationToken) in C:\src\openclawnet-plan\src\OpenClawNet.Gateway\Endpoints\ChatStreamEndpoints.cs:line 165&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Testing agent profile 'null-model-agent' (provider=ollama)&#xD;
warn: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Agent test 'null-model-agent' failed&#xD;
      System.InvalidOperationException: CapturingAgentProvider: profile captured for 'ollama', no real chat client.&#xD;
         at OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.CapturingAgentProvider.CreateChatClient(AgentProfile profile) in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Gateway\AgentProfileEndpointTests.cs:line 496&#xD;
         at OpenClawNet.Gateway.Endpoints.AgentProfileEndpoints.&lt;&gt;c.&lt;&lt;MapAgentProfileEndpoints&gt;b__0_10&gt;d.MoveNext() in C:\src\openclawnet-plan\src\OpenClawNet.Gateway\Endpoints\AgentProfileEndpoints.cs:line 270&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Testing agent profile 'my-ollama-agent' (provider=ollama)&#xD;
warn: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Agent test 'my-ollama-agent' failed&#xD;
      System.InvalidOperationException: CapturingAgentProvider: profile captured for 'ollama', no real chat client.&#xD;
         at OpenClawNet.UnitTests.Gateway.AgentProfileEndpointTests.CapturingAgentProvider.CreateChatClient(AgentProfile profile) in C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Gateway\AgentProfileEndpointTests.cs:line 496&#xD;
         at OpenClawNet.Gateway.Endpoints.AgentProfileEndpoints.&lt;&gt;c.&lt;&lt;MapAgentProfileEndpoints&gt;b__0_10&gt;d.MoveNext() in C:\src\openclawnet-plan\src\OpenClawNet.Gateway\Endpoints\AgentProfileEndpoints.cs:line 270&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15993&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
Cold cache: 20.422ms&#xD;
Warm cache: 0.299ms&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
Skill lookup latency metrics:&#xD;
  Average: 0.456ms&#xD;
  P95: 0.093ms&#xD;
  Min: 0.029ms&#xD;
  Max: 41.273ms&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
[xUnit.net 00:00:03.65]       OllamaSharp assembly load failure — issue #95&#xD;
[xUnit.net 00:00:03.65]       OllamaSharp assembly load failure — issue #95&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Testing model provider 'unknown-type-provider' (type=does-not-exist, endpoint=(null), model=some-model)&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
Test 'OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_DoesNotThrow_WhenNullModelHandled' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_UsesProfileModel_WhenProfileModelIsSet' was skipped in the test run.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
[xUnit.net 00:00:03.97]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_NoMutation_OriginalSkillsPreserved' was skipped in the test run.&#xD;
[xUnit.net 00:00:03.97]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.97]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.97]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.97]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.97]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.97]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.97]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithMediumConfidenceSkills_PropagatesToPrompt' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RanksSkillsBySemanticScore' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesSystemPrompt' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsSemanticRankingInfo' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SingleSkill_StillRanks' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithNormalLatency_CompletesWithinSLA' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LowConfidenceSkill_HandledAccordingToThreshold' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RankerUnavailable_FallsBackToKeywordRanking' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithKeywordCandidates_AppliesSemanticReranking' was skipped in the test run.&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Optional: Awaiting Azure OpenAI embedder scope definition&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_OllamaUnavailable_GracefulFallback' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_HighConfidenceSkill_VisibleInPrompt' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PropagatesConfidenceScores' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsFilteredLowConfidenceSkills' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithAzureOpenAIEmbedder_Succeeds' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_EmbedderTimeout_ReturnsKeywordRankedSkills' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ManySkills_PerformanceAcceptable' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_EmptyTaskDescription_FallsBackGracefully' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LongSkillMetadata_HandledCorrectly' was skipped in the test run.&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:03.98]       Optional: Awaiting Azure OpenAI embedder scope definition&#xD;
[xUnit.net 00:00:03.98]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesConversationHistory' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RankerFailure_PromptConsistency' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ConcurrentRequests_IsolatedResults' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SpecialCharactersInTask_HandledCorrectly' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ConfidenceAsTiebreaker_OrdersSkillsCorrectly' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithFallback_CompletesQuickly' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsWarningOnFallback' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithAzureOpenAIEmbedder_MaintainsLatencySLA' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithHighConfidenceSkills_IncludesInPrompt' was skipped in the test run.&#xD;
[xUnit.net 00:00:03.99]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:04.00]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:04.00]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:04.00]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
[xUnit.net 00:00:04.00]       Awaiting Story 3: SemanticSkillRanker integration into DefaultPromptComposer.EnrichSkillsAsync — see issue #89&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesSessionSummary' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_Idempotency_IdenticalInputsYieldIdenticalResults' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SemanticRankerException_LogsWarningAndContinues' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PerformanceTarget_P95Below100ms' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_NoRelevantSkills_EmptySkillsSection' was skipped in the test run.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15992&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Using RuntimeModelSettings (Provider: ollama, Model: llama3.2:3b)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Executing job fd15e080-a62d-46d2-9c64-f258f39b7afb (Profile: default, DryRun: False)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Job fd15e080-a62d-46d2-9c64-f258f39b7afb executed successfully in 4.5372ms (Tokens: 15)&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Testing model provider 'ollama-throws' (type=ollama, endpoint=(null), model=gemma4:e2b)&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Creating chat client for test: provider=ollama, model=gemma4:e2b&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Testing model provider 'ollama-model-test' (type=ollama, endpoint=http://localhost:11434, model=gemma4:e2b)&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Creating chat client for test: provider=ollama, model=gemma4:e2b&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Testing model provider 'ollama-nonnull' (type=ollama, endpoint=(null), model=llama3.2)&#xD;
info: OpenClawNet.Gateway.GatewayProgramMarker[0]&#xD;
      Creating chat client for test: provider=ollama, model=llama3.2&#xD;
info: Microsoft.EntityFrameworkCore.Update[30100]&#xD;
      Saved 1 entities to in-memory store.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15990&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15992&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
[xUnit.net 00:00:05.79]       OllamaSharp assembly load failure — issue #95&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
Test 'OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_FallsBackToOptionsModel_WhenProfileModelIsNull' was skipped in the test run.&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15993&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Using RuntimeModelSettings (Provider: ollama, Model: llama3.2:3b)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Executing job cde932b8-7257-4d73-b685-41f2f57310a3 (Profile: default, DryRun: False)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Job cde932b8-7257-4d73-b685-41f2f57310a3 executed successfully in 1.0671ms (Tokens: 15)&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15993&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15990&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15992&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15990&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15992&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
[xUnit.net 00:00:09.91]       OllamaSharp assembly load failure — issue #95&#xD;
Test 'OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_ReturnsNonNull_WithDefaultOptions' was skipped in the test run.&#xD;
[xUnit.net 00:00:10.00]       OllamaSharp assembly load failure — issue #95&#xD;
[xUnit.net 00:00:10.00]       OllamaSharp assembly load failure — issue #95&#xD;
[xUnit.net 00:00:10.00]       OllamaSharp assembly load failure — issue #95&#xD;
[xUnit.net 00:00:10.00]       OllamaSharp assembly load failure — issue #95&#xD;
[xUnit.net 00:00:10.00]       OllamaSharp assembly load failure — issue #95&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15990&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
Test 'OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_TreatsWhitespaceOnlyModelAsNull_AndFallsToOptionsModel' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_UsesProviderDefault_WhenProfileHasNoOverrides' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_FallsBackToHardcodedDefault_WhenBothModelsAreNull' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_ModelPriorityOrder_IsStrictProfileThenOptionsThenDefault' was skipped in the test run.&#xD;
Test 'OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_TreatsEmptyStringModelAsNull_AndFallsToOptionsModel' was skipped in the test run.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15993&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
warn: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Job 8f5837f2-7e5a-43d0-b448-07ff3be6f8f4 not found&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Using RuntimeModelSettings (Provider: ollama, Model: llama3.2:3b)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Executing job 6f94214b-5836-4ff2-9e29-32ff24478004 (Profile: default, DryRun: True)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Job 6f94214b-5836-4ff2-9e29-32ff24478004 executed successfully in 0.2022ms (Tokens: 15)&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Using RuntimeModelSettings (Provider: ollama, Model: llama3.2:3b)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Executing job 339a40ad-0345-4256-8121-39652c75bed2 (Profile: default, DryRun: False)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Job 339a40ad-0345-4256-8121-39652c75bed2 executed successfully in 1.2067ms (Tokens: 15)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Using RuntimeModelSettings (Provider: ollama, Model: llama3.2:3b)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Executing job 339a40ad-0345-4256-8121-39652c75bed2 (Profile: default, DryRun: False)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Job 339a40ad-0345-4256-8121-39652c75bed2 executed successfully in 1.6051ms (Tokens: 15)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Using RuntimeModelSettings (Provider: ollama, Model: llama3.2:3b)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Executing job 339a40ad-0345-4256-8121-39652c75bed2 (Profile: default, DryRun: False)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Job 339a40ad-0345-4256-8121-39652c75bed2 executed successfully in 0.7819ms (Tokens: 15)&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Using RuntimeModelSettings (Provider: ollama, Model: llama3.2:3b)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Executing job 65ae7760-8c18-4773-90c0-99686c3169d6 (Profile: default, DryRun: False)&#xD;
info: OpenClawNet.Gateway.Services.JobExecutor[0]&#xD;
      Job 65ae7760-8c18-4773-90c0-99686c3169d6 executed successfully in 1.0252ms (Tokens: 15)&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
info: Microsoft.Hosting.Lifetime[14]&#xD;
      Now listening on: http://localhost:15998&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application started. Press Ctrl+C to shut down.&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Hosting environment: Production&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Content root path: C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\bin\Debug\net10.0&#xD;
info: Microsoft.Hosting.Lifetime[0]&#xD;
      Application is shutting down...&#xD;
[xUnit.net 00:00:26.32]       System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
[xUnit.net 00:00:26.32]       &#xD;
[xUnit.net 00:00:26.32]       Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.&#xD;
[xUnit.net 00:00:26.33]       Stack Trace:&#xD;
[xUnit.net 00:00:26.33]            at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
[xUnit.net 00:00:26.33]            at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
[xUnit.net 00:00:26.33]            at OpenAI.Chat.ChatClient.CompleteChatAsync(IEnumerable`1 messages, ChatCompletionOptions options, RequestOptions requestOptions)&#xD;
[xUnit.net 00:00:26.33]         C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs(73,0): at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.CompleteAsync(ChatRequest request, CancellationToken cancellationToken)&#xD;
[xUnit.net 00:00:26.33]         C:\src\openclawnet-plan\src\OpenClawNet.Agent\ModelClientChatClientAdapter.cs(39,0): at OpenClawNet.Agent.ModelClientChatClientAdapter.GetResponseAsync(IEnumerable`1 messages, ChatOptions options, CancellationToken cancellationToken)&#xD;
[xUnit.net 00:00:26.33]            at Microsoft.Agents.AI.ChatClientAgent.RunCoreAsync(IEnumerable`1 messages, AgentSession session, AgentRunOptions options, CancellationToken cancellationToken)&#xD;
[xUnit.net 00:00:26.33]            at Microsoft.Agents.AI.ChatClientAgent.RunCoreAsync(IEnumerable`1 messages, AgentSession session, AgentRunOptions options, CancellationToken cancellationToken)&#xD;
[xUnit.net 00:00:26.33]         C:\src\openclawnet-plan\src\OpenClawNet.Agent\DefaultAgentRuntime.cs(957,0): at OpenClawNet.Agent.DefaultAgentRuntime.InvokeAgentFirstCallAsync(IReadOnlyList`1 messages, ChatClientAgent agent, AgentSession session, ChatOptions chatOptions, CancellationToken cancellationToken)&#xD;
[xUnit.net 00:00:26.33]         C:\src\openclawnet-plan\src\OpenClawNet.Agent\DefaultAgentRuntime.cs(377,0): at OpenClawNet.Agent.DefaultAgentRuntime.ExecuteAsync(AgentContext context, CancellationToken cancellationToken)&#xD;
[xUnit.net 00:00:26.33]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Integration\LiveAgentLoopTests.cs(74,0): at OpenClawNet.UnitTests.Integration.LiveAgentLoopTests.Agent_MultiTurnToolExecution_CompletesSuccessfully(String providerName, Func`2 pick)&#xD;
[xUnit.net 00:00:26.33]         --- End of stack trace from previous location ---&#xD;
[xUnit.net 00:00:35.23]       System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
[xUnit.net 00:00:35.23]       &#xD;
[xUnit.net 00:00:35.23]       Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.&#xD;
[xUnit.net 00:00:35.23]       Stack Trace:&#xD;
[xUnit.net 00:00:35.23]            at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
[xUnit.net 00:00:35.23]            at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
[xUnit.net 00:00:35.23]            at OpenAI.Chat.ChatClient.&lt;&gt;c__DisplayClass20_0.&lt;&lt;CompleteChatStreamingAsync&gt;b__0&gt;d.MoveNext()&#xD;
[xUnit.net 00:00:35.23]         --- End of stack trace from previous location ---&#xD;
[xUnit.net 00:00:35.23]            at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+MoveNext()&#xD;
[xUnit.net 00:00:35.23]            at OpenAI.AsyncSseUpdateCollection`1.GetRawPagesAsync()+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
[xUnit.net 00:00:35.23]            at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:35.23]            at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:35.23]            at System.ClientModel.AsyncCollectionResult`1.GetAsyncEnumerator(CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
[xUnit.net 00:00:35.23]         C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs(129,0): at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:35.23]         C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs(129,0): at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+MoveNext()&#xD;
[xUnit.net 00:00:35.23]            at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.StreamAsync(ChatRequest request, CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource&lt;System.Boolean&gt;.GetResult()&#xD;
[xUnit.net 00:00:35.23]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Integration\LiveLlmTests.cs(146,0): at OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_StreamAsync_YieldsTokens()&#xD;
[xUnit.net 00:00:35.23]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Integration\LiveLlmTests.cs(146,0): at OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_StreamAsync_YieldsTokens()&#xD;
[xUnit.net 00:00:35.23]         --- End of stack trace from previous location ---&#xD;
[xUnit.net 00:00:38.37]       Expected contentEvents not to be empty because at least one content token should stream through the pipeline.&#xD;
[xUnit.net 00:00:38.37]       Stack Trace:&#xD;
[xUnit.net 00:00:38.37]            at FluentAssertions.Collections.GenericCollectionAssertions`3.&lt;NotBeEmpty&gt;b__59_0(AssertionChain chain)&#xD;
[xUnit.net 00:00:38.37]            at FluentAssertions.Collections.GenericCollectionAssertions`3.NotBeEmpty(String because, Object[] becauseArgs)&#xD;
[xUnit.net 00:00:38.37]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Integration\LiveLlmTests.cs(184,0): at OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_Pipeline_SendMessage_ReturnsStreamedContent()&#xD;
[xUnit.net 00:00:38.37]         --- End of stack trace from previous location ---&#xD;
[xUnit.net 00:00:38.54]       System.ClientModel.ClientResultException : HTTP 401 (: 401)&#xD;
[xUnit.net 00:00:38.54]       &#xD;
[xUnit.net 00:00:38.54]       Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.&#xD;
[xUnit.net 00:00:38.54]       Stack Trace:&#xD;
[xUnit.net 00:00:38.54]            at OpenAI.ClientPipelineExtensions.ProcessMessageAsync(ClientPipeline pipeline, PipelineMessage message, RequestOptions options)&#xD;
[xUnit.net 00:00:38.54]            at OpenAI.Chat.ChatClient.CompleteChatAsync(BinaryContent content, RequestOptions options)&#xD;
[xUnit.net 00:00:38.54]            at OpenAI.Chat.ChatClient.CompleteChatAsync(IEnumerable`1 messages, ChatCompletionOptions options, RequestOptions requestOptions)&#xD;
[xUnit.net 00:00:38.54]         C:\src\openclawnet-plan\src\OpenClawNet.Models.AzureOpenAI\AzureOpenAIModelClient.cs(73,0): at OpenClawNet.Models.AzureOpenAI.AzureOpenAIModelClient.CompleteAsync(ChatRequest request, CancellationToken cancellationToken)&#xD;
[xUnit.net 00:00:38.54]         C:\src\openclawnet-plan\tests\OpenClawNet.UnitTests\Integration\LiveLlmTests.cs(124,0): at OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_CompleteAsync_ReturnsResponse()&#xD;
[xUnit.net 00:00:38.54]         --- End of stack trace from previous location ---&#xD;
[xUnit.net 00:01:11.50]   Finished:    OpenClawNet.UnitTests&#xD;
</StdOut>
    </Output>
    <RunInfos>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Error" timestamp="2026-05-29T08:27:48.4052359-04:00">
        <Text>[xUnit.net 00:00:01.62]     OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_WithTools_YieldsToolCallChunk [FAIL]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Error" timestamp="2026-05-29T08:27:48.5951615-04:00">
        <Text>[xUnit.net 00:00:01.81]     OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.StreamAsync_YieldsChunksAndCompletesSuccessfully [FAIL]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Error" timestamp="2026-05-29T08:27:48.7719681-04:00">
        <Text>[xUnit.net 00:00:01.99]     OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.CompleteAsync_ReturnsNonEmptyResponse [FAIL]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:48.9701929-04:00">
        <Text>[xUnit.net 00:00:02.18]     OpenClawNet.UnitTests.Storage.ModelStorageQuotaTests.DirectoryWalkCache_InvalidatesAfter30Seconds [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:49.0575163-04:00">
        <Text>[xUnit.net 00:00:02.27]     OpenClawNet.UnitTests.Integration.LiveMcpToolTests.Live_GitHubMcp_ListsTools_AndReadsRepoData [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Error" timestamp="2026-05-29T08:27:49.0828051-04:00">
        <Text>[xUnit.net 00:00:02.30]     OpenClawNet.UnitTests.Models.AzureOpenAILiveTests.IsAvailableAsync_ReturnsTrueWhenConfigured [FAIL]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:49.1471283-04:00">
        <Text>[xUnit.net 00:00:02.36]     OpenClawNet.UnitTests.Gateway.ChannelsHomeSmokeTests.GetAllAsync_ReturnsSeededChannels [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:49.5879306-04:00">
        <Text>[xUnit.net 00:00:02.80]     OpenClawNet.UnitTests.Mcp.DpapiSecretStoreTests.Protect_PassesThrough_OnNonWindows [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.4330804-04:00">
        <Text>[xUnit.net 00:00:03.65]     OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_DoesNotThrow_WhenNullModelHandled [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.4335493-04:00">
        <Text>[xUnit.net 00:00:03.65]     OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_UsesProfileModel_WhenProfileModelIsSet [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.7593507-04:00">
        <Text>[xUnit.net 00:00:03.97]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_NoMutation_OriginalSkillsPreserved [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.7755612-04:00">
        <Text>[xUnit.net 00:00:03.97]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithMediumConfidenceSkills_PropagatesToPrompt [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.7830077-04:00">
        <Text>[xUnit.net 00:00:03.97]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RanksSkillsBySemanticScore [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.7935586-04:00">
        <Text>[xUnit.net 00:00:03.97]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesSystemPrompt [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.7991800-04:00">
        <Text>[xUnit.net 00:00:03.97]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsSemanticRankingInfo [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8138912-04:00">
        <Text>[xUnit.net 00:00:03.97]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SingleSkill_StillRanks [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8158727-04:00">
        <Text>[xUnit.net 00:00:03.97]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithNormalLatency_CompletesWithinSLA [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8165417-04:00">
        <Text>[xUnit.net 00:00:03.97]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LowConfidenceSkill_HandledAccordingToThreshold [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8308616-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RankerUnavailable_FallsBackToKeywordRanking [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8382693-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithKeywordCandidates_AppliesSemanticReranking [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8409887-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_OllamaUnavailable_GracefulFallback [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8411342-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_HighConfidenceSkill_VisibleInPrompt [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8412707-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PropagatesConfidenceScores [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8414211-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsFilteredLowConfidenceSkills [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8415671-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithAzureOpenAIEmbedder_Succeeds [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8417158-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_EmbedderTimeout_ReturnsKeywordRankedSkills [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8418910-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ManySkills_PerformanceAcceptable [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8420475-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_EmptyTaskDescription_FallsBackGracefully [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8421893-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LongSkillMetadata_HandledCorrectly [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8439712-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesConversationHistory [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8441162-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_RankerFailure_PromptConsistency [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8442530-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ConcurrentRequests_IsolatedResults [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8444861-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SpecialCharactersInTask_HandledCorrectly [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8446342-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_ConfidenceAsTiebreaker_OrdersSkillsCorrectly [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8447970-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithFallback_CompletesQuickly [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8449343-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_LogsWarningOnFallback [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8450751-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithAzureOpenAIEmbedder_MaintainsLatencySLA [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8452146-04:00">
        <Text>[xUnit.net 00:00:03.98]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_WithHighConfidenceSkills_IncludesInPrompt [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8469295-04:00">
        <Text>[xUnit.net 00:00:03.99]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PreservesSessionSummary [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8470899-04:00">
        <Text>[xUnit.net 00:00:04.00]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_Idempotency_IdenticalInputsYieldIdenticalResults [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8490593-04:00">
        <Text>[xUnit.net 00:00:04.00]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_SemanticRankerException_LogsWarningAndContinues [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8491660-04:00">
        <Text>[xUnit.net 00:00:04.00]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_PerformanceTarget_P95Below100ms [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:50.8494390-04:00">
        <Text>[xUnit.net 00:00:04.00]     OpenClawNet.UnitTests.Agent.DefaultPromptComposerSemanticTests.EnrichSkillsAsync_NoRelevantSkills_EmptySkillsSection [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:52.5799712-04:00">
        <Text>[xUnit.net 00:00:05.79]     OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_FallsBackToOptionsModel_WhenProfileModelIsNull [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:56.6940853-04:00">
        <Text>[xUnit.net 00:00:09.91]     OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_ReturnsNonNull_WithDefaultOptions [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:56.7888980-04:00">
        <Text>[xUnit.net 00:00:10.00]     OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_TreatsWhitespaceOnlyModelAsNull_AndFallsToOptionsModel [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:56.7932600-04:00">
        <Text>[xUnit.net 00:00:10.00]     OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_UsesProviderDefault_WhenProfileHasNoOverrides [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:56.7937874-04:00">
        <Text>[xUnit.net 00:00:10.00]     OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_FallsBackToHardcodedDefault_WhenBothModelsAreNull [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:56.7939745-04:00">
        <Text>[xUnit.net 00:00:10.00]     OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_ModelPriorityOrder_IsStrictProfileThenOptionsThenDefault [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Warning" timestamp="2026-05-29T08:27:56.7940865-04:00">
        <Text>[xUnit.net 00:00:10.00]     OpenClawNet.UnitTests.Models.OllamaAgentProviderTests.CreateChatClient_TreatsEmptyStringModelAsNull_AndFallsToOptionsModel [SKIP]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Error" timestamp="2026-05-29T08:28:13.1106898-04:00">
        <Text>[xUnit.net 00:00:26.32]     OpenClawNet.UnitTests.Integration.LiveAgentLoopTests.Agent_MultiTurnToolExecution_CompletesSuccessfully(providerName: "azure-openai", pick: Func`2 { Method = OpenClawNet.Models.Abstractions.IModelClient &lt;BothProviders&gt;b__32_1(OpenClawNet.UnitTests.Integration.LiveTestFixture), Target = &lt;&gt;c { } }) [FAIL]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Error" timestamp="2026-05-29T08:28:22.0151803-04:00">
        <Text>[xUnit.net 00:00:35.23]     OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_StreamAsync_YieldsTokens [FAIL]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Error" timestamp="2026-05-29T08:28:25.1561808-04:00">
        <Text>[xUnit.net 00:00:38.37]     OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_Pipeline_SendMessage_ReturnsStreamedContent [FAIL]</Text>
      </RunInfo>
      <RunInfo computerName="CPC-bruno-U7R9O" outcome="Error" timestamp="2026-05-29T08:28:25.3257981-04:00">
        <Text>[xUnit.net 00:00:38.54]     OpenClawNet.UnitTests.Integration.LiveLlmTests.AzureOpenAI_CompleteAsync_ReturnsResponse [FAIL]</Text>
      </RunInfo>
    </RunInfos>
  </ResultSummary>
</TestRun>