Skip to content

Commit df8b738

Browse files
committed
Also build spatial, add full gametest/level-random test
1 parent 10fd3c5 commit df8b738

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

.github/workflows/_build.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,13 @@ jobs:
2424
- name: Setup Gradle
2525
uses: gradle/actions/setup-gradle@v4
2626

27+
- name: Build
28+
run: ./gradlew :spatial:assemble
29+
env:
30+
VERSION: ${{ inputs.version }}
31+
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
32+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
33+
2734
- name: Build
2835
run: ./gradlew :spatial-neoforge:assemble
2936
env:
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package dev.compactmods.spatial.test.gametest;
2+
3+
import dev.compactmods.spatial.random.RandomSourceExtras;
4+
import dev.compactmods.spatial.test.core.EmptyTestSizes;
5+
import net.minecraft.gametest.framework.GameTest;
6+
import net.minecraft.gametest.framework.GameTestHelper;
7+
import net.neoforged.testframework.annotation.ForEachTest;
8+
import net.neoforged.testframework.annotation.TestHolder;
9+
import net.neoforged.testframework.gametest.EmptyTemplate;
10+
11+
@ForEachTest(groups = "in_level_randoms")
12+
public class TestRandomVectorInLevel {
13+
14+
@TestHolder
15+
@GameTest
16+
@EmptyTemplate(EmptyTestSizes.ONE_CUBED)
17+
public static void checkRandomVector3(final GameTestHelper testHelper) {
18+
final var random = testHelper.getLevel().random;
19+
20+
try {
21+
final var vec3 = RandomSourceExtras.randomVec3(random);
22+
}
23+
24+
catch (final Exception e) {
25+
testHelper.fail(e.getMessage());
26+
}
27+
28+
testHelper.succeed();
29+
}
30+
}

0 commit comments

Comments
 (0)