Skip to content

Commit

Permalink
update test
Browse files Browse the repository at this point in the history
  • Loading branch information
Ughuuu committed Sep 15, 2024
1 parent 91af4cc commit b387591
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 11 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/linux_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
strategy:
fail-fast: false
matrix:
#arch: ["x86_64-unknown-linux-gnu", "i686-unknown-linux-gnu", "aarch64-unknown-linux-gnu"]
#arch: ["i686-unknown-linux-gnu", "aarch64-unknown-linux-gnu"]
arch: ["x86_64-unknown-linux-gnu"]
precision: [single]
dimensions: [{"feature": "dim2", "short": "2d"}, {"feature": "dim3", "short": "3d"}]
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/test_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,13 @@ jobs:
version: 4.3.0
use-dotnet: false
include-templates: true
- name: Run Tests for 2D Build
- name: Run Unit Tests for 2D Build
shell: sh
run: |
cargo test --all-targets --features="build2d,test" --no-default-features
- name: Run Integration Tests for 2D Build
shell: sh
run: |
./scripts/build-dev-2d.sh
godot --headless --path ./bin2d test.tscn --quit-after 1000 > output.log 2>&1
echo "---------------------"
Expand All @@ -45,10 +48,13 @@ jobs:
version: 4.3.0
use-dotnet: false
include-templates: true
- name: Run Tests for 3D Build
- name: Run Unit Tests for 3D Build
shell: sh
run: |
cargo test --all-targets --features="build3d,test" --no-default-features
- name: Run Integration Tests for 3D Build
shell: sh
run: |
./scripts/build-dev-3d.sh
godot --headless --path ./bin3d test.tscn --quit-after 1000 > output.log 2>&1
echo "---------------------"
Expand Down
7 changes: 3 additions & 4 deletions scripts/build-dev-2d.sh
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
cargo fmt -- --config-path rustfmt.toml
cargo clippy --fix --allow-dirty
cargo build --features="build2d,test" --no-default-features
if [ "${OSTYPE#darwin}" != "$OSTYPE" ]; then
# macOS
cargo build --features="build2d,test" --no-default-features
echo "Running on macOS"
rm -f bin2d/addons/godot-rapier2d/bin/libgodot_rapier.macos.framework/libgodot_rapier.macos.dylib
cp target/debug/libgodot_rapier.dylib bin2d/addons/godot-rapier2d/bin/libgodot_rapier.macos.framework/libgodot_rapier.macos.dylib
else
# Linux
cargo build --features="build2d,test" --no-default-features --target=x86_64-unknown-linux-gnu
echo "Running on Linux"
cp target/debug/libgodot_rapier.so bin2d/addons/godot-rapier2d/bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so
cp target/x86_64-unknown-linux-gnu/debug/libgodot_rapier.so bin2d/addons/godot-rapier2d/bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so
fi
7 changes: 3 additions & 4 deletions scripts/build-dev-3d.sh
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
cargo fmt -- --config-path rustfmt.toml
cargo clippy --fix --allow-dirty
cargo build --features="build3d,test" --no-default-features
if [ "${OSTYPE#darwin}" != "$OSTYPE" ]; then
# macOS
cargo build --features="build3d,test" --no-default-features
echo "Running on macOS"
rm -f bin3d/addons/godot-rapier3d/bin/libgodot_rapier.macos.framework/libgodot_rapier.macos.dylib
cp target/debug/libgodot_rapier.dylib bin3d/addons/godot-rapier3d/bin/libgodot_rapier.macos.framework/libgodot_rapier.macos.dylib
else
# Linux
cargo build --features="build3d,test" --no-default-features --target=x86_64-unknown-linux-gnu
echo "Running on Linux"
cp target/debug/libgodot_rapier.so bin3d/addons/godot-rapier3d/bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so
cp target/x86_64-unknown-linux-gnu/debug/libgodot_rapier.so bin3d/addons/godot-rapier3d/bin/libgodot_rapier.linux.x86_64-unknown-linux-gnu.so
fi

0 comments on commit b387591

Please sign in to comment.