1
1
mirror of https://github.com/henrydcase/pqc.git synced 2024-11-25 00:41:29 +00:00

Run KAT in separated step

This commit is contained in:
Henry Case 2021-06-17 07:48:44 +01:00
parent 74e87f1ae2
commit 24881fade8

View File

@ -45,10 +45,6 @@ jobs:
cc: clang
cxx: clang++
flags: -DCMAKE_BUILD_TYPE=Release -DADDRSAN=1
- name: clang-debug-msan-build
cc: clang
cxx: clang++
flags: -DCMAKE_BUILD_TYPE=Release -DMEMSAN=1
steps:
- uses: actions/checkout@v1
with:
@ -65,6 +61,25 @@ jobs:
- name: Build Rust bindings
run: |
cd src/rustapi/pqc-sys && cargo build
KAT:
name: Known Answer Tests
runs-on: [ubuntu-20.04]
steps:
- uses: actions/checkout@v1
with:
submodules: true
- name: build
run: |
mkdir -p build
cd build
CC=clang CXX=clang++ cmake -DCMAKE_BUILD_TYPE=Release ..
make
- name: run tests
run: |
cd build && ./ut
- name: Build Rust bindings
run: |
cd src/rustapi/pqc-sys && cargo build
- name: Run KAT tests
run: |
cd test/katrunner &&