File tree Expand file tree Collapse file tree 1 file changed +22
-1
lines changed
Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Original file line number Diff line number Diff line change 99env :
1010 UKVER : " 0.18.0"
1111 OCUKVER : " 1.0.0"
12+ FCVER : " 1.10.1"
1213 # OPAMVERBOSE: 3
1314
1415permissions : {}
@@ -86,10 +87,30 @@ jobs:
8687 - name : Show configuration
8788 run : |
8889 opam exec -- ocamlfind -toolchain unikraft ocamlc -config
89- - name : Test examples
90+ - name : Test examples with QEMU
9091 run : |
9192 cd examples/all/
9293 opam exec -- dune runtest
94+ - name : Install Firecracker
95+ run : |
96+ wget -q -O- "https://github.com/firecracker-microvm/firecracker/releases/download/v$FCVER/firecracker-v$FCVER-x86_64.tgz" | tar xvz
97+ mkdir -p "$HOME/.local/bin"
98+ mv "release-v$FCVER-x86_64/firecracker-v$FCVER-x86_64" "$HOME/.local/bin/firecracker"
99+ echo "$HOME/.local/bin" >> "$GITHUB_PATH"
100+ - name : Test examples with Firecracker
101+ run : |
102+ cd examples/all/
103+ export UNIKRAFTBACKEND=firecracker
104+ sudo setfacl -m u:${USER}:rw /dev/kvm
105+ opam exec -- dune build @test-args
106+ sudo setfacl -m u:${USER}:rw /dev/kvm
107+ opam exec -- dune build @test-fail
108+ sudo setfacl -m u:${USER}:rw /dev/kvm
109+ opam exec -- dune build @test-hello
110+ sudo setfacl -m u:${USER}:rw /dev/kvm
111+ opam exec -- dune build @test-sleeper
112+ sudo setfacl -m u:${USER}:rw /dev/kvm
113+ opam exec -- dune build @test-threader
93114
94115 mirage :
95116 name : Build and test a MirageOS network unikernel
You can’t perform that action at this time.
0 commit comments