mirror of
https://github.com/BLAKE3-team/BLAKE3
synced 2024-05-11 05:26:05 +02:00
Add no_neon feature tests to CI
This commit is contained in:
parent
20fd56ac0f
commit
faddc5af5c
|
@ -149,12 +149,17 @@ jobs:
|
|||
# Test the NEON implementation on ARM targets.
|
||||
- run: cross test --target ${{ matrix.arch }} --features=neon
|
||||
if: startsWith(matrix.arch, 'armv7-') || startsWith(matrix.arch, 'aarch64-')
|
||||
# NEON is enabled by default on aarch64, disabling it through the no_neon feature.
|
||||
- run: cross test --target ${{ matrix.arch }} --features=no_neon
|
||||
if: startsWith(matrix.arch, 'aarch64-')
|
||||
# Test vectors. Note that this uses a hacky script due to path dependency limitations.
|
||||
- run: ./test_vectors/cross_test.sh --target ${{ matrix.arch }}
|
||||
# C code. Same issue with the hacky script.
|
||||
- run: ./c/blake3_c_rust_bindings/cross_test.sh --target ${{ matrix.arch }}
|
||||
- run: ./c/blake3_c_rust_bindings/cross_test.sh --target ${{ matrix.arch }} --features=neon
|
||||
if: startsWith(matrix.arch, 'armv7-') || startsWith(matrix.arch, 'aarch64-')
|
||||
- run: ./c/blake3_c_rust_bindings/cross_test.sh --target ${{ matrix.arch }} --features=no_neon
|
||||
if: startsWith(matrix.arch, 'aarch64-')
|
||||
|
||||
# Currently only on x86.
|
||||
c_tests:
|
||||
|
|
Loading…
Reference in New Issue