[package]
name = "deqp-runner"
version = "0.6.1"
authors = ["Eric Anholt <eric@anholt.net>"]
edition = "2018"
description = "A VK-GL-CTS/dEQP wrapper program to parallelize it across CPUs and report results against a baseline."
repository = "https://gitlab.freedesktop.org/anholt/deqp-runner"
license-file = "LICENSE"
keywords = ["graphics", "deqp"]
categories = ["command-line-utilities", "concurrency", "development-tools::testing"]

[lib]
name = "deqp_runner"
path = "src/lib.rs"

[[bin]]
name = "deqp-runner"
path = "src/bin.rs"

[[bin]]
name = "piglit-runner"
path = "src/bin/piglit.rs"


# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[[bench]]
name = "overhead"
harness = false

[dependencies]
anyhow = "1"
crossbeam-utils = "0.8"
rayon = "1"
lazy_static = "1.4"
log = "0.4"
stderrlog = ">= 0.4, < 0.6"
rand = ">= 0.6, <= 0.7"
regex = "1"
structopt = "0.3"
thread-id = "3.3"
timeout-readwrite = "0.3.1"
junit-report = "0.4.0"
roxmltree = "0.13.0"
flate2 = "1.0.18"

[dev-dependencies]
criterion = "0.3.0"
