Add test exercising the Fibonacci Daemon #384
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Run builds and tests | |
on: | |
push: | |
branches: [ '*' ] | |
pull_request: | |
branches: [ $default-branch ] | |
jobs: | |
build: | |
runs-on: ubuntu-20.04 | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Install xcompiler | |
run: ./scripts/install-ci.sh | |
- name: Print xcompiler version | |
run: riscv64-linux-gnu-gcc --version | |
- name: Build qemu-image | |
run: make build-qemu-image | |
- name: Run virt dry-run tests | |
run: make out/test-output-virt.txt | |
- name: Run u64 dry-run tests | |
run: make out/test-output-u64.txt | |
- name: Run u32 dry-run tests | |
run: make out/test-output-u32.txt | |
- name: Run virt smoke tests | |
run: make out/smoke-test-output-virt.txt | |
- name: Run u64 smoke tests | |
run: make out/smoke-test-output-u64.txt | |
- name: Run u32 smoke tests | |
run: make out/smoke-test-output-u32.txt | |
- name: Run tiny-stack smoke tests | |
run: make out/smoke-test-output-tiny-stack.txt | |
- name: Run daemon tests | |
run: make out/daemon-test-output-virt.txt | |
# Commented out for now because of a difference in output due to timing issues | |
# - name: Run u64 daemon tests | |
# run: make out/daemon-test-output-u64.txt | |
- name: Run tiny-stack daemon tests | |
run: make out/daemon-test-output-tiny-stack.txt | |
- name: Make all binaries | |
run: make all |