Integration tests implementation
This commit is contained in:
parent
72af881303
commit
fabbefa3f2
@ -55,6 +55,7 @@ dnssec = ["dep:openssl"]
|
||||
dns-over-https-rustls = ["trust-dns-client/dns-over-https-rustls", "trust-dns-resolver/dns-over-https-rustls", "dns-over-https", "dep:rustls", "dep:webpki-roots"]
|
||||
dns-over-https = ["trust-dns-proto/dns-over-https"]
|
||||
dns-over-quic = ["dns-over-rustls", "trust-dns-proto/dns-over-quic", "trust-dns-resolver/dns-over-quic"]
|
||||
dns-over-h3 = ["dns-over-rustls", "trust-dns-proto/dns-over-h3", "trust-dns-resolver/dns-over-h3"]
|
||||
|
||||
# TODO: need to make server support rustls and native-tls
|
||||
# dns-over-native-tls = ["dns-over-tls", "trust-dns-resolver/dns-over-native-tls", "trust-dns-server/dns-over-native-tls"]
|
||||
|
@ -21,7 +21,7 @@ use trust_dns_client::rr::{Name, RData, Record};
|
||||
use trust_dns_proto::error::ProtoError;
|
||||
use trust_dns_proto::tcp::DnsTcpStream;
|
||||
use trust_dns_proto::udp::DnsUdpSocket;
|
||||
#[cfg(feature = "dns-over-quic")]
|
||||
#[cfg(any(feature = "dns-over-quic", feature = "dns-over-h3"))]
|
||||
use trust_dns_proto::udp::QuicLocalAddr;
|
||||
use trust_dns_proto::xfer::{DnsHandle, DnsRequest, DnsResponse};
|
||||
use trust_dns_proto::TokioTime;
|
||||
@ -66,7 +66,7 @@ impl DnsTcpStream for TcpPlaceholder {
|
||||
|
||||
pub struct UdpPlaceholder;
|
||||
|
||||
#[cfg(feature = "dns-over-quic")]
|
||||
#[cfg(any(feature = "dns-over-quic", feature = "dns-over-h3"))]
|
||||
impl QuicLocalAddr for UdpPlaceholder {
|
||||
fn local_addr(&self) -> std::io::Result<SocketAddr> {
|
||||
Ok(SocketAddr::new(
|
||||
|
Loading…
Reference in New Issue
Block a user