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