mirror of https://github.com/wolfSSL/wolfBoot.git
68 lines
1.5 KiB
YAML
68 lines
1.5 KiB
YAML
name: Renode Automated multi memory configurations
|
|
|
|
on:
|
|
push:
|
|
branches: [ 'master', 'main', 'release/**' ]
|
|
pull_request:
|
|
branches: [ '*' ]
|
|
|
|
jobs:
|
|
renode_automated_noasm:
|
|
runs-on: ubuntu-20.04
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
submodules: true
|
|
|
|
- name: Select config
|
|
run: |
|
|
cp config/examples/nrf52840.config .config && make include/target.h
|
|
|
|
##### NO_ASM tests
|
|
|
|
# ECC256 TEST
|
|
- name: Renode Tests ECC256
|
|
run: ./tools/renode/docker-test.sh "SIGN=ECC256 NO_ASM=1"
|
|
|
|
|
|
# ECC384 TEST
|
|
- name: Renode Tests ECC384
|
|
run: ./tools/renode/docker-test.sh "SIGN=ECC384 NO_ASM=1"
|
|
|
|
# ECC521 TEST
|
|
- name: Renode Tests ECC521
|
|
run: ./tools/renode/docker-test.sh "SIGN=ECC521 NO_ASM=1"
|
|
|
|
# ED25519 TEST
|
|
- name: Renode Tests ED25519
|
|
run: ./tools/renode/docker-test.sh "SIGN=ED25519 NO_ASM=1"
|
|
|
|
|
|
# ED448 TEST
|
|
- name: Renode Tests ED448
|
|
run: ./tools/renode/docker-test.sh "SIGN=ED448 NO_ASM=1"
|
|
|
|
|
|
# RSA2048 TEST
|
|
- name: Renode Tests RSA2048
|
|
run: ./tools/renode/docker-test.sh "SIGN=RSA2048 NO_ASM=1"
|
|
|
|
|
|
# RSA3072 TEST
|
|
- name: Renode Tests RSA3072
|
|
run: ./tools/renode/docker-test.sh "SIGN=RSA3072 NO_ASM=1"
|
|
|
|
|
|
# RSA4096 TEST
|
|
- name: Renode Tests RSA4096
|
|
run: ./tools/renode/docker-test.sh "SIGN=RSA4096 NO_ASM=1"
|
|
|
|
|
|
- name: Upload Output Dir
|
|
uses: actions/upload-artifact@v2
|
|
with:
|
|
name: Renode Test Results
|
|
path: test_results/
|
|
|