[package]
edition = "2021"
rust-version = "1.79"
name = "quick-junit"
version = "0.6.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Data model, serializer, and deserializer for JUnit/XUnit XML"
documentation = "https://docs.rs/quick-junit"
readme = "README.md"
keywords = [
"junit",
"xunit",
"xml",
"serializer",
"flaky-tests",
]
categories = [
"encoding",
"development-tools",
]
license = "Apache-2.0 OR MIT"
repository = "https://github.com/nextest-rs/quick-junit"
[package.metadata.cargo-sync-rdme.badge.badges]
license = true
crates-io = true
docs-rs = true
rust-version = true
[features]
internal-testing = [
"proptest",
"dep:xxhash-rust",
]
proptest = [
"dep:proptest",
"dep:test-strategy",
"newtype-uuid/proptest1",
]
[lib]
name = "quick_junit"
path = "src/lib.rs"
[[bin]]
name = "generate-junit-corpus"
path = "src/bin/generate-junit-corpus.rs"
required-features = ["internal-testing"]
[dependencies.chrono]
version = "0.4.44"
features = ["std"]
default-features = false
[dependencies.indexmap]
version = "2.11.4"
[dependencies.newtype-uuid]
version = "1.3.2"
[dependencies.proptest]
version = "1.7.0"
optional = true
[dependencies.quick-xml]
version = "0.38.4"
[dependencies.strip-ansi-escapes]
version = "0.2.1"
[dependencies.test-strategy]
version = "0.4.3"
optional = true
[dependencies.thiserror]
version = "2.0.17"
[dependencies.uuid]
version = "1.17.0"
[dependencies.xxhash-rust]
version = "0.8.15"
features = ["xxh3"]
optional = true
[dev-dependencies.newtype-uuid]
version = "1.3.2"
features = ["proptest1"]
[dev-dependencies.proptest]
version = "1.7.0"
[dev-dependencies.test-strategy]
version = "0.4.3"