<?xml version="1.0" encoding="utf-8"?>
<test-run id="2" testcasecount="27" result="Failed(Child)" total="27" passed="20" failed="7" inconclusive="0" skipped="0" asserts="0" engine-version="3.5.0.0" clr-version="4.0.30319.42000" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:29Z" duration="1.2862525">
  <test-suite type="TestSuite" id="1042" name="terra-llm" fullname="terra-llm" runstate="Runnable" testcasecount="27" result="Failed" site="Child" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:29Z" duration="1.286253" total="27" passed="20" failed="7" inconclusive="0" skipped="0" asserts="0">
    <properties>
      <property name="platform" value="EditMode" />
    </properties>
    <failure>
      <message><![CDATA[One or more child tests had errors]]></message>
    </failure>
    <test-suite type="Assembly" id="1035" name="LLM.Editor.Tests.dll" fullname="/Users/sujithpudussery/Documents/UnityProjects/terra-llm/Library/ScriptAssemblies/LLM.Editor.Tests.dll" runstate="Runnable" testcasecount="27" result="Failed" site="Child" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:29Z" duration="1.280865" total="27" passed="20" failed="7" inconclusive="0" skipped="0" asserts="0">
      <properties>
        <property name="_PID" value="60284" />
        <property name="_APPDOMAIN" value="Unity Child Domain" />
        <property name="platform" value="EditMode" />
        <property name="EditorOnly" value="True" />
      </properties>
      <failure>
        <message><![CDATA[One or more child tests had errors]]></message>
      </failure>
      <test-suite type="TestSuite" id="1036" name="LLM" fullname="LLM" runstate="Runnable" testcasecount="27" result="Failed" site="Child" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:29Z" duration="1.279533" total="27" passed="20" failed="7" inconclusive="0" skipped="0" asserts="0">
        <properties />
        <failure>
          <message><![CDATA[One or more child tests had errors]]></message>
        </failure>
        <test-suite type="TestSuite" id="1037" name="Editor" fullname="LLM.Editor" runstate="Runnable" testcasecount="27" result="Failed" site="Child" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:29Z" duration="1.278408" total="27" passed="20" failed="7" inconclusive="0" skipped="0" asserts="0">
          <properties />
          <failure>
            <message><![CDATA[One or more child tests had errors]]></message>
          </failure>
          <test-suite type="TestSuite" id="1038" name="Tests" fullname="LLM.Editor.Tests" runstate="Runnable" testcasecount="27" result="Failed" site="Child" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:29Z" duration="1.277319" total="27" passed="20" failed="7" inconclusive="0" skipped="0" asserts="0">
            <properties />
            <failure>
              <message><![CDATA[One or more child tests had errors]]></message>
            </failure>
            <test-suite type="TestSuite" id="1039" name="Unit" fullname="LLM.Editor.Tests.Unit" runstate="Runnable" testcasecount="27" result="Failed" site="Child" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:29Z" duration="1.276230" total="27" passed="20" failed="7" inconclusive="0" skipped="0" asserts="0">
              <properties />
              <failure>
                <message><![CDATA[One or more child tests had errors]]></message>
              </failure>
              <test-suite type="TestFixture" id="1001" name="CreateGameObjectCommandTests" fullname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests" classname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests" runstate="Runnable" testcasecount="5" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.086405" total="5" passed="5" failed="0" inconclusive="0" skipped="0" asserts="0">
                <properties />
                <test-case id="1004" name="Execute_WithInvalidPrimitiveType_ReturnsError" fullname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests.Execute_WithInvalidPrimitiveType_ReturnsError" methodname="Execute_WithInvalidPrimitiveType_ReturnsError" classname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests" runstate="Runnable" seed="1495542031" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.066852" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                </test-case>
                <test-case id="1005" name="Execute_WithMissingGameObjectName_ReturnsError" fullname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests.Execute_WithMissingGameObjectName_ReturnsError" methodname="Execute_WithMissingGameObjectName_ReturnsError" classname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests" runstate="Runnable" seed="127371415" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000196" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                </test-case>
                <test-case id="1006" name="Execute_WithoutLogicalName_GeneratesAndSavesOne" fullname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests.Execute_WithoutLogicalName_GeneratesAndSavesOne" methodname="Execute_WithoutLogicalName_GeneratesAndSavesOne" classname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests" runstate="Runnable" seed="573256368" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.002520" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[CreateGameObjectCommand] Successfully created 'MyObjectWithGeneratedName' and mapped it to logical name 'MyObjectWithGeneratedName_e443157366b14624ab4dd50000edafd9'.
]]></output>
                </test-case>
                <test-case id="1002" name="Execute_WithValidName_CreatesEmptyGameObject" fullname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests.Execute_WithValidName_CreatesEmptyGameObject" methodname="Execute_WithValidName_CreatesEmptyGameObject" classname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests" runstate="Runnable" seed="1070682129" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000683" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[CreateGameObjectCommand] Successfully created 'MyEmptyObject' and mapped it to logical name 'TestEmpty_1'.
]]></output>
                </test-case>
                <test-case id="1003" name="Execute_WithValidPrimitiveType_CreatesPrimitive" fullname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests.Execute_WithValidPrimitiveType_CreatesPrimitive" methodname="Execute_WithValidPrimitiveType_CreatesPrimitive" classname="LLM.Editor.Tests.Unit.CreateGameObjectCommandTests" runstate="Runnable" seed="244096806" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.002817" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[CreateGameObjectCommand] Successfully created 'MyCube' and mapped it to logical name 'TestCube_1'.
]]></output>
                </test-case>
              </test-suite>
              <test-suite type="TestFixture" id="1007" name="DeleteGameObjectCommandTests" fullname="LLM.Editor.Tests.Unit.DeleteGameObjectCommandTests" classname="LLM.Editor.Tests.Unit.DeleteGameObjectCommandTests" runstate="Runnable" testcasecount="4" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.017093" total="4" passed="4" failed="0" inconclusive="0" skipped="0" asserts="0">
                <properties />
                <test-case id="1011" name="Execute_OnAssetObject_FailsSafetyCheckAndReturnsError" fullname="LLM.Editor.Tests.Unit.DeleteGameObjectCommandTests.Execute_OnAssetObject_FailsSafetyCheckAndReturnsError" methodname="Execute_OnAssetObject_FailsSafetyCheckAndReturnsError" classname="LLM.Editor.Tests.Unit.DeleteGameObjectCommandTests" runstate="Runnable" seed="1238835665" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.009379" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[DeleteGameObjectCommand] Safety check failed: Attempted to delete an asset, not a scene object. Path: Assets/IntelligentProjectAnalyzer/Editor/AnalyzerSettings.asset
]]></output>
                </test-case>
                <test-case id="1009" name="Execute_WithInvalidTargetId_ReturnsError" fullname="LLM.Editor.Tests.Unit.DeleteGameObjectCommandTests.Execute_WithInvalidTargetId_ReturnsError" methodname="Execute_WithInvalidTargetId_ReturnsError" classname="LLM.Editor.Tests.Unit.DeleteGameObjectCommandTests" runstate="Runnable" seed="72160380" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000474" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[DeleteGameObjectCommand] Could not find GameObject with ID: -1
]]></output>
                </test-case>
                <test-case id="1008" name="Execute_WithValidTarget_DeletesGameObject" fullname="LLM.Editor.Tests.Unit.DeleteGameObjectCommandTests.Execute_WithValidTarget_DeletesGameObject" methodname="Execute_WithValidTarget_DeletesGameObject" classname="LLM.Editor.Tests.Unit.DeleteGameObjectCommandTests" runstate="Runnable" seed="1235702541" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000468" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[DeleteGameObjectCommand] Deleted object with previous ID: -118166
]]></output>
                </test-case>
                <test-case id="1010" name="Execute_WithZeroTargetId_ReturnsError" fullname="LLM.Editor.Tests.Unit.DeleteGameObjectCommandTests.Execute_WithZeroTargetId_ReturnsError" methodname="Execute_WithZeroTargetId_ReturnsError" classname="LLM.Editor.Tests.Unit.DeleteGameObjectCommandTests" runstate="Runnable" seed="1540970555" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000423" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[DeleteGameObjectCommand] Invalid parameters: targetIdentifier is required.
]]></output>
                </test-case>
              </test-suite>
              <test-suite type="TestFixture" id="1012" name="DisplayMessageCommandTests" fullname="LLM.Editor.Tests.Unit.DisplayMessageCommandTests" classname="LLM.Editor.Tests.Unit.DisplayMessageCommandTests" runstate="Runnable" testcasecount="4" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.005976" total="4" passed="4" failed="0" inconclusive="0" skipped="0" asserts="0">
                <properties />
                <test-case id="1015" name="Execute_WithEmptyMessage_ReturnsError" fullname="LLM.Editor.Tests.Unit.DisplayMessageCommandTests.Execute_WithEmptyMessage_ReturnsError" methodname="Execute_WithEmptyMessage_ReturnsError" classname="LLM.Editor.Tests.Unit.DisplayMessageCommandTests" runstate="Runnable" seed="1276938407" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.001543" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[DisplayMessageCommand] Parameters are invalid or message is empty.
]]></output>
                </test-case>
                <test-case id="1014" name="Execute_WithErrorOutcome_LogsErrorMessage" fullname="LLM.Editor.Tests.Unit.DisplayMessageCommandTests.Execute_WithErrorOutcome_LogsErrorMessage" methodname="Execute_WithErrorOutcome_LogsErrorMessage" classname="LLM.Editor.Tests.Unit.DisplayMessageCommandTests" runstate="Runnable" seed="1687105117" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000408" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[<color=red>[MCP]: This is an error message.</color>
]]></output>
                </test-case>
                <test-case id="1016" name="Execute_WithNullParams_ReturnsError" fullname="LLM.Editor.Tests.Unit.DisplayMessageCommandTests.Execute_WithNullParams_ReturnsError" methodname="Execute_WithNullParams_ReturnsError" classname="LLM.Editor.Tests.Unit.DisplayMessageCommandTests" runstate="Runnable" seed="594635452" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000355" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[DisplayMessageCommand] Parameters are invalid or message is empty.
]]></output>
                </test-case>
                <test-case id="1013" name="Execute_WithSuccessOutcome_LogsInfoMessage" fullname="LLM.Editor.Tests.Unit.DisplayMessageCommandTests.Execute_WithSuccessOutcome_LogsInfoMessage" methodname="Execute_WithSuccessOutcome_LogsInfoMessage" classname="LLM.Editor.Tests.Unit.DisplayMessageCommandTests" runstate="Runnable" seed="1390319481" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000370" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[<color=green>[MCP]: This is a success message.</color>
]]></output>
                </test-case>
              </test-suite>
              <test-suite type="TestFixture" id="1017" name="RenameGameObjectCommandTests" fullname="LLM.Editor.Tests.Unit.RenameGameObjectCommandTests" classname="LLM.Editor.Tests.Unit.RenameGameObjectCommandTests" runstate="Runnable" testcasecount="4" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.006757" total="4" passed="4" failed="0" inconclusive="0" skipped="0" asserts="0">
                <properties />
                <test-case id="1020" name="Execute_WithEmptyNewName_ReturnsError" fullname="LLM.Editor.Tests.Unit.RenameGameObjectCommandTests.Execute_WithEmptyNewName_ReturnsError" methodname="Execute_WithEmptyNewName_ReturnsError" classname="LLM.Editor.Tests.Unit.RenameGameObjectCommandTests" runstate="Runnable" seed="1514167022" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.001177" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[RenameGameObjectCommand] Invalid parameters: targetIdentifier and newName are required.
]]></output>
                </test-case>
                <test-case id="1019" name="Execute_WithNonExistentTarget_ReturnsError" fullname="LLM.Editor.Tests.Unit.RenameGameObjectCommandTests.Execute_WithNonExistentTarget_ReturnsError" methodname="Execute_WithNonExistentTarget_ReturnsError" classname="LLM.Editor.Tests.Unit.RenameGameObjectCommandTests" runstate="Runnable" seed="1731531972" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000461" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[RenameGameObjectCommand] Could not find GameObject with ID: -12345
]]></output>
                </test-case>
                <test-case id="1021" name="Execute_WithNullJson_ReturnsError" fullname="LLM.Editor.Tests.Unit.RenameGameObjectCommandTests.Execute_WithNullJson_ReturnsError" methodname="Execute_WithNullJson_ReturnsError" classname="LLM.Editor.Tests.Unit.RenameGameObjectCommandTests" runstate="Runnable" seed="448131296" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000399" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[RenameGameObjectCommand] Invalid parameters: targetIdentifier and newName are required.
]]></output>
                </test-case>
                <test-case id="1018" name="Execute_WithValidParams_RenamesObjectSuccessfully" fullname="LLM.Editor.Tests.Unit.RenameGameObjectCommandTests.Execute_WithValidParams_RenamesObjectSuccessfully" methodname="Execute_WithValidParams_RenamesObjectSuccessfully" classname="LLM.Editor.Tests.Unit.RenameGameObjectCommandTests" runstate="Runnable" seed="1394575134" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000463" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[RenameGameObjectCommand] Renamed object to: RenamedObject
]]></output>
                </test-case>
              </test-suite>
              <test-suite type="TestFixture" id="1022" name="RequestAnalysisContextCommandTests" fullname="LLM.Editor.Tests.Unit.RequestAnalysisContextCommandTests" classname="LLM.Editor.Tests.Unit.RequestAnalysisContextCommandTests" runstate="Runnable" testcasecount="3" result="Failed" site="Child" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.010709" total="3" passed="1" failed="2" inconclusive="0" skipped="0" asserts="0">
                <properties />
                <failure>
                  <message><![CDATA[One or more child tests had errors]]></message>
                </failure>
                <test-case id="1025" name="Execute_WithEmptyRoles_ReturnsErrorAndDoesNotFireEvent" fullname="LLM.Editor.Tests.Unit.RequestAnalysisContextCommandTests.Execute_WithEmptyRoles_ReturnsErrorAndDoesNotFireEvent" methodname="Execute_WithEmptyRoles_ReturnsErrorAndDoesNotFireEvent" classname="LLM.Editor.Tests.Unit.RequestAnalysisContextCommandTests" runstate="Runnable" seed="354817519" result="Failed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.005116" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <failure>
                    <message><![CDATA[Unhandled log message: '[Error] [RequestAnalysisContextCommand] Invalid parameters. Subject roles are required.'. Use UnityEngine.TestTools.LogAssert.Expect]]></message>
                    <stack-trace><![CDATA[LLM.Editor.Commands.RequestAnalysisContextCommand:Execute (LLM.Editor.Data.CommandContext) (at Assets/LLM/Editor/Commands/RequestAnalysisContextCommand.cs:28)
LLM.Editor.Tests.Unit.RequestAnalysisContextCommandTests:Execute_WithEmptyRoles_ReturnsErrorAndDoesNotFireEvent () (at Assets/LLM/Editor/Tests/Unit/RequestAnalysisContextCommandTests.cs:80)
System.Reflection.MethodBase:Invoke (object,object[])
NUnit.Framework.Internal.Reflect:InvokeMethod (System.Reflection.MethodInfo,object,object[])
NUnit.Framework.Internal.MethodWrapper:Invoke (object,object[])
NUnit.Framework.Internal.Commands.TestMethodCommand:RunNonAsyncTestMethod (NUnit.Framework.Internal.ITestExecutionContext)
NUnit.Framework.Internal.Commands.TestMethodCommand:RunTestMethod (NUnit.Framework.Internal.ITestExecutionContext)
NUnit.Framework.Internal.Commands.TestMethodCommand:Execute (NUnit.Framework.Internal.ITestExecutionContext)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions () (at /Users/bokken/build/output/unity/unity/Editor/Mono/EditorApplication.cs:358)

]]></stack-trace>
                  </failure>
                  <output><![CDATA[[RequestAnalysisContextCommand] Invalid parameters. Subject roles are required.
]]></output>
                </test-case>
                <test-case id="1024" name="Execute_WithNullRoles_ReturnsErrorAndDoesNotFireEvent" fullname="LLM.Editor.Tests.Unit.RequestAnalysisContextCommandTests.Execute_WithNullRoles_ReturnsErrorAndDoesNotFireEvent" methodname="Execute_WithNullRoles_ReturnsErrorAndDoesNotFireEvent" classname="LLM.Editor.Tests.Unit.RequestAnalysisContextCommandTests" runstate="Runnable" seed="1108192970" result="Failed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000461" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <failure>
                    <message><![CDATA[Unhandled log message: '[Error] [RequestAnalysisContextCommand] Invalid parameters. Subject roles are required.'. Use UnityEngine.TestTools.LogAssert.Expect]]></message>
                    <stack-trace><![CDATA[LLM.Editor.Commands.RequestAnalysisContextCommand:Execute (LLM.Editor.Data.CommandContext) (at Assets/LLM/Editor/Commands/RequestAnalysisContextCommand.cs:28)
LLM.Editor.Tests.Unit.RequestAnalysisContextCommandTests:Execute_WithNullRoles_ReturnsErrorAndDoesNotFireEvent () (at Assets/LLM/Editor/Tests/Unit/RequestAnalysisContextCommandTests.cs:65)
System.Reflection.MethodBase:Invoke (object,object[])
NUnit.Framework.Internal.Reflect:InvokeMethod (System.Reflection.MethodInfo,object,object[])
NUnit.Framework.Internal.MethodWrapper:Invoke (object,object[])
NUnit.Framework.Internal.Commands.TestMethodCommand:RunNonAsyncTestMethod (NUnit.Framework.Internal.ITestExecutionContext)
NUnit.Framework.Internal.Commands.TestMethodCommand:RunTestMethod (NUnit.Framework.Internal.ITestExecutionContext)
NUnit.Framework.Internal.Commands.TestMethodCommand:Execute (NUnit.Framework.Internal.ITestExecutionContext)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions () (at /Users/bokken/build/output/unity/unity/Editor/Mono/EditorApplication.cs:358)

]]></stack-trace>
                  </failure>
                  <output><![CDATA[[RequestAnalysisContextCommand] Invalid parameters. Subject roles are required.
]]></output>
                </test-case>
                <test-case id="1023" name="Execute_WithValidRoles_FiresEventWithCorrectParameters" fullname="LLM.Editor.Tests.Unit.RequestAnalysisContextCommandTests.Execute_WithValidRoles_FiresEventWithCorrectParameters" methodname="Execute_WithValidRoles_FiresEventWithCorrectParameters" classname="LLM.Editor.Tests.Unit.RequestAnalysisContextCommandTests" runstate="Runnable" seed="700815468" result="Passed" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.000642" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[RequestAnalysisContextCommand] Fired event to request context for roles: Character, Weapon
]]></output>
                </test-case>
              </test-suite>
              <test-suite type="TestFixture" id="1026" name="SetEditorStateCommandTests" fullname="LLM.Editor.Tests.Unit.SetEditorStateCommandTests" classname="LLM.Editor.Tests.Unit.SetEditorStateCommandTests" runstate="Runnable" testcasecount="3" result="Failed" site="Child" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:29Z" duration="1.121688" total="3" passed="0" failed="3" inconclusive="0" skipped="0" asserts="0">
                <properties />
                <failure>
                  <message><![CDATA[One or more child tests had errors]]></message>
                </failure>
                <test-case id="1029" name="Execute_WithPauseState_PausesPlayMode" fullname="LLM.Editor.Tests.Unit.SetEditorStateCommandTests.Execute_WithPauseState_PausesPlayMode" methodname="Execute_WithPauseState_PausesPlayMode" classname="LLM.Editor.Tests.Unit.SetEditorStateCommandTests" runstate="Runnable" seed="558502471" result="Failed" label="Error" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:28Z" duration="0.401993" asserts="0">
                  <properties>
                    <property name="_JOINTYPE" value="UnityCombinatorial" />
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <failure>
                    <message><![CDATA[System.Exception : Editor is already in PlayMode]]></message>
                    <stack-trace><![CDATA[  at UnityEngine.TestTools.EnterPlayMode+<Perform>d__8.MoveNext () [0x00096] in /Users/sujithpudussery/Documents/UnityProjects/terra-llm/Library/PackageCache/com.unity.test-framework@1.4.6/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs:55 
  at UnityEditor.TestTools.TestRunner.EditorEnumeratorTestWorkItem+<PerformWork>d__3.MoveNext () [0x002ae] in /Users/sujithpudussery/Documents/UnityProjects/terra-llm/Library/PackageCache/com.unity.test-framework@1.4.6/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs:140 ]]></stack-trace>
                  </failure>
                  <output><![CDATA[[SetEditorStateCommand] Set editor state to: Pause
]]></output>
                </test-case>
                <test-case id="1027" name="Execute_WithPlayState_EntersPlayMode" fullname="LLM.Editor.Tests.Unit.SetEditorStateCommandTests.Execute_WithPlayState_EntersPlayMode" methodname="Execute_WithPlayState_EntersPlayMode" classname="LLM.Editor.Tests.Unit.SetEditorStateCommandTests" runstate="Runnable" seed="2131592797" result="Failed" label="Error" start-time="2025-07-17 11:05:28Z" end-time="2025-07-17 11:05:29Z" duration="0.356180" asserts="0">
                  <properties>
                    <property name="_JOINTYPE" value="UnityCombinatorial" />
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <failure>
                    <message><![CDATA[System.Exception : Editor is already in PlayMode]]></message>
                    <stack-trace><![CDATA[  at UnityEngine.TestTools.EnterPlayMode+<Perform>d__8.MoveNext () [0x00096] in /Users/sujithpudussery/Documents/UnityProjects/terra-llm/Library/PackageCache/com.unity.test-framework@1.4.6/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs:55 
  at UnityEditor.TestTools.TestRunner.EditorEnumeratorTestWorkItem+<PerformWork>d__3.MoveNext () [0x002ae] in /Users/sujithpudussery/Documents/UnityProjects/terra-llm/Library/PackageCache/com.unity.test-framework@1.4.6/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs:140 ]]></stack-trace>
                  </failure>
                  <output><![CDATA[[SetEditorStateCommand] Set editor state to: Play
]]></output>
                </test-case>
                <test-case id="1028" name="Execute_WithStopState_ExitsPlayMode" fullname="LLM.Editor.Tests.Unit.SetEditorStateCommandTests.Execute_WithStopState_ExitsPlayMode" methodname="Execute_WithStopState_ExitsPlayMode" classname="LLM.Editor.Tests.Unit.SetEditorStateCommandTests" runstate="Runnable" seed="1401750230" result="Failed" label="Error" start-time="2025-07-17 11:05:29Z" end-time="2025-07-17 11:05:29Z" duration="0.360560" asserts="0">
                  <properties>
                    <property name="_JOINTYPE" value="UnityCombinatorial" />
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <failure>
                    <message><![CDATA[System.Exception : Editor is already in EditMode]]></message>
                    <stack-trace><![CDATA[  at UnityEngine.TestTools.ExitPlayMode+<Perform>d__8.MoveNext () [0x0004f] in /Users/sujithpudussery/Documents/UnityProjects/terra-llm/Library/PackageCache/com.unity.test-framework@1.4.6/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs:46 
  at UnityEditor.TestTools.TestRunner.EditorEnumeratorTestWorkItem+<PerformWork>d__3.MoveNext () [0x002ae] in /Users/sujithpudussery/Documents/UnityProjects/terra-llm/Library/PackageCache/com.unity.test-framework@1.4.6/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs:140 ]]></stack-trace>
                  </failure>
                  <output><![CDATA[[SetEditorStateCommand] Set editor state to: Stop
]]></output>
                </test-case>
              </test-suite>
              <test-suite type="TestFixture" id="1030" name="UpdateWorkingContextCommandTests" fullname="LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests" classname="LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests" runstate="Runnable" testcasecount="4" result="Failed" site="Child" start-time="2025-07-17 11:05:29Z" end-time="2025-07-17 11:05:29Z" duration="0.025455" total="4" passed="2" failed="2" inconclusive="0" skipped="0" asserts="0">
                <properties />
                <failure>
                  <message><![CDATA[One or more child tests had errors]]></message>
                </failure>
                <test-case id="1034" name="Execute_WithClearAll_WipesWorkingContext" fullname="LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests.Execute_WithClearAll_WipesWorkingContext" methodname="Execute_WithClearAll_WipesWorkingContext" classname="LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests" runstate="Runnable" seed="541178402" result="Passed" start-time="2025-07-17 11:05:29Z" end-time="2025-07-17 11:05:29Z" duration="0.009618" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[UpdateWorkingContextCommand] Working context updated.
]]></output>
                </test-case>
                <test-case id="1033" name="Execute_WithKeysToRemove_RemovesDataFromWorkingContext" fullname="LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests.Execute_WithKeysToRemove_RemovesDataFromWorkingContext" methodname="Execute_WithKeysToRemove_RemovesDataFromWorkingContext" classname="LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests" runstate="Runnable" seed="567831919" result="Failed" start-time="2025-07-17 11:05:29Z" end-time="2025-07-17 11:05:29Z" duration="0.005264" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <failure>
                    <message><![CDATA[  Expected: True
  But was:  False
]]></message>
                    <stack-trace><![CDATA[at LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests.Execute_WithKeysToRemove_RemovesDataFromWorkingContext () [0x00088] in /Users/sujithpudussery/Documents/UnityProjects/terra-llm/Assets/LLM/Editor/Tests/Unit/UpdateWorkingContextCommandTests.cs:89
]]></stack-trace>
                  </failure>
                  <output><![CDATA[[UpdateWorkingContextCommand] Working context updated.
]]></output>
                </test-case>
                <test-case id="1032" name="Execute_WithPlanUpdate_PopulatesRuntimeContextPlan" fullname="LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests.Execute_WithPlanUpdate_PopulatesRuntimeContextPlan" methodname="Execute_WithPlanUpdate_PopulatesRuntimeContextPlan" classname="LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests" runstate="Runnable" seed="788826352" result="Passed" start-time="2025-07-17 11:05:29Z" end-time="2025-07-17 11:05:29Z" duration="0.006547" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <output><![CDATA[[UpdateWorkingContextCommand] Extracted plan with 2 steps.
[UpdateWorkingContextCommand] Working context updated.
]]></output>
                </test-case>
                <test-case id="1031" name="Execute_WithUpdates_MergesDataIntoWorkingContext" fullname="LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests.Execute_WithUpdates_MergesDataIntoWorkingContext" methodname="Execute_WithUpdates_MergesDataIntoWorkingContext" classname="LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests" runstate="Runnable" seed="1845977710" result="Failed" start-time="2025-07-17 11:05:29Z" end-time="2025-07-17 11:05:29Z" duration="0.000990" asserts="0">
                  <properties>
                    <property name="retryIteration" value="0" />
                    <property name="repeatIteration" value="0" />
                  </properties>
                  <failure>
                    <message><![CDATA[  Expected: "newValue"
  But was:  null
]]></message>
                    <stack-trace><![CDATA[at LLM.Editor.Tests.Unit.UpdateWorkingContextCommandTests.Execute_WithUpdates_MergesDataIntoWorkingContext () [0x00085] in /Users/sujithpudussery/Documents/UnityProjects/terra-llm/Assets/LLM/Editor/Tests/Unit/UpdateWorkingContextCommandTests.cs:48
]]></stack-trace>
                  </failure>
                  <output><![CDATA[[UpdateWorkingContextCommand] Working context updated.
]]></output>
                </test-case>
              </test-suite>
            </test-suite>
          </test-suite>
        </test-suite>
      </test-suite>
    </test-suite>
  </test-suite>
</test-run>