Skip to content

Commit 95a1163

Browse files
committed
Add features to test samples to enable mem profiling
Signed-off-by: Doru Blânzeanu <[email protected]>
1 parent a968b06 commit 95a1163

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

Justfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ witguest-wit:
3838
cargo install --locked wasm-tools
3939
cd src/tests/rust_guests/witguest && wasm-tools component wit guest.wit -w -o interface.wasm
4040

41-
build-rust-guests target=default-target: (witguest-wit)
41+
build-rust-guests target=default-target features="": (witguest-wit)
4242
cd src/tests/rust_guests/callbackguest && cargo build --profile={{ if target == "debug" { "dev" } else { target } }}
43-
cd src/tests/rust_guests/simpleguest && cargo build --profile={{ if target == "debug" { "dev" } else { target } }}
43+
cd src/tests/rust_guests/simpleguest && cargo build {{ if features =="" {''} else if features=="no-default-features" {"--no-default-features" } else {"--no-default-features -F " + features } }} --profile={{ if target == "debug" { "dev" } else { target } }}
4444
cd src/tests/rust_guests/dummyguest && cargo build --profile={{ if target == "debug" { "dev" } else { target } }}
4545
cd src/tests/rust_guests/witguest && cargo build --profile={{ if target == "debug" { "dev" } else { target } }}
4646

src/tests/rust_guests/simpleguest/Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/tests/rust_guests/simpleguest/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,9 @@ hyperlight-guest = { path = "../../../hyperlight_guest" }
88
hyperlight-guest-bin = { path = "../../../hyperlight_guest_bin" }
99
hyperlight-common = { path = "../../../hyperlight_common", default-features = false }
1010
log = {version = "0.4", default-features = false }
11+
12+
[features]
13+
default = []
14+
unwind_guest = ["hyperlight-common/unwind_guest"]
15+
mem_profile = ["hyperlight-common/mem_profile", "hyperlight-guest-bin/mem_profile"]
16+

0 commit comments

Comments
 (0)