# check single-feature tests only on amd64
# omit testing locally mangled default feature

# omit testing locally mangled default feature
#Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
# --all-targets
#Features: test-name=rustls:default
#Depends:
# ca-certificates,
# dh-rust,
# librust-asn1-0.24-dev,
# librust-base64-0.22-dev,
# librust-env-logger-0.11-dev,
# librust-hex-0.4-dev,
# librust-macro-rules-attribute-0.2-dev,
# librust-mio-1-dev,
# librust-num-bigint-0.4-dev,
# librust-openssl-0.10-dev,
# librust-rcgen-0.14-dev,
# librust-regex-1-dev,
# librust-rustls-dev,
# librust-rustls-native-certs-0.8-dev,
# librust-serde-1-dev,
# librust-serde-json-1-dev,
# librust-tikv-jemallocator-0.6-dev,
# librust-time-0.3-dev,
# librust-x509-parser-0.18-dev,
#Restrictions: allow-stderr

Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
 --all-targets --all-features
Features:
 test-name=rustls:@,
Depends:
 dh-rust,
 ca-certificates,
 librust-asn1-0.24-dev,
 librust-base64-0.22-dev,
 librust-env-logger-0.11-dev,
 librust-hex-0.4-dev,
 librust-macro-rules-attribute-0.2-dev,
 librust-mio-1-dev,
 librust-num-bigint-0.4-dev,
 librust-openssl-0.10-dev,
 librust-rcgen-0.14-dev,
 librust-regex-1-dev,
 librust-rustls-dev,
 librust-rustls-native-certs-0.8-dev,
 librust-serde-1-dev,
 librust-serde-json-1-dev,
 librust-tikv-jemallocator-0.6-dev,
 librust-time-0.3-dev,
 librust-x509-parser-0.18-dev,
Restrictions:
 allow-stderr,

Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
 --all-targets --no-default-features
Features:
 test-name=rustls:,
Depends:
 dh-rust,
 ca-certificates,
 librust-asn1-0.24-dev,
 librust-base64-0.22-dev,
 librust-env-logger-0.11-dev,
 librust-hex-0.4-dev,
 librust-macro-rules-attribute-0.2-dev,
 librust-mio-1-dev,
 librust-num-bigint-0.4-dev,
 librust-openssl-0.10-dev,
 librust-rcgen-0.14-dev,
 librust-regex-1-dev,
 librust-rustls-dev,
 librust-rustls-native-certs-0.8-dev,
 librust-serde-1-dev,
 librust-serde-json-1-dev,
 librust-tikv-jemallocator-0.6-dev,
 librust-time-0.3-dev,
 librust-x509-parser-0.18-dev,
Restrictions:
 allow-stderr,

Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
 --all-targets --no-default-features --features brotli
Features:
 test-name=rustls:brotli,
Depends:
 dh-rust,
 ca-certificates,
 librust-asn1-0.24-dev,
 librust-base64-0.22-dev,
 librust-env-logger-0.11-dev,
 librust-hex-0.4-dev,
 librust-macro-rules-attribute-0.2-dev,
 librust-mio-1-dev,
 librust-num-bigint-0.4-dev,
 librust-openssl-0.10-dev,
 librust-rcgen-0.14-dev,
 librust-regex-1-dev,
 librust-rustls-dev,
 librust-rustls-native-certs-0.8-dev,
 librust-serde-1-dev,
 librust-serde-json-1-dev,
 librust-tikv-jemallocator-0.6-dev,
 librust-time-0.3-dev,
 librust-x509-parser-0.18-dev,
Restrictions:
 allow-stderr,
Architecture: amd64

Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
 --all-targets --no-default-features --features custom-provider
Features:
 test-name=rustls:custom-provider,
Depends:
 dh-rust,
 ca-certificates,
 librust-asn1-0.24-dev,
 librust-base64-0.22-dev,
 librust-env-logger-0.11-dev,
 librust-hex-0.4-dev,
 librust-macro-rules-attribute-0.2-dev,
 librust-mio-1-dev,
 librust-num-bigint-0.4-dev,
 librust-openssl-0.10-dev,
 librust-rcgen-0.14-dev,
 librust-regex-1-dev,
 librust-rustls-dev,
 librust-rustls-native-certs-0.8-dev,
 librust-serde-1-dev,
 librust-serde-json-1-dev,
 librust-tikv-jemallocator-0.6-dev,
 librust-time-0.3-dev,
 librust-x509-parser-0.18-dev,
Restrictions:
 allow-stderr,
Architecture: amd64

Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
 --all-targets --no-default-features --features hashbrown
Features:
 test-name=rustls:hashbrown,
Depends:
 dh-rust,
 ca-certificates,
 librust-asn1-0.24-dev,
 librust-base64-0.22-dev,
 librust-env-logger-0.11-dev,
 librust-hex-0.4-dev,
 librust-macro-rules-attribute-0.2-dev,
 librust-mio-1-dev,
 librust-num-bigint-0.4-dev,
 librust-openssl-0.10-dev,
 librust-rcgen-0.14-dev,
 librust-regex-1-dev,
 librust-rustls-dev,
 librust-rustls-native-certs-0.8-dev,
 librust-serde-1-dev,
 librust-serde-json-1-dev,
 librust-tikv-jemallocator-0.6-dev,
 librust-time-0.3-dev,
 librust-x509-parser-0.18-dev,
Restrictions:
 allow-stderr,
Architecture: amd64

Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
 --all-targets --no-default-features --features logging
Features:
 test-name=rustls:logging,
Depends:
 dh-rust,
 ca-certificates,
 librust-asn1-0.24-dev,
 librust-base64-0.22-dev,
 librust-env-logger-0.11-dev,
 librust-hex-0.4-dev,
 librust-macro-rules-attribute-0.2-dev,
 librust-mio-1-dev,
 librust-num-bigint-0.4-dev,
 librust-openssl-0.10-dev,
 librust-rcgen-0.14-dev,
 librust-regex-1-dev,
 librust-rustls-dev,
 librust-rustls-native-certs-0.8-dev,
 librust-serde-1-dev,
 librust-serde-json-1-dev,
 librust-tikv-jemallocator-0.6-dev,
 librust-time-0.3-dev,
 librust-x509-parser-0.18-dev,
Restrictions:
 allow-stderr,
Architecture: amd64

Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
 --all-targets --no-default-features --features ring
Features:
 test-name=rustls:ring,
Depends:
 dh-rust,
 ca-certificates,
 librust-asn1-0.24-dev,
 librust-base64-0.22-dev,
 librust-env-logger-0.11-dev,
 librust-hex-0.4-dev,
 librust-macro-rules-attribute-0.2-dev,
 librust-mio-1-dev,
 librust-num-bigint-0.4-dev,
 librust-openssl-0.10-dev,
 librust-rcgen-0.14-dev,
 librust-regex-1-dev,
 librust-rustls-dev,
 librust-rustls-native-certs-0.8-dev,
 librust-serde-1-dev,
 librust-serde-json-1-dev,
 librust-tikv-jemallocator-0.6-dev,
 librust-time-0.3-dev,
 librust-x509-parser-0.18-dev,
Restrictions:
 allow-stderr,
Architecture: amd64

Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
 --all-targets --no-default-features --features std
Features:
 test-name=rustls:std,
Depends:
 dh-rust,
 ca-certificates,
 librust-asn1-0.24-dev,
 librust-base64-0.22-dev,
 librust-env-logger-0.11-dev,
 librust-hex-0.4-dev,
 librust-macro-rules-attribute-0.2-dev,
 librust-mio-1-dev,
 librust-num-bigint-0.4-dev,
 librust-openssl-0.10-dev,
 librust-rcgen-0.14-dev,
 librust-regex-1-dev,
 librust-rustls-dev,
 librust-rustls-native-certs-0.8-dev,
 librust-serde-1-dev,
 librust-serde-json-1-dev,
 librust-tikv-jemallocator-0.6-dev,
 librust-time-0.3-dev,
 librust-x509-parser-0.18-dev,
Restrictions:
 allow-stderr,
Architecture: amd64

Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
 --all-targets --no-default-features --features tls12
Features:
 test-name=rustls:tls12,
Depends:
 dh-rust,
 ca-certificates,
 librust-asn1-0.24-dev,
 librust-base64-0.22-dev,
 librust-env-logger-0.11-dev,
 librust-hex-0.4-dev,
 librust-macro-rules-attribute-0.2-dev,
 librust-mio-1-dev,
 librust-num-bigint-0.4-dev,
 librust-openssl-0.10-dev,
 librust-rcgen-0.14-dev,
 librust-regex-1-dev,
 librust-rustls-dev,
 librust-rustls-native-certs-0.8-dev,
 librust-serde-1-dev,
 librust-serde-json-1-dev,
 librust-tikv-jemallocator-0.6-dev,
 librust-time-0.3-dev,
 librust-x509-parser-0.18-dev,
Restrictions:
 allow-stderr,
Architecture: amd64

Test-Command: /usr/share/dh-rust/bin/cargo-auto-test rustls 0.23.43
 --all-targets --no-default-features --features zlib
Features:
 test-name=rustls:zlib,
Depends:
 dh-rust,
 ca-certificates,
 librust-asn1-0.24-dev,
 librust-base64-0.22-dev,
 librust-env-logger-0.11-dev,
 librust-hex-0.4-dev,
 librust-macro-rules-attribute-0.2-dev,
 librust-mio-1-dev,
 librust-num-bigint-0.4-dev,
 librust-openssl-0.10-dev,
 librust-rcgen-0.14-dev,
 librust-regex-1-dev,
 librust-rustls-dev,
 librust-rustls-native-certs-0.8-dev,
 librust-serde-1-dev,
 librust-serde-json-1-dev,
 librust-tikv-jemallocator-0.6-dev,
 librust-time-0.3-dev,
 librust-x509-parser-0.18-dev,
Restrictions:
 allow-stderr,
Architecture: amd64
