chore(rln-wasm): add browser test for singlethreaded mode, enable headless mode

This commit is contained in:
vinhtc27
2025-04-22 11:50:37 +07:00
parent c0b5ac1065
commit dcf60417e4
2 changed files with 40 additions and 3 deletions

View File

@@ -83,7 +83,7 @@ jobs:
matrix:
platform: [ubuntu-latest, macos-latest]
crate: [rln-wasm]
feature: ["default", "arkzkey"]
feature: ["default", "arkzkey", "browser", browser_arkzkey"]
runs-on: ${{ matrix.platform }}
timeout-minutes: 60

View File

@@ -103,6 +103,7 @@ args = [
"--",
"--nocapture",
]
dependencies = ["build"]
[tasks.test_arkzkey]
command = "wasm-pack"
@@ -119,6 +120,42 @@ args = [
]
dependencies = ["build_arkzkey"]
[tasks.test_browser]
command = "wasm-pack"
args = [
"test",
"--release",
"--chrome",
# "--firefox",
# "--safari",
"--headless",
"--target",
"wasm32-unknown-unknown",
"--features",
"stateless",
"--",
"--nocapture",
]
dependencies = ["build"]
[tasks.test_browser_arkzkey]
command = "wasm-pack"
args = [
"test",
"--release",
"--chrome",
# "--firefox",
# "--safari",
"--headless",
"--target",
"wasm32-unknown-unknown",
"--features",
"stateless,arkzkey",
"--",
"--nocapture",
]
dependencies = ["build_arkzkey"]
[tasks.test_multithread]
command = "env"
args = [
@@ -132,7 +169,7 @@ args = [
"--chrome",
# "--firefox",
# "--safari",
# "--headless",
"--headless",
"--target",
"wasm32-unknown-unknown",
"--features",
@@ -157,7 +194,7 @@ args = [
"--chrome",
# "--firefox",
# "--safari",
# "--headless",
"--headless",
"--target",
"wasm32-unknown-unknown",
"--features",