Skip to content

mutuxixi/mslibos

 
 

Repository files navigation

MSlibOS

CI

构建

全部构建

不使用 MPK:

./scripts/build_all_common.sh
./scripts/build_user.sh

使用 MPK

./scripts/build_all_common_mpk.sh
./scripts/build_user.sh mpk

单个构建

不使用 MPK:

./scripts/build_all_common.sh
cargo build --manifest-path user/<appname>/Cargo.toml

使用 MPK:

./scripts/build_all_common_mpk.sh
Cargo build --features mpk --manifest-path user/<appname>/Cargo.toml

增加新工作流

cargo run -p gen-file
vim config.json
mv config.json isol_config/[your-isol-name].json

测试

全部测试

不使用 MPK:

./scripts/run_tests.sh

使用 MPK:

./scripts/run_tests.sh mpk

单个测试

不使用 MPK:

cargo run -- --files isol_config/<workflowname>.json

使用 MPK:

cargo run --features mpk -- --files isol_config/<workflowname>.json

About

Demo for testing dynamically load the libos module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 70.7%
  • Python 12.1%
  • Shell 6.1%
  • C++ 5.2%
  • C 5.0%
  • Just 0.9%