[package] name = "tests" authors = ["Aaron Hill "] 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 = { workspace = true } anyhow = { workspace = true } image = { workspace = true, features = ["png"] } futures = { workspace = true } env_logger = "0.11.3" tracing = { workspace = true } tracing-subscriber = { workspace = true } [[test]] name = "tests" harness = false path = "tests/regression_tests.rs"