ruffle/tests/Cargo.toml

40 lines
1.2 KiB
TOML

[package]
name = "tests"
authors = ["Aaron Hill <aa1ronham@gmail.com>"]
edition.workspace = true
homepage.workspace = true
license.workspace = true
repository.workspace = true
version.workspace = true
[lints]
workspace = true
[features]
# Enable running image comparison tests. This is off by default,
# since the images we compare against are generated on CI, and may
# not match your local machine's Vulkan version / image output.
imgtests = ["ruffle_test_framework/ruffle_video_software", "ruffle_render_wgpu"]
jpegxr = ["ruffle_test_framework/jpegxr"]
lzma = ["ruffle_test_framework/lzma"]
[dependencies]
ruffle_render_wgpu = { path = "../render/wgpu", optional = true }
[dev-dependencies]
ruffle_core = { path = "../core", features = ["deterministic", "timeline_debug", "avm_debug", "audio", "mp3", "default_font"] }
ruffle_test_framework = { path = "framework" }
libtest-mimic = "0.7.0"
walkdir = "2.5.0"
anyhow = "1.0.80"
image = { version = "0.24.9", default-features = false, features = ["png"] }
futures = "0.3.30"
env_logger = "0.11.2"
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
[[test]]
name = "tests"
harness = false
path = "tests/regression_tests.rs"