Clean code coverage dependencies
This commit is contained in:
parent
d84df802ee
commit
111230618c
24
.github/workflows/code_coverage.yaml
vendored
24
.github/workflows/code_coverage.yaml
vendored
@ -51,7 +51,8 @@ jobs:
|
|||||||
cd occlum_instance && rm -rf image;
|
cd occlum_instance && rm -rf image;
|
||||||
copy_bom -f ../hello.yaml --root image --include-dir /opt/occlum/etc/template;
|
copy_bom -f ../hello.yaml --root image --include-dir /opt/occlum/etc/template;
|
||||||
SGX_MODE=SIM occlum build --image-key ./image_key --buildin-image-key;
|
SGX_MODE=SIM occlum build --image-key ./image_key --buildin-image-key;
|
||||||
occlum run /bin/hello_world"
|
occlum run /bin/hello_world;
|
||||||
|
cd /root/occlum/demos && rm -rf ./hello_c"
|
||||||
|
|
||||||
- name: C++ test
|
- name: C++ test
|
||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/hello_cc && make;
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/hello_cc && make;
|
||||||
@ -59,13 +60,16 @@ jobs:
|
|||||||
cd occlum_instance && rm -rf image;
|
cd occlum_instance && rm -rf image;
|
||||||
copy_bom -f ../hello.yaml --root image --include-dir /opt/occlum/etc/template;
|
copy_bom -f ../hello.yaml --root image --include-dir /opt/occlum/etc/template;
|
||||||
SGX_MODE=SIM occlum build;
|
SGX_MODE=SIM occlum build;
|
||||||
occlum run /bin/hello_world"
|
occlum run /bin/hello_world;
|
||||||
|
cd /root/occlum/demos && rm -rf ./hello_cc"
|
||||||
|
|
||||||
- name: Rust test
|
- name: Rust test
|
||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/rust && SGX_MODE=SIM ./run_rust_demo_on_occlum.sh"
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/rust && SGX_MODE=SIM ./run_rust_demo_on_occlum.sh;
|
||||||
|
cd /root/occlum/demos && rm -rf ./rust"
|
||||||
|
|
||||||
- name: Run Golang sqlite test
|
- name: Run Golang sqlite test
|
||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/golang/go_sqlite/ && SGX_MODE=SIM ./run_go_sqlite_demo.sh"
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/golang/go_sqlite/ && SGX_MODE=SIM ./run_go_sqlite_demo.sh;
|
||||||
|
cd /root/occlum/demos && rm -rf ./golang"
|
||||||
|
|
||||||
- name: Build Fish dependencies
|
- name: Build Fish dependencies
|
||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/fish && ./download_and_build.sh"
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/fish && ./download_and_build.sh"
|
||||||
@ -74,25 +78,29 @@ jobs:
|
|||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/fish && SGX_MODE=SIM ./run_fish_test.sh"
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/fish && SGX_MODE=SIM ./run_fish_test.sh"
|
||||||
|
|
||||||
- name: Run Fish process rlimit test
|
- name: Run Fish process rlimit test
|
||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/fish && SGX_MODE=SIM ./run_per_process_config_test.sh"
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/fish && SGX_MODE=SIM ./run_per_process_config_test.sh;
|
||||||
|
cd /root/occlum/demos && rm -rf ./fish"
|
||||||
|
|
||||||
- name: Build LA dependencies
|
- name: Build LA dependencies
|
||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/local_attestation && ./download_src_and_build_deps.sh"
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/local_attestation && ./download_src_and_build_deps.sh"
|
||||||
|
|
||||||
- name: Run LA test
|
- name: Run LA test
|
||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/local_attestation && SGX_MODE=SIM make;
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/local_attestation && SGX_MODE=SIM make;
|
||||||
SGX_MODE=SIM make test"
|
SGX_MODE=SIM make test;
|
||||||
|
cd /root/occlum/demos && rm -rf ./local_attestation"
|
||||||
|
|
||||||
- name: Build sqlite dependencies
|
- name: Build sqlite dependencies
|
||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/sqlite && ./download_and_build_sqlite.sh"
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/sqlite && ./download_and_build_sqlite.sh"
|
||||||
|
|
||||||
- name: Run sqlite test
|
- name: Run sqlite test
|
||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/sqlite && SGX_MODE=SIM ./run_sqlite_on_occlum.sh"
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/sqlite && SGX_MODE=SIM ./run_sqlite_on_occlum.sh;
|
||||||
|
cd /root/occlum/demos && rm -rf ./sqlite"
|
||||||
|
|
||||||
- name: LTP test
|
- name: LTP test
|
||||||
run: docker exec code_coverage bash -c "cd /root/occlum/demos/linux-ltp && ./dl_and_build_ltp.sh && SGX_MODE=SIM ./prepare_ltp.sh;
|
run: docker exec code_coverage bash -c "cd /root/occlum/demos/linux-ltp && ./dl_and_build_ltp.sh && SGX_MODE=SIM ./prepare_ltp.sh;
|
||||||
cd ltp_instance;
|
cd ltp_instance;
|
||||||
occlum run /opt/ltp/run-ltp.sh -f syscalls-occlum"
|
occlum run /opt/ltp/run-ltp.sh -f syscalls-occlum;
|
||||||
|
cd /root/occlum/demos && rm -rf ./linux-ltp"
|
||||||
|
|
||||||
- name: Clean demos
|
- name: Clean demos
|
||||||
run: docker exec code_coverage bash -c "rm -rf /root/occlum/demos/"
|
run: docker exec code_coverage bash -c "rm -rf /root/occlum/demos/"
|
||||||
|
Loading…
Reference in New Issue
Block a user