Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Assets/Editor/CustomCommandSamples/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "uLoopMCP.Dev",
"name": "UnityCLILoop.Dev",
"rootNamespace": "io.github.hatayama.UnityCliLoop.Dev",
"references": [
"GUID:214998e563c124e8a88199b2dd1f522d",
Expand Down
6 changes: 3 additions & 3 deletions Assets/Scenes/InputReplayVerificationScene.unity
Original file line number Diff line number Diff line change
Expand Up @@ -1216,7 +1216,7 @@ MonoBehaviour:
m_Calls:
- m_Target: {fileID: 169394561}
m_TargetAssemblyTypeName: io.github.hatayama.uLoopMCP.InputReplayVerificationController,
uLoopMCP.Tests.Demo
UnityCLILoop.Tests.Demo
m_MethodName: OnSaveRecordingLog
m_Mode: 0
m_Arguments:
Expand Down Expand Up @@ -1863,7 +1863,7 @@ MonoBehaviour:
m_Calls:
- m_Target: {fileID: 169394561}
m_TargetAssemblyTypeName: io.github.hatayama.uLoopMCP.InputReplayVerificationController,
uLoopMCP.Tests.Demo
UnityCLILoop.Tests.Demo
m_MethodName: OnSaveReplayLog
m_Mode: 0
m_Arguments:
Expand Down Expand Up @@ -1997,7 +1997,7 @@ MonoBehaviour:
m_Calls:
- m_Target: {fileID: 169394561}
m_TargetAssemblyTypeName: io.github.hatayama.uLoopMCP.InputReplayVerificationController,
uLoopMCP.Tests.Demo
UnityCLILoop.Tests.Demo
m_MethodName: OnCompareLogs
m_Mode: 0
m_Arguments:
Expand Down
6 changes: 3 additions & 3 deletions Assets/Scenes/SimulateMouseDemoScene.unity
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,7 @@ MonoBehaviour:
m_Calls:
- m_Target: {fileID: 801584489}
m_TargetAssemblyTypeName: io.github.hatayama.uLoopMCP.ReplayVerificationControllerBase,
uLoopMCP.Tests.Demo
UnityCLILoop.Tests.Demo
m_MethodName: OnCompareLogs
m_Mode: 0
m_Arguments:
Expand Down Expand Up @@ -1019,7 +1019,7 @@ MonoBehaviour:
m_Calls:
- m_Target: {fileID: 801584489}
m_TargetAssemblyTypeName: io.github.hatayama.uLoopMCP.ReplayVerificationControllerBase,
uLoopMCP.Tests.Demo
UnityCLILoop.Tests.Demo
m_MethodName: OnSaveRecordingLog
m_Mode: 0
m_Arguments:
Expand Down Expand Up @@ -1861,7 +1861,7 @@ MonoBehaviour:
m_Calls:
- m_Target: {fileID: 801584489}
m_TargetAssemblyTypeName: io.github.hatayama.uLoopMCP.ReplayVerificationControllerBase,
uLoopMCP.Tests.Demo
UnityCLILoop.Tests.Demo
m_MethodName: OnSaveReplayLog
m_Mode: 0
m_Arguments:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "uLoopMCP.Tests.Demo.Editor",
"name": "UnityCLILoop.Tests.Demo.Editor",
"rootNamespace": "io.github.hatayama.UnityCliLoop.Tests.Demo.Editor",
"references": [
"GUID:6399a27a6ac3945be87994ba344509be",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "uLoopMCP.Tests.Demo",
"name": "UnityCLILoop.Tests.Demo",
"rootNamespace": "io.github.hatayama.UnityCliLoop.Tests.Demo",
"references": [
"GUID:75469ad4d38634e559750d17036d5f7c",
Expand Down
2 changes: 1 addition & 1 deletion Assets/Tests/Editor/InputVisualizationCanvasPrefabTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ public sealed class InputVisualizationCanvasPrefabTests
private const string PrefabPath =
"Packages/io.github.hatayama.uloopmcp/Runtime/Common/InputVisualizationCanvas.prefab";
private const string RuntimeAssemblyDefinitionPath =
"Packages/src/Runtime/uLoopMCP.Runtime.asmdef";
"Packages/src/Runtime/UnityCLILoop.Runtime.asmdef";
private const string RuntimeSourceDirectoryPath =
"Packages/src/Runtime";
private static readonly string[] OverlayPrefabPaths =
Expand Down
32 changes: 29 additions & 3 deletions Assets/Tests/Editor/OnionAssemblyDependencyTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -97,13 +97,39 @@ public void CliConstants_WhenLoaded_CompileUnderDomainAssembly()
public void RuntimeAsmdef_WhenLoaded_AllowsPrefabAttachmentWithoutAutoReference()
{
// Tests that runtime overlay code can attach to prefabs without implicit project references.
string[] includePlatforms = ReadIncludePlatforms("Packages/src/Runtime/uLoopMCP.Runtime.asmdef");
bool autoReferenced = ReadAutoReferenced("Packages/src/Runtime/uLoopMCP.Runtime.asmdef");
string[] includePlatforms = ReadIncludePlatforms("Packages/src/Runtime/UnityCLILoop.Runtime.asmdef");
bool autoReferenced = ReadAutoReferenced("Packages/src/Runtime/UnityCLILoop.Runtime.asmdef");

Assert.That(includePlatforms, Is.Empty);
Assert.That(autoReferenced, Is.False);
}

[Test]
public void ProjectAsmdefFileNames_WhenLoaded_UseUnityCliLoopName()
{
// Tests that tracked asmdef asset filenames no longer expose the legacy project name.
string[] legacyFileNames = ReadProjectAsmdefPaths()
.Select(Path.GetFileName)
.Where(fileName => fileName.IndexOf("uLoopMCP", StringComparison.Ordinal) >= 0)
.OrderBy(fileName => fileName)
.ToArray();

Assert.That(legacyFileNames, Is.Empty);
}

[Test]
public void ProjectAsmdefNames_WhenLoaded_UseUnityCliLoopName()
{
// Tests that tracked asmdef assembly names no longer expose the legacy project name.
string[] legacyAssemblyNames = ReadProjectAsmdefPaths()
.Select(ReadAsmdefName)
.Where(assemblyName => assemblyName.IndexOf("uLoopMCP", StringComparison.Ordinal) >= 0)
.OrderBy(assemblyName => assemblyName)
.ToArray();

Assert.That(legacyAssemblyNames, Is.Empty);
}

[Test]
public void ProjectAsmdefs_WhenLoaded_AutoReferenceOnlyPublicToolContracts()
{
Expand Down Expand Up @@ -145,7 +171,7 @@ public void ProjectAsmdefsReferencingEditorOnlyPackageAssemblies_WhenLoaded_Targ
public void DemoEditorAsmdef_WhenLoaded_RequiresUnityIncludeTestsAndManualReference()
{
// Tests that demo editor startup hooks stay out of normal Editor startup.
string relativeAsmdefPath = "Assets/Tests/Demo/Editor/uLoopMCP.Tests.Demo.Editor.asmdef";
string relativeAsmdefPath = "Assets/Tests/Demo/Editor/UnityCLILoop.Tests.Demo.Editor.asmdef";
string[] defineConstraints = ReadDefineConstraints(relativeAsmdefPath);
bool autoReferenced = ReadAutoReferenced(relativeAsmdefPath);

Expand Down
30 changes: 30 additions & 0 deletions Assets/Tests/Editor/ThirdPartyToolMigrationFileServiceTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -332,6 +332,36 @@ public static void Register(object tool)
}
}

[Test]
public void ApplyMigration_WhenLegacyRuntimeAsmdefNameExists_RewritesToRuntimeReference()
{
// Verifies that old name-based runtime references survive the runtime asmdef rename.
string projectRoot = CreateProjectRoot();
try
{
string toolDirectory = Path.Combine(projectRoot, "Assets", "VendorTools");
Directory.CreateDirectory(toolDirectory);
string asmdefPath = Path.Combine(toolDirectory, "VendorTools.asmdef");
File.WriteAllText(asmdefPath, @"{
""name"": ""VendorTools"",
""references"": [
""uLoopMCP.Runtime""
]
}");

ThirdPartyToolMigrationFileService service = new();
ThirdPartyToolMigrationResult result = service.ApplyMigration(projectRoot);

Assert.That(result.FileCount, Is.EqualTo(1));
Assert.That(File.ReadAllText(asmdefPath), Does.Contain("GUID:c956a21f824994ef087b6de566690b3d"));
Assert.That(File.ReadAllText(asmdefPath), Does.Not.Contain("uLoopMCP.Runtime"));
}
finally
{
Directory.Delete(projectRoot, recursive: true);
}
}

[Test]
public void ApplyMigration_WhenCurrentManualRegistrationExistsWithLegacyAsmdefGuid_AddsContractReferences()
{
Expand Down
25 changes: 25 additions & 0 deletions Assets/Tests/Editor/ThirdPartyToolMigrationRulesTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1185,6 +1185,31 @@ public void MigrateAsmdefSource_WhenLegacyReferenceIsUsed_RewritesToToolContract
Assert.That(result.ReplacementCount, Is.EqualTo(1));
}

[Test]
public void MigrateAsmdefSource_WhenLegacyRuntimeReferenceIsUsed_RewritesToRuntimeGuid()
{
// Verifies that old runtime assembly name references keep resolving after the asmdef rename.
string source = @"{
""name"": ""MyCompany.Tools"",
""references"": [
""uLoopMCP.Runtime""
]
}";

ThirdPartyToolMigrationContentResult result =
ThirdPartyToolMigrationRules.MigrateAsmdefSource(
source,
hasLegacyCSharpSource: false,
requiresToolContractsReference: false,
requiresApplicationReference: false,
requiresDomainReference: false);

Assert.That(result.Changed, Is.True);
Assert.That(result.Content, Does.Contain("GUID:c956a21f824994ef087b6de566690b3d"));
Assert.That(result.Content, Does.Not.Contain("uLoopMCP.Runtime"));
Assert.That(result.ReplacementCount, Is.EqualTo(1));
}

[Test]
public void MigrateAsmdefSource_WhenOnlyLegacyGuidIsUsedWithoutLegacySource_KeepsContent()
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "uLoopMCP.Tests.Editor",
"name": "UnityCLILoop.Tests.Editor",
"rootNamespace": "io.github.hatayama.UnityCliLoop.Tests.Editor",
"references": [
"GUID:214998e563c124e8a88199b2dd1f522d",
Expand Down
23 changes: 15 additions & 8 deletions Assets/Tests/Editor/UnityCliLoopToolRegistryTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -347,32 +347,39 @@ public void Constructor_WhenSampleToolUsesToolContractsAssembly_RegistersAsThird
}

[Test]
public async Task ExecuteCommandAsync_WhenSampleToolUsesTypedContract_ReturnsTypedResponse()
public async Task ExecuteToolAsync_WhenSampleToolUsesTypedContract_ReturnsTypedResponse()
{
// Tests that third-party sample tools execute through the same typed contract path as bundled tools.
// Tests that third-party sample tools deserialize camelCase JSON into typed schema values.
UnityCliLoopToolRegistry registry = ToolRegistryTestFactory.Create();
UnityCliLoopToolExecutionService executionService = new();
JObject parameters = JObject.FromObject(new
{
name = "Masamichi",
name = "<USER_NAME>",
language = "french",
includeTimestamp = false
});

UnityCliLoopToolResponse response = await UnityApiHandler.ExecuteCommandAsync(
UnityCliLoopToolResponse response = await executionService.ExecuteToolAsync(
registry,
"hello-world",
parameters,
CancellationToken.None);
JObject serializedResponse = JObject.FromObject(response);

Assert.That(serializedResponse.Value<string>("Message"), Is.EqualTo("Bonjour, Masamichi!"));
Assert.That(serializedResponse.Value<string>("Message"), Is.EqualTo("Bonjour, <USER_NAME>!"));
Assert.That(serializedResponse.Value<string>("Language"), Is.EqualTo("french"));
Assert.That(serializedResponse["Timestamp"]?.Type, Is.EqualTo(JTokenType.Null));
}

[Test]
public async Task ExecuteCommandAsync_WhenParamsAreOmitted_UsesDefaultSchema()
public async Task ExecuteToolAsync_WhenParamsAreOmitted_UsesDefaultSchema()
{
// Tests that JSON-RPC requests may omit params and still use schema defaults.
UnityCliLoopToolResponse response = await UnityApiHandler.ExecuteCommandAsync(
// Tests that tool execution may omit params and still use schema defaults.
UnityCliLoopToolRegistry registry = ToolRegistryTestFactory.Create();
UnityCliLoopToolExecutionService executionService = new();

UnityCliLoopToolResponse response = await executionService.ExecuteToolAsync(
registry,
"hello-world",
null,
CancellationToken.None);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "uLoopMCP.Tests.PlayMode",
"name": "UnityCLILoop.Tests.PlayMode",
"rootNamespace": "io.github.hatayama.UnityCliLoop.Tests.PlayMode",
"references": [
"GUID:27619889b8ba8c24980f49ee34dbb44a",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "uLoopMCP.test_for_test.Editor",
"name": "UnityCLILoop.test_for_test.Editor",
"rootNamespace": "io.github.hatayama.UnityCliLoop.Tests.TestForTest",
"references": [
"GUID:214998e563c124e8a88199b2dd1f522d",
Expand Down
8 changes: 4 additions & 4 deletions Packages/src/Editor/Application/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Dev")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Dev")]
[assembly: InternalsVisibleTo("UnityCLILoop.CompositionRoot.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Infrastructure")]
[assembly: InternalsVisibleTo("UnityCLILoop.Presentation")]
2 changes: 1 addition & 1 deletion Packages/src/Editor/CompositionRoot/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
8 changes: 4 additions & 4 deletions Packages/src/Editor/Domain/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Dev")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Dev")]
[assembly: InternalsVisibleTo("UnityCLILoop.Application")]
[assembly: InternalsVisibleTo("UnityCLILoop.CompositionRoot.Editor")]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.ClearConsole.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.Compile.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.GetLogs.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.Compile.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.RunTests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.RecordInput.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.ReplayInput.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.SimulateKeyboard.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.SimulateMouseInput.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.SimulateMouseUi.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.ReplayInput.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.SimulateKeyboard.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.SimulateMouseInput.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.ReplayInput.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.Screenshot.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.SimulateMouseUi.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.SimulateKeyboard.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.SimulateMouseInput.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.SimulateMouseUi.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
6 changes: 3 additions & 3 deletions Packages/src/Editor/FirstPartyTools/Compile/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("UnityCLILoop.FirstPartyTools.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Editor")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.PlayMode")]
[assembly: InternalsVisibleTo("uLoopMCP.Tests.Demo.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Editor")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.PlayMode")]
[assembly: InternalsVisibleTo("UnityCLILoop.Tests.Demo.Editor")]
Loading
Loading