@@ -55,16 +55,39 @@ jobs:
5555 project_path=".ci/unity-project"
5656 rm -rf "$project_path"
5757 mkdir -p "$project_path/Assets/Tests/EditMode"
58+ mkdir -p "$project_path/Assets/Tests/Runtime"
5859 mkdir -p "$project_path/Packages"
5960 mkdir -p "$project_path/ProjectSettings"
6061
6162 cp Tests/EditMode/*.cs "$project_path/Assets/Tests/EditMode/"
63+ cp Tests/Runtime/*.cs "$project_path/Assets/Tests/Runtime/"
64+
65+ cat > "$project_path/Assets/Tests/Runtime/FixedMathSharp.Unity.Tests.Runtime.asmdef" <<JSON
66+ {
67+ "name": "FixedMathSharp.Unity.Tests.Runtime",
68+ "references": [
69+ "${{ matrix.runtime_assembly }}"
70+ ],
71+ "includePlatforms": [],
72+ "excludePlatforms": [],
73+ "allowUnsafeCode": false,
74+ "overrideReferences": false,
75+ "precompiledReferences": [],
76+ "autoReferenced": false,
77+ "defineConstraints": [
78+ "UNITY_INCLUDE_TESTS"
79+ ],
80+ "versionDefines": [],
81+ "noEngineReferences": false
82+ }
83+ JSON
6284
6385 cat > "$project_path/Assets/Tests/EditMode/FixedMathSharp.Unity.Tests.EditMode.asmdef" <<JSON
6486 {
6587 "name": "FixedMathSharp.Unity.Tests.EditMode",
6688 "references": [
6789 "${{ matrix.runtime_assembly }}",
90+ "FixedMathSharp.Unity.Tests.Runtime",
6891 "UnityEngine.TestRunner",
6992 "UnityEditor.TestRunner"
7093 ],
@@ -105,7 +128,7 @@ jobs:
105128 uses : actions/cache@v5
106129 with :
107130 path : .ci/unity-project/Library
108- key : unity-library-${{ runner.os }}-${{ matrix.artifact_suffix }}-${{ hashFiles('Tests/EditMode/**/*.cs', 'Tests/EditMode/**/*.asmdef', 'com.mrdav30.fixedmathsharp/**/*.cs', 'com.mrdav30.fixedmathsharp/**/*.asmdef', 'com.mrdav30.fixedmathsharp/package.json', 'com.mrdav30.fixedmathsharp.lean/**/*.cs', 'com.mrdav30.fixedmathsharp.lean/**/*.asmdef', 'com.mrdav30.fixedmathsharp.lean/package.json') }}
131+ key : unity-library-${{ runner.os }}-${{ matrix.artifact_suffix }}-${{ hashFiles('Tests/EditMode/**/*.cs', 'Tests/EditMode/**/*.asmdef', 'Tests/Runtime/**/*.cs', 'Tests/Runtime/**/*.asmdef', ' com.mrdav30.fixedmathsharp/**/*.cs', 'com.mrdav30.fixedmathsharp/**/*.asmdef', 'com.mrdav30.fixedmathsharp/package.json', 'com.mrdav30.fixedmathsharp.lean/**/*.cs', 'com.mrdav30.fixedmathsharp.lean/**/*.asmdef', 'com.mrdav30.fixedmathsharp.lean/package.json') }}
109132 restore-keys : |
110133 unity-library-${{ runner.os }}-${{ matrix.artifact_suffix }}-
111134
0 commit comments