59 lines
1.5 KiB
TOML
59 lines
1.5 KiB
TOML
[package]
|
|
name = "yoi-e2e"
|
|
version = "0.0.0"
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
autotests = false
|
|
|
|
[features]
|
|
default = []
|
|
e2e = []
|
|
fixture-support = ["yoi-workspace-server/test-support", "worker-runtime/test-support"]
|
|
|
|
[dependencies]
|
|
libc.workspace = true
|
|
reqwest = { version = "0.13", default-features = false, features = ["blocking", "json", "rustls"] }
|
|
serde = { workspace = true, features = ["derive"] }
|
|
serde_json.workspace = true
|
|
sha2.workspace = true
|
|
tempfile.workspace = true
|
|
protocol.workspace = true
|
|
tungstenite = { version = "0.29", default-features = false, features = ["handshake"] }
|
|
|
|
[dev-dependencies]
|
|
chrono = { version = "0.4", default-features = false, features = ["clock"] }
|
|
yoi-workspace-server.workspace = true
|
|
server-api.workspace = true
|
|
worker-runtime.workspace = true
|
|
session-store.workspace = true
|
|
config-source.workspace = true
|
|
manifest.workspace = true
|
|
webauthn-rs-proto = "0.5.5"
|
|
webauthn-authenticator-rs = { version = "0.5.5", default-features = false, features = ["softpasskey"] }
|
|
|
|
[[test]]
|
|
name = "auth_passkeys"
|
|
path = "tests/auth_passkeys.rs"
|
|
required-features = ["e2e"]
|
|
|
|
[[test]]
|
|
name = "panel"
|
|
path = "tests/panel.rs"
|
|
required-features = ["e2e"]
|
|
|
|
[[test]]
|
|
name = "rewind"
|
|
path = "tests/rewind.rs"
|
|
required-features = ["e2e"]
|
|
|
|
[[test]]
|
|
name = "worker_environment"
|
|
path = "tests/worker_environment.rs"
|
|
required-features = ["e2e"]
|
|
|
|
[[test]]
|
|
name = "worker_restore"
|
|
path = "tests/worker_restore.rs"
|
|
required-features = ["e2e", "fixture-support"]
|