Skip to content

fix CI

fix CI #116

Workflow file for this run

name: Test x86_64
on:
pull_request:
merge_group:
jobs:
build:
runs-on: ubuntu-latest
container: ghcr.io/hermit-os/hermit-toolchain:latest
steps:
- uses: actions/checkout@v3
with:
submodules: true
- name: Build apps
run: |
mkdir build
cd build
cmake ..
make
- name: Download loader
uses: dsaltares/[email protected]
with:
repo: hermit-os/loader
file: hermit-loader-x86_64
- name: Install QEMU
run: |
apt-get update
apt-get -y install qemu-system-x86
- name: Run hello
run: qemu-system-x86_64 -smp 1 -cpu qemu64,apic,fsgsbase,rdtscp,xsave,xsaveopt,fxsr,rdrand -display none -m 128M -serial stdio -kernel hermit-loader-x86_64 -initrd build/local_prefix/opt/hermit/x86_64-hermit/extra/tests/hello
- name: Run hellof
run: qemu-system-x86_64 -smp 1 -cpu qemu64,apic,fsgsbase,rdtscp,xsave,xsaveopt,fxsr,rdrand -display none -m 128M -serial stdio -kernel hermit-loader-x86_64 -initrd build/local_prefix/opt/hermit/x86_64-hermit/extra/tests/hellof
- name: Run thr_hello
run: qemu-system-x86_64 -smp 1 -cpu qemu64,apic,fsgsbase,rdtscp,xsave,xsaveopt,fxsr,rdrand -display none -m 128M -serial stdio -kernel hermit-loader-x86_64 -initrd build/local_prefix/opt/hermit/x86_64-hermit/extra/tests/thr_hello
- name: Run hello++
run: qemu-system-x86_64 -smp 1 -cpu qemu64,apic,fsgsbase,rdtscp,xsave,xsaveopt,fxsr,rdrand -display none -m 128M -serial stdio -kernel hermit-loader-x86_64 -initrd build/local_prefix/opt/hermit/x86_64-hermit/extra/tests/hello++
#- name: Run jacobi
# run: qemu-system-x86_64 -smp 1 -cpu qemu64,apic,fsgsbase,rdtscp,xsave,xsaveopt,fxsr,rdrand -display none -m 1G -serial stdio -kernel hermit-loader -initrd build/local_prefix/opt/hermit/x86_64-hermit/extra/tests/jacobi