Skip to content

Commit

Permalink
fix: tests for animator optimizer is executed on 2019
Browse files Browse the repository at this point in the history
  • Loading branch information
anatawa12 committed Mar 21, 2024
1 parent f7d415c commit 329d677
Show file tree
Hide file tree
Showing 46 changed files with 274 additions and 8 deletions.
3 changes: 2 additions & 1 deletion Editor/asssembly-info.cs
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
using System.Runtime.CompilerServices;

[assembly:InternalsVisibleTo("com.anatawa12.avatar-optimizer.test")]
[assembly:InternalsVisibleTo("com.anatawa12.avatar-optimizer.test.basic")]
[assembly:InternalsVisibleTo("com.anatawa12.avatar-optimizer.test.animator-parser")]
2 changes: 1 addition & 1 deletion Internal/PrefabSafeSet/Runtime/assembly-info.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using System.Runtime.CompilerServices;

[assembly:InternalsVisibleTo("com.anatawa12.avatar-optimizer.internal.prefab-safe-set.editor")]
[assembly:InternalsVisibleTo("com.anatawa12.avatar-optimizer.test")]
[assembly:InternalsVisibleTo("com.anatawa12.avatar-optimizer.test.prefab-safe-set")]
2 changes: 1 addition & 1 deletion Runtime/assembly-info.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

[assembly:InternalsVisibleTo("com.anatawa12.avatar-optimizer.editor")]
[assembly:InternalsVisibleTo("com.anatawa12.avatar-optimizer.internal.trace-and-optimize-base")]
[assembly:InternalsVisibleTo("com.anatawa12.avatar-optimizer.test")]
[assembly:InternalsVisibleTo("com.anatawa12.avatar-optimizer.test.basic")]
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"name": "com.anatawa12.avatar-optimizer.test.animator-optimizer",
"rootNamespace": "",
"references": [
"com.anatawa12.avatar-optimizer.test.utils",
"com.anatawa12.avatar-optimizer.internal.animator-optimizer",
"com.anatawa12.avatar-optimizer.internal.trace-and-optimize-base",
"UnityEngine.TestRunner",
"nadena.dev.ndmf"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": true,
"precompiledReferences": [],
"autoReferenced": false,
"defineConstraints": [
"UNITY_2021_3_OR_NEWER"
],
"versionDefines": [],
"noEngineReferences": false
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"name": "com.anatawa12.avatar-optimizer.test.animator-parser",
"rootNamespace": "",
"references": [
"VRC.SDK3A",
"VRC.SDKBase",
"com.anatawa12.avatar-optimizer.test.runtime",
"com.anatawa12.avatar-optimizer.test.utils",
"com.anatawa12.avatar-optimizer.editor",
"com.anatawa12.avatar-optimizer.runtime",
"com.anatawa12.avatar-optimizer.internal.prefab-safe-set",
"com.anatawa12.avatar-optimizer.internal.prefab-safe-set.editor",
"com.anatawa12.avatar-optimizer.internal.animator-optimizer",
"com.anatawa12.avatar-optimizer.internal.meshinfo2",
"com.anatawa12.avatar-optimizer.internal.trace-and-optimize-base",
"com.anatawa12.avatar-optimizer.internal.utils",
"com.anatawa12.avatar-optimizer.api.editor",
"UnityEngine.TestRunner",
"UnityEditor.TestRunner",
"nadena.dev.ndmf"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": true,
"precompiledReferences": [
"VRC.SDK3.Dynamics.PhysBone.dll",
"VRC.Dynamics.dll",
"VRCSDK3A.dll",
"VRCSDKBase.dll",
"System.Memory.dll"
],
"autoReferenced": false,
"defineConstraints": [],
"versionDefines": [
{
"name": "com.vrchat.avatars",
"expression": "",
"define": "AAO_VRCSDK3_AVATARS"
},
{
"name": "com.vrmc.univrm",
"expression": "",
"define": "AAO_VRM0"
},
{
"name": "com.vrmc.vrm",
"expression": "",
"define": "AAO_VRM1"
}
],
"noEngineReferences": false
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Test~/Basic.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public void Build()
{
new AssetBundleBuild
{
assetNames = new[] { TestUtils.GetAssetPath("Empty.prefab") },
assetNames = new[] { TestUtils.GetAssetPath("Basic/Empty.prefab") },
assetBundleName = "asset.unity3d"
}
},
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
55 changes: 55 additions & 0 deletions Test~/Basic/com.anatawa12.avatar-optimizer.test.basic.asmdef
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"name": "com.anatawa12.avatar-optimizer.test.basic",
"rootNamespace": "",
"references": [
"VRC.SDK3A",
"VRC.SDKBase",
"com.anatawa12.avatar-optimizer.test.runtime",
"com.anatawa12.avatar-optimizer.test.utils",
"com.anatawa12.avatar-optimizer.editor",
"com.anatawa12.avatar-optimizer.runtime",
"com.anatawa12.avatar-optimizer.internal.prefab-safe-set",
"com.anatawa12.avatar-optimizer.internal.prefab-safe-set.editor",
"com.anatawa12.avatar-optimizer.internal.animator-optimizer",
"com.anatawa12.avatar-optimizer.internal.meshinfo2",
"com.anatawa12.avatar-optimizer.internal.trace-and-optimize-base",
"com.anatawa12.avatar-optimizer.internal.utils",
"com.anatawa12.avatar-optimizer.api.editor",
"UnityEngine.TestRunner",
"UnityEditor.TestRunner",
"nadena.dev.ndmf"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": true,
"precompiledReferences": [
"VRC.SDK3.Dynamics.PhysBone.dll",
"VRC.Dynamics.dll",
"VRCSDK3A.dll",
"VRCSDKBase.dll",
"System.Memory.dll"
],
"autoReferenced": false,
"defineConstraints": [],
"versionDefines": [
{
"name": "com.vrchat.avatars",
"expression": "",
"define": "AAO_VRCSDK3_AVATARS"
},
{
"name": "com.vrmc.univrm",
"expression": "",
"define": "AAO_VRM0"
},
{
"name": "com.vrmc.vrm",
"expression": "",
"define": "AAO_VRM1"
}
],
"noEngineReferences": false
}
1 change: 1 addition & 0 deletions Test~/Basic/csc.rsp
File renamed without changes.
55 changes: 55 additions & 0 deletions Test~/MeshInfo2/com.anatawa12.avatar-optimizer.test.basic.asmdef
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"name": "com.anatawa12.avatar-optimizer.test.meshinfo2",
"rootNamespace": "",
"references": [
"VRC.SDK3A",
"VRC.SDKBase",
"com.anatawa12.avatar-optimizer.test.runtime",
"com.anatawa12.avatar-optimizer.test.utils",
"com.anatawa12.avatar-optimizer.editor",
"com.anatawa12.avatar-optimizer.runtime",
"com.anatawa12.avatar-optimizer.internal.prefab-safe-set",
"com.anatawa12.avatar-optimizer.internal.prefab-safe-set.editor",
"com.anatawa12.avatar-optimizer.internal.animator-optimizer",
"com.anatawa12.avatar-optimizer.internal.meshinfo2",
"com.anatawa12.avatar-optimizer.internal.trace-and-optimize-base",
"com.anatawa12.avatar-optimizer.internal.utils",
"com.anatawa12.avatar-optimizer.api.editor",
"UnityEngine.TestRunner",
"UnityEditor.TestRunner",
"nadena.dev.ndmf"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": true,
"precompiledReferences": [
"VRC.SDK3.Dynamics.PhysBone.dll",
"VRC.Dynamics.dll",
"VRCSDK3A.dll",
"VRCSDKBase.dll",
"System.Memory.dll"
],
"autoReferenced": false,
"defineConstraints": [],
"versionDefines": [
{
"name": "com.vrchat.avatars",
"expression": "",
"define": "AAO_VRCSDK3_AVATARS"
},
{
"name": "com.vrmc.univrm",
"expression": "",
"define": "AAO_VRM0"
},
{
"name": "com.vrmc.vrm",
"expression": "",
"define": "AAO_VRM1"
}
],
"noEngineReferences": false
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"name": "com.anatawa12.avatar-optimizer.test.prefab-safe-set",
"rootNamespace": "",
"references": [
"VRC.SDK3A",
"VRC.SDKBase",
"com.anatawa12.avatar-optimizer.test.runtime",
"com.anatawa12.avatar-optimizer.test.utils",
"com.anatawa12.avatar-optimizer.editor",
"com.anatawa12.avatar-optimizer.runtime",
"com.anatawa12.avatar-optimizer.internal.prefab-safe-set",
"com.anatawa12.avatar-optimizer.internal.prefab-safe-set.editor",
"com.anatawa12.avatar-optimizer.internal.animator-optimizer",
"com.anatawa12.avatar-optimizer.internal.meshinfo2",
"com.anatawa12.avatar-optimizer.internal.trace-and-optimize-base",
"com.anatawa12.avatar-optimizer.internal.utils",
"com.anatawa12.avatar-optimizer.api.editor",
"UnityEngine.TestRunner",
"UnityEditor.TestRunner",
"nadena.dev.ndmf"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": true,
"precompiledReferences": [
"VRC.SDK3.Dynamics.PhysBone.dll",
"VRC.Dynamics.dll",
"VRCSDK3A.dll",
"VRCSDKBase.dll",
"System.Memory.dll"
],
"autoReferenced": false,
"defineConstraints": [],
"versionDefines": [
{
"name": "com.vrchat.avatars",
"expression": "",
"define": "AAO_VRCSDK3_AVATARS"
},
{
"name": "com.vrmc.univrm",
"expression": "",
"define": "AAO_VRM0"
},
{
"name": "com.vrmc.vrm",
"expression": "",
"define": "AAO_VRM1"
}
],
"noEngineReferences": false
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Test~/Utils.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Test~/TestUtils.cs → Test~/Utils/TestUtils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace Anatawa12.AvatarOptimizer.Test
{
internal static class TestUtils
public static class TestUtils
{
public static GameObject NewAvatar(string name = null)
{
Expand All @@ -20,7 +20,7 @@ public static GameObject NewAvatar(string name = null)

public static string GetAssetPath(string testRelativePath)
{
var path = AssetDatabase.GUIDToAssetPath("fc50cab76afb46348d98df4ce8d84e8b");
var path = AssetDatabase.GUIDToAssetPath("801b64144a3842adb8909fd2d209241a");
var baseDir = path.Substring(0, path.LastIndexOf('/'));
return $"{baseDir}/{testRelativePath}";
}
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "com.anatawa12.avatar-optimizer.test",
"name": "com.anatawa12.avatar-optimizer.test.utils",
"rootNamespace": "",
"references": [
"VRC.SDK3A",
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion Test~/csc.rsp

This file was deleted.

0 comments on commit 329d677

Please sign in to comment.