Skip to content

Commit 1bc07d2

Browse files
committed
fix: missing test assembly
1 parent ae8f1f1 commit 1bc07d2

1 file changed

Lines changed: 24 additions & 1 deletion

File tree

.github/workflows/build-and-test.yml

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)