[ci] Add Linux_LTP_test to Demo Test
This commit is contained in:
parent
18d10c97eb
commit
cc83b0f7f7
22
.github/workflows/demo_test.yml
vendored
22
.github/workflows/demo_test.yml
vendored
@ -706,3 +706,25 @@ jobs:
|
|||||||
- name: Test Get
|
- name: Test Get
|
||||||
run: docker exec ${{ github.job }} bash -c "cd /root/occlum/demos/python/flask;
|
run: docker exec ${{ github.job }} bash -c "cd /root/occlum/demos/python/flask;
|
||||||
curl --cacert flask.crt -X GET https://localhost:4996/customer/1"
|
curl --cacert flask.crt -X GET https://localhost:4996/customer/1"
|
||||||
|
|
||||||
|
Linux_LTP_test:
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
with:
|
||||||
|
submodules: true
|
||||||
|
|
||||||
|
- uses: ./.github/workflows/composite_action/sim
|
||||||
|
with:
|
||||||
|
container-name: ${{ github.job }}
|
||||||
|
build-envs: 'OCCLUM_RELEASE_BUILD=1'
|
||||||
|
|
||||||
|
- name: Download and build Linux LTP
|
||||||
|
run: docker exec ${{ github.job }} bash -c "cd /root/occlum/demos/linux-ltp && ./dl_and_build_ltp.sh"
|
||||||
|
|
||||||
|
- name: Prepare occlum instance for LTP demo
|
||||||
|
run: docker exec ${{ github.job }} bash -c "cd /root/occlum/demos/linux-ltp && SGX_MODE=SIM ./prepare_ltp.sh"
|
||||||
|
|
||||||
|
- name: Run the LTP demo
|
||||||
|
run: docker exec ${{ github.job }} bash -c "cd /root/occlum/demos/linux-ltp/ltp_instance;
|
||||||
|
occlum run /opt/ltp/run-ltp.sh -f syscalls-occlum"
|
Loading…
Reference in New Issue
Block a user