chore(CI cpu): run zig tests

This commit is contained in:
Mayeul@Zama
2023-03-08 14:49:28 +01:00
committed by Quentin Bourgerie
parent 5635ce2a67
commit e41b2bba63
2 changed files with 16 additions and 7 deletions

View File

@@ -35,7 +35,7 @@ jobs:
- name: Build
run: |
cd backends/concrete-cpu
cargo build --release --all-targets
cargo build --all-targets
- name: Check regenerated header is unchanged
run: |
@@ -45,9 +45,18 @@ jobs:
- name: Lint
run: |
cd backends/concrete-cpu
cargo clippy --release --all-targets
cargo clippy --all-targets
- name: Tests
run: |
cd backends/concrete-cpu
cargo test --release --no-fail-fast --all-targets
cargo test --no-fail-fast --all-targets
- name: Zig install
run: |
sudo snap install zig --classic --beta
- name: Zig test
run: |
cd backends/concrete-cpu/test
make test

View File

@@ -3,17 +3,17 @@ regenererate_lib:
cargo build
test_encryption: regenererate_lib
zig test test_encryption.zig -I.. -lc -lconcrete_cpu -lunwind -L../../target/debug/
zig test test_encryption.zig -I.. -lc -lconcrete_cpu -lunwind -L../target/debug/
test_bootstrap: regenererate_lib
zig test test_bootstrap.zig -I.. -lc -lconcrete_cpu -lunwind -L../../target/debug/
zig test test_bootstrap.zig -I.. -lc -lconcrete_cpu -lunwind -L../target/debug/
test_vertical_packing: regenererate_lib
zig test test_vertical_packing.zig -I.. -lc -lconcrete_cpu -lunwind -L../../target/debug/
zig test test_vertical_packing.zig -I.. -lc -lconcrete_cpu -lunwind -L../target/debug/
test_bit_extract: regenererate_lib
zig test test_bit_extract.zig -I.. -lc -lconcrete_cpu -lunwind -L../../target/debug/
zig test test_bit_extract.zig -I.. -lc -lconcrete_cpu -lunwind -L../target/debug/
test: test_encryption test_bootstrap test_bit_extract test_vertical_packing