From 1de94a4d93edb73493820d93458f190b7ea82043 Mon Sep 17 00:00:00 2001 From: Simone Basso Date: Thu, 30 Nov 2023 05:17:29 +0100 Subject: [PATCH 1/4] refactor(minipipeline): separate unexplained tcp and tls failures See https://github.com/ooni/probe/issues/2634 --- .../cmd/minipipeline/testdata/analysis.json | 4 +- .../testdata/analysis_classic.json | 4 +- internal/minipipeline/analysis.go | 89 ++++++------------- .../analysis.json | 2 + .../analysis_classic.json | 2 + .../analysis.json | 2 + .../analysis_classic.json | 2 + .../analysis.json | 4 +- .../analysis_classic.json | 4 +- .../badSSLWithWrongServerName/analysis.json | 2 + .../analysis_classic.json | 2 + .../analysis.json | 2 + .../analysis_classic.json | 2 + .../analysis.json | 2 + .../analysis_classic.json | 2 + .../analysis.json | 4 +- .../analysis_classic.json | 2 + .../generated/dnsBlockingBOGON/analysis.json | 6 +- .../dnsBlockingBOGON/analysis_classic.json | 6 +- .../dnsBlockingNXDOMAIN/analysis.json | 4 +- .../dnsBlockingNXDOMAIN/analysis_classic.json | 2 + .../analysis.json | 4 +- .../analysis_classic.json | 4 +- .../analysis.json | 4 +- .../analysis_classic.json | 4 +- .../httpBlockingConnectionReset/analysis.json | 4 +- .../analysis_classic.json | 4 +- .../httpDiffWithConsistentDNS/analysis.json | 4 +- .../analysis_classic.json | 4 +- .../httpDiffWithInconsistentDNS/analysis.json | 4 +- .../analysis_classic.json | 4 +- .../analysis.json | 10 ++- .../analysis_classic.json | 10 ++- .../analysis.json | 8 +- .../analysis_classic.json | 8 +- .../analysis.json | 8 +- .../analysis_classic.json | 8 +- .../analysis.json | 8 +- .../analysis_classic.json | 8 +- .../analysis.json | 8 +- .../analysis_classic.json | 8 +- .../analysis.json | 8 +- .../analysis_classic.json | 8 +- .../analysis.json | 4 +- .../analysis_classic.json | 4 +- .../analysis.json | 8 +- .../analysis_classic.json | 8 +- .../analysis.json | 8 +- .../analysis_classic.json | 8 +- .../generated/successWithHTTP/analysis.json | 4 +- .../successWithHTTP/analysis_classic.json | 4 +- .../generated/successWithHTTPS/analysis.json | 4 +- .../successWithHTTPS/analysis_classic.json | 4 +- .../tcpBlockingConnectTimeout/analysis.json | 4 +- .../analysis_classic.json | 4 +- .../analysis.json | 4 +- .../analysis_classic.json | 4 +- .../analysis.json | 4 +- .../analysis_classic.json | 4 +- .../analysis.json | 4 +- .../analysis_classic.json | 4 +- .../websiteDownNXDOMAIN/analysis.json | 2 + .../websiteDownNXDOMAIN/analysis_classic.json | 2 + .../manual/dnsgoogle80/analysis.json | 7 ++ .../manual/dnsgoogle80/analysis_classic.json | 7 ++ .../manual/noipv6/analysis.json | 4 +- .../manual/noipv6/analysis_classic.json | 4 +- .../manual/youtube/analysis.json | 4 +- .../manual/youtube/analysis_classic.json | 4 +- 69 files changed, 259 insertions(+), 152 deletions(-) diff --git a/internal/cmd/minipipeline/testdata/analysis.json b/internal/cmd/minipipeline/testdata/analysis.json index c01f5943ce..064a2dd7db 100644 --- a/internal/cmd/minipipeline/testdata/analysis.json +++ b/internal/cmd/minipipeline/testdata/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -24,5 +26,5 @@ "HTTPFinalResponsesWithTLS": { "4": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/cmd/minipipeline/testdata/analysis_classic.json b/internal/cmd/minipipeline/testdata/analysis_classic.json index 2ee1ac449a..736203e876 100644 --- a/internal/cmd/minipipeline/testdata/analysis_classic.json +++ b/internal/cmd/minipipeline/testdata/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -24,5 +26,5 @@ "HTTPFinalResponsesWithTLS": { "4": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/analysis.go b/internal/minipipeline/analysis.go index b5b1dc0ca0..c1abd35a25 100644 --- a/internal/minipipeline/analysis.go +++ b/internal/minipipeline/analysis.go @@ -21,8 +21,6 @@ func AnalyzeWebObservations(container *WebObservationsContainer) *WebAnalysis { analysis.ComputeDNSExperimentFailure(container) analysis.ComputeDNSPossiblyNonexistingDomains(container) - analysis.ComputeTCPTransactionsWithUnexplainedUnexpectedFailures(container) - analysis.ComputeHTTPDiffBodyProportionFactor(container) analysis.ComputeHTTPDiffStatusCodeMatch(container) analysis.ComputeHTTPDiffUncommonHeadersIntersection(container) @@ -59,6 +57,9 @@ type WebAnalysis struct { // while checking for connectivity, as opposed to fetching a webpage. TCPConnectUnexpectedFailureDuringConnectivityCheck Set[int64] + // TCPConnectUnexplainedFailure contains failures occurring during redirects. + TCPConnectUnexplainedFailure Set[int64] + // TLSHandshakeUnexpectedFailure contains TLS endpoint transactions with unexpected failures. TLSHandshakeUnexpectedFailure Set[int64] @@ -70,6 +71,9 @@ type WebAnalysis struct { // while checking for connectivity, as opposed to fetching a webpage. TLSHandshakeUnexpectedFailureDuringConnectivityCheck Set[int64] + // TLSHandshakeUnexplainedFailure contains failures occurring during redirects. + TLSHandshakeUnexplainedFailure Set[int64] + // HTTPRoundTripUnexpectedFailure contains HTTP endpoint transactions with unexpected failures. HTTPRoundTripUnexpectedFailure Set[int64] @@ -113,11 +117,6 @@ type WebAnalysis struct { // cases where we're using TLS to fetch the final response, and does not concern // itself with whether there's control data, because TLS suffices. HTTPFinalResponsesWithTLS optional.Value[map[int64]bool] - - // TCPTransactionsWithUnexplainedUnexpectedFailures contains the TCP transaction IDs for - // which we cannot explain TCP or TLS failures with control information, but for which we - // expect to see a success because the control's HTTP succeeded. - TCPTransactionsWithUnexplainedUnexpectedFailures optional.Value[map[int64]bool] } func (wa *WebAnalysis) dnsComputeSuccessMetrics(c *WebObservationsContainer) { @@ -277,13 +276,21 @@ func (wa *WebAnalysis) dnsComputeFailureMetrics(c *WebObservationsContainer) { func (wa *WebAnalysis) tcpComputeMetrics(c *WebObservationsContainer) { for _, obs := range c.KnownTCPEndpoints { - // dials once we started following redirects should not be considered - if obs.TagDepth.IsNone() || obs.TagDepth.Unwrap() != 0 { + // handle the case where there is no measurement + if obs.TCPConnectFailure.IsNone() { continue } - // handle the case where there is no measurement - if obs.TCPConnectFailure.IsNone() { + // dials once we started following redirects should be treated differently + // since we know there's no control information beyond depth==0 + if obs.TagDepth.IsNone() || obs.TagDepth.Unwrap() != 0 { + if utilsTCPConnectFailureSeemsMisconfiguredIPv6(obs) { + continue + } + if obs.TCPConnectFailure.Unwrap() != "" { + wa.TCPConnectUnexplainedFailure.Add(obs.EndpointTransactionID.Unwrap()) + continue + } continue } @@ -321,13 +328,18 @@ func (wa *WebAnalysis) tcpComputeMetrics(c *WebObservationsContainer) { func (wa *WebAnalysis) tlsComputeMetrics(c *WebObservationsContainer) { for _, obs := range c.KnownTCPEndpoints { - // handshakes once we started following redirects should not be considered - if obs.TagDepth.IsNone() || obs.TagDepth.Unwrap() != 0 { + // handle the case where there is no measurement + if obs.TLSHandshakeFailure.IsNone() { continue } - // handle the case where there is no measurement - if obs.TLSHandshakeFailure.IsNone() { + // handshakes once we started following redirects should be treated differently + // since we know there's no control information beyond depth==0 + if obs.TagDepth.IsNone() || obs.TagDepth.Unwrap() != 0 { + if obs.TLSHandshakeFailure.Unwrap() != "" { + wa.TLSHandshakeUnexplainedFailure.Add(obs.EndpointTransactionID.Unwrap()) + continue + } continue } @@ -654,53 +666,6 @@ func (wa *WebAnalysis) ComputeHTTPFinalResponsesWithControl(c *WebObservationsCo wa.HTTPFinalResponsesWithControl = optional.Some(state) } -// ComputeTCPTransactionsWithUnexplainedUnexpectedFailures computes the TCPTransactionsWithUnexplainedUnexpectedFailures field. -func (wa *WebAnalysis) ComputeTCPTransactionsWithUnexplainedUnexpectedFailures(c *WebObservationsContainer) { - var state map[int64]bool - - for _, obs := range c.KnownTCPEndpoints { - // obtain the transaction ID - txid := obs.EndpointTransactionID.UnwrapOr(0) - if txid <= 0 { - continue - } - - // to execute the algorithm we must have the reasonable expectation of - // success, which we have iff the control succeeded. - if obs.ControlHTTPFailure.IsNone() || obs.ControlHTTPFailure.Unwrap() != "" { - continue - } - - // flip state from None to empty when we have a reasonable - // expectation of success as explained above - if state == nil { - state = make(map[int64]bool) - } - - // if we have a TCP connect measurement, the measurement failed, and we don't have - // a corresponding control measurement, we cannot explain this failure using the control - // - // while doing this, deal with misconfigured-IPv6 false positives - if !obs.TCPConnectFailure.IsNone() && obs.TCPConnectFailure.Unwrap() != "" && - !utilsTCPConnectFailureSeemsMisconfiguredIPv6(obs) && - obs.ControlTCPConnectFailure.IsNone() { - state[txid] = true - continue - } - - // if we have a TLS handshake measurement, the measurement failed, and we don't have - // a corresponding control measurement, we cannot explain this failure using the control - if !obs.TLSHandshakeFailure.IsNone() && obs.TLSHandshakeFailure.Unwrap() != "" && - obs.ControlTLSHandshakeFailure.IsNone() { - state[txid] = true - continue - } - } - - // note that optional.Some constructs None if state is nil - wa.TCPTransactionsWithUnexplainedUnexpectedFailures = optional.Some(state) -} - // ComputeHTTPFinalResponsesWithTLS computes the HTTPFinalResponsesWithTLS field. func (wa *WebAnalysis) ComputeHTTPFinalResponsesWithTLS(c *WebObservationsContainer) { var state map[int64]bool diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json index a47637bd9c..6d7555245a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json index 29ca8e5650..7609f59c78 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json index a47637bd9c..6d7555245a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json index 29ca8e5650..7609f59c78 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json index 5fbb8f9b85..a0fab73c55 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json @@ -11,9 +11,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -30,5 +32,5 @@ "HTTPFinalResponsesWithTLS": { "4": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json index b57c819cee..2448818006 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json @@ -9,9 +9,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -21,5 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json index a47637bd9c..6d7555245a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json index 29ca8e5650..7609f59c78 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json index 4ba26fd243..936a67f864 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json index 4ba26fd243..936a67f864 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json index 29ca8e5650..7609f59c78 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json index 29ca8e5650..7609f59c78 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json index e938980947..dc003b64ba 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json @@ -7,9 +7,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "android_dns_cache_no_data", "DNSPossiblyNonexistingDomains": {}, @@ -26,5 +28,5 @@ "HTTPFinalResponsesWithTLS": { "3": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json index 784961d095..950764c088 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json @@ -7,9 +7,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "android_dns_cache_no_data", "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json index 23d32b114b..1f94bbf4a5 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json @@ -9,9 +9,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -28,7 +30,5 @@ "HTTPFinalResponsesWithTLS": { "3": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "4": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json index 9e32e5d306..a448b0000e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json @@ -9,9 +9,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -21,7 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "4": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json index 27090215d4..a96f635267 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json @@ -7,9 +7,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "dns_nxdomain_error", "DNSPossiblyNonexistingDomains": {}, @@ -26,5 +28,5 @@ "HTTPFinalResponsesWithTLS": { "3": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json index dc7ac65384..770e332004 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json @@ -7,9 +7,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "dns_nxdomain_error", "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json index 36a838fca0..99235e1749 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json @@ -10,9 +10,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -29,5 +31,5 @@ "HTTPFinalResponsesWithTLS": { "3": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json index 16f1050c05..d9aa8ee1ba 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json @@ -7,9 +7,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -26,5 +28,5 @@ "HTTPFinalResponsesWithTLS": { "3": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json index 3653a94742..04cc58aa28 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json @@ -10,9 +10,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -26,5 +28,5 @@ "3": true }, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json index de94e05d0a..914eee207c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json @@ -7,9 +7,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -23,5 +25,5 @@ "3": true }, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json index 9bdd63e7f4..75bbc9f000 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [ 3 ], @@ -19,5 +21,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json index d79aacd31c..145d3921f8 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [ 3 ], @@ -19,5 +21,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json index 772c5d2058..d867b30ad1 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -23,5 +25,5 @@ "3": true }, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json index d539da5446..1c9b086a3a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -23,5 +25,5 @@ "3": true }, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json index 9acf12e3d4..23ec543772 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json @@ -10,9 +10,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -28,5 +30,5 @@ "3": true }, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json index 25281d4278..af1c006f77 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json @@ -7,9 +7,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -25,5 +27,5 @@ "3": true }, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json index 02c0b6f83e..0c1970dec3 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json @@ -5,9 +5,14 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [ + 6, + 7 + ], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -17,8 +22,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "6": true, - "7": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json index 825c5f2dac..f4aeaaaf3d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json @@ -5,9 +5,14 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [ + 6, + 7 + ], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -17,8 +22,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "6": true, - "7": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json index b25b68e50f..b9e6be69de 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [ + 6 + ], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -17,7 +21,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "6": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json index 95b412b9bb..630e5c646c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [ + 6 + ], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -17,7 +21,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "6": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json index c85b6af6d0..0346d53c0d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], @@ -19,7 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "7": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json index 99c613fbda..1baa77a7af 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], @@ -19,7 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "7": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json index b25b68e50f..4d435261af 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 6 + ], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -17,7 +21,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "6": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json index 95b412b9bb..58afad89bd 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 6 + ], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -17,7 +21,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "6": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json index c85b6af6d0..0346d53c0d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], @@ -19,7 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "7": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json index 99c613fbda..1baa77a7af 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], @@ -19,7 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "7": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json index b25b68e50f..4d435261af 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 6 + ], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -17,7 +21,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "6": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json index 95b412b9bb..58afad89bd 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 6 + ], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -17,7 +21,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "6": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json index 6b705cbd4d..6d7555245a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -17,5 +19,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json index 5704dc9104..7609f59c78 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -17,5 +19,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json index c85b6af6d0..0346d53c0d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], @@ -19,7 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "7": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json index 99c613fbda..1baa77a7af 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], @@ -19,7 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "7": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json index 6d284a186f..4fcd11f3df 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -17,7 +21,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "7": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json index 8310b75f4f..dbfa22403f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json @@ -5,9 +5,13 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -17,7 +21,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "7": true - } + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json index 0042b1f87f..fafce45bc6 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -22,5 +24,5 @@ "3": true }, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json index 38d41aeb9b..a26776e6bf 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -22,5 +24,5 @@ "3": true }, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json index e14f4c1d18..f52f8cb969 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -24,5 +26,5 @@ "HTTPFinalResponsesWithTLS": { "3": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json index a051ae8156..580960e803 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -24,5 +26,5 @@ "HTTPFinalResponsesWithTLS": { "3": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json index 2a15aace50..222d9be6f9 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json @@ -9,9 +9,11 @@ 3 ], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -21,5 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json index 3619410cf4..d3b0d345b0 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json @@ -9,9 +9,11 @@ 3 ], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -21,5 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json index 2655dde3f7..c011456e73 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json @@ -15,9 +15,11 @@ 3 ], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -32,5 +34,5 @@ "5": true }, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json index 3826c09489..b5100df740 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json @@ -13,9 +13,11 @@ 3 ], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -25,5 +27,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json index 6bf8cc1908..55cf6803cc 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json @@ -5,6 +5,7 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [ 3 ], @@ -12,6 +13,7 @@ 3 ], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -21,5 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json index e0a0ecacb7..80d967fcea 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json @@ -5,6 +5,7 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [ 3 ], @@ -12,6 +13,7 @@ 3 ], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -21,5 +23,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json index e597f66e6f..173b9b928b 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json @@ -11,6 +11,7 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [ 3, 4 @@ -20,6 +21,7 @@ 4 ], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, @@ -29,5 +31,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json index 74391ffc67..15ca12c9f9 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json @@ -9,6 +9,7 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [ 3 ], @@ -16,6 +17,7 @@ 3 ], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -25,5 +27,5 @@ "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json index 0ccf6563a5..a1dd0f882d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "dns_nxdomain_error", "DNSPossiblyNonexistingDomains": { diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json index 0ccf6563a5..a1dd0f882d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "dns_nxdomain_error", "DNSPossiblyNonexistingDomains": { diff --git a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json index 29ca8e5650..0ca7228756 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json @@ -5,9 +5,16 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [ + 4, + 5, + 6, + 7 + ], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json index 29ca8e5650..0ca7228756 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json @@ -5,9 +5,16 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [ + 4, + 5, + 6, + 7 + ], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json index 0aba1a26a5..e2882da728 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -28,5 +30,5 @@ "HTTPFinalResponsesWithTLS": { "8": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json index 0aba1a26a5..e2882da728 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -28,5 +30,5 @@ "HTTPFinalResponsesWithTLS": { "8": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json index 439015ff5d..f4aae93c84 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -28,5 +30,5 @@ "HTTPFinalResponsesWithTLS": { "8": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json index 439015ff5d..f4aae93c84 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json @@ -5,9 +5,11 @@ "TCPConnectUnexpectedFailure": [], "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], + "TCPConnectUnexplainedFailure": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], + "TLSHandshakeUnexplainedFailure": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, @@ -28,5 +30,5 @@ "HTTPFinalResponsesWithTLS": { "8": true }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} + "TCPTransactionsWithUnexplainedUnexpectedFailures": null } \ No newline at end of file From cc1b0fbc66ab6ffb5e94d2d573719e5e3e469a0d Mon Sep 17 00:00:00 2001 From: Simone Basso Date: Thu, 30 Nov 2023 05:19:00 +0100 Subject: [PATCH 2/4] x --- internal/cmd/minipipeline/testdata/analysis.json | 3 +-- internal/cmd/minipipeline/testdata/analysis_classic.json | 3 +-- .../generated/badSSLWithExpiredCertificate/analysis.json | 3 +-- .../badSSLWithExpiredCertificate/analysis_classic.json | 3 +-- .../badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../generated/badSSLWithWrongServerName/analysis.json | 3 +-- .../generated/badSSLWithWrongServerName/analysis_classic.json | 3 +-- .../controlFailureWithSuccessfulHTTPSWebsite/analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../controlFailureWithSuccessfulHTTPWebsite/analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../generated/dnsBlockingAndroidDNSCacheNoData/analysis.json | 3 +-- .../dnsBlockingAndroidDNSCacheNoData/analysis_classic.json | 3 +-- .../webconnectivity/generated/dnsBlockingBOGON/analysis.json | 3 +-- .../generated/dnsBlockingBOGON/analysis_classic.json | 3 +-- .../generated/dnsBlockingNXDOMAIN/analysis.json | 3 +-- .../generated/dnsBlockingNXDOMAIN/analysis_classic.json | 3 +-- .../generated/dnsHijackingToProxyWithHTTPSURL/analysis.json | 3 +-- .../dnsHijackingToProxyWithHTTPSURL/analysis_classic.json | 3 +-- .../generated/dnsHijackingToProxyWithHTTPURL/analysis.json | 3 +-- .../dnsHijackingToProxyWithHTTPURL/analysis_classic.json | 3 +-- .../generated/httpBlockingConnectionReset/analysis.json | 3 +-- .../httpBlockingConnectionReset/analysis_classic.json | 3 +-- .../generated/httpDiffWithConsistentDNS/analysis.json | 3 +-- .../generated/httpDiffWithConsistentDNS/analysis_classic.json | 3 +-- .../generated/httpDiffWithInconsistentDNS/analysis.json | 3 +-- .../httpDiffWithInconsistentDNS/analysis_classic.json | 3 +-- .../analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../webconnectivity/generated/successWithHTTP/analysis.json | 3 +-- .../generated/successWithHTTP/analysis_classic.json | 3 +-- .../webconnectivity/generated/successWithHTTPS/analysis.json | 3 +-- .../generated/successWithHTTPS/analysis_classic.json | 3 +-- .../generated/tcpBlockingConnectTimeout/analysis.json | 3 +-- .../generated/tcpBlockingConnectTimeout/analysis_classic.json | 3 +-- .../analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../tlsBlockingConnectionResetWithConsistentDNS/analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../analysis.json | 3 +-- .../analysis_classic.json | 3 +-- .../generated/websiteDownNXDOMAIN/analysis.json | 3 +-- .../generated/websiteDownNXDOMAIN/analysis_classic.json | 3 +-- .../testdata/webconnectivity/manual/dnsgoogle80/analysis.json | 3 +-- .../webconnectivity/manual/dnsgoogle80/analysis_classic.json | 3 +-- .../testdata/webconnectivity/manual/noipv6/analysis.json | 3 +-- .../webconnectivity/manual/noipv6/analysis_classic.json | 3 +-- .../testdata/webconnectivity/manual/youtube/analysis.json | 3 +-- .../webconnectivity/manual/youtube/analysis_classic.json | 3 +-- 68 files changed, 68 insertions(+), 136 deletions(-) diff --git a/internal/cmd/minipipeline/testdata/analysis.json b/internal/cmd/minipipeline/testdata/analysis.json index 064a2dd7db..acfb188b0a 100644 --- a/internal/cmd/minipipeline/testdata/analysis.json +++ b/internal/cmd/minipipeline/testdata/analysis.json @@ -25,6 +25,5 @@ }, "HTTPFinalResponsesWithTLS": { "4": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/cmd/minipipeline/testdata/analysis_classic.json b/internal/cmd/minipipeline/testdata/analysis_classic.json index 736203e876..a8a411731b 100644 --- a/internal/cmd/minipipeline/testdata/analysis_classic.json +++ b/internal/cmd/minipipeline/testdata/analysis_classic.json @@ -25,6 +25,5 @@ }, "HTTPFinalResponsesWithTLS": { "4": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json index 6d7555245a..bb0b2fe10c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json @@ -18,6 +18,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json index 7609f59c78..b7cd47ff8c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json @@ -18,6 +18,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json index 6d7555245a..bb0b2fe10c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json @@ -18,6 +18,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json index 7609f59c78..b7cd47ff8c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json @@ -18,6 +18,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json index a0fab73c55..52f92a607e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json @@ -31,6 +31,5 @@ }, "HTTPFinalResponsesWithTLS": { "4": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json index 2448818006..3d64f18609 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json index 6d7555245a..bb0b2fe10c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json @@ -18,6 +18,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json index 7609f59c78..b7cd47ff8c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json @@ -18,6 +18,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json index 936a67f864..06e2e6707a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json @@ -20,6 +20,5 @@ "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": { "3": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json index 936a67f864..06e2e6707a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json @@ -20,6 +20,5 @@ "HTTPFinalResponsesWithControl": null, "HTTPFinalResponsesWithTLS": { "3": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json index 7609f59c78..b7cd47ff8c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json @@ -18,6 +18,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json index 7609f59c78..b7cd47ff8c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json @@ -18,6 +18,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json index dc003b64ba..f9a4136004 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json @@ -27,6 +27,5 @@ }, "HTTPFinalResponsesWithTLS": { "3": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json index 950764c088..8fc7c3f4d2 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json index 1f94bbf4a5..d9b52e6532 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json @@ -29,6 +29,5 @@ }, "HTTPFinalResponsesWithTLS": { "3": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json index a448b0000e..79eebc5cd4 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json index a96f635267..3729052de6 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json @@ -27,6 +27,5 @@ }, "HTTPFinalResponsesWithTLS": { "3": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json index 770e332004..c341292fd7 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json index 99235e1749..60b2eea0b4 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json @@ -30,6 +30,5 @@ }, "HTTPFinalResponsesWithTLS": { "3": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json index d9aa8ee1ba..cd4d4abe2f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json @@ -27,6 +27,5 @@ }, "HTTPFinalResponsesWithTLS": { "3": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json index 04cc58aa28..d82c78a844 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json @@ -27,6 +27,5 @@ "HTTPFinalResponsesWithControl": { "3": true }, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json index 914eee207c..028f3c9a88 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json @@ -24,6 +24,5 @@ "HTTPFinalResponsesWithControl": { "3": true }, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json index 75bbc9f000..8430e79e9b 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json index 145d3921f8..65dbed73ec 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json index d867b30ad1..71bc7aac62 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json @@ -24,6 +24,5 @@ "HTTPFinalResponsesWithControl": { "3": true }, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json index 1c9b086a3a..23a25149b4 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json @@ -24,6 +24,5 @@ "HTTPFinalResponsesWithControl": { "3": true }, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json index 23ec543772..6e2e35948e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json @@ -29,6 +29,5 @@ "HTTPFinalResponsesWithControl": { "3": true }, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json index af1c006f77..2ee4fa9f49 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json @@ -26,6 +26,5 @@ "HTTPFinalResponsesWithControl": { "3": true }, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json index 0c1970dec3..f735ce4b99 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json @@ -21,6 +21,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json index f4aeaaaf3d..aa7ee3be94 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json @@ -21,6 +21,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json index b9e6be69de..775bd20470 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json index 630e5c646c..807d0ad2ff 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json index 0346d53c0d..6df4ce5702 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json index 1baa77a7af..e8939a7e4e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json index 4d435261af..fbabbf673f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json index 58afad89bd..f57f7be901 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json index 0346d53c0d..6df4ce5702 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json index 1baa77a7af..e8939a7e4e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json index 4d435261af..fbabbf673f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json index 58afad89bd..f57f7be901 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json index 6d7555245a..bb0b2fe10c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json @@ -18,6 +18,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json index 7609f59c78..b7cd47ff8c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json @@ -18,6 +18,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json index 0346d53c0d..6df4ce5702 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json index 1baa77a7af..e8939a7e4e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json index 4fcd11f3df..6dfb4e1910 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json index dbfa22403f..6c518c0316 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json index fafce45bc6..d85af08cb2 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json @@ -23,6 +23,5 @@ "HTTPFinalResponsesWithControl": { "3": true }, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json index a26776e6bf..9226acf611 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json @@ -23,6 +23,5 @@ "HTTPFinalResponsesWithControl": { "3": true }, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json index f52f8cb969..c3c8539d33 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json @@ -25,6 +25,5 @@ }, "HTTPFinalResponsesWithTLS": { "3": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json index 580960e803..4c45fca048 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json @@ -25,6 +25,5 @@ }, "HTTPFinalResponsesWithTLS": { "3": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json index 222d9be6f9..3d17971043 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json index d3b0d345b0..7566870cae 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json index c011456e73..170e7ff034 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json @@ -33,6 +33,5 @@ "HTTPFinalResponsesWithControl": { "5": true }, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json index b5100df740..8e239ec0db 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json @@ -26,6 +26,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json index 55cf6803cc..345fc101d0 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json index 80d967fcea..3eac6f2012 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json @@ -22,6 +22,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json index 173b9b928b..09230da7d0 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json @@ -30,6 +30,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json index 15ca12c9f9..b55493ebd2 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json @@ -26,6 +26,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json index a1dd0f882d..1d5f9f1b75 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json index a1dd0f882d..1d5f9f1b75 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json @@ -20,6 +20,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json index 0ca7228756..2bb89982eb 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json @@ -23,6 +23,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json index 0ca7228756..2bb89982eb 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json @@ -23,6 +23,5 @@ "HTTPDiffTitleDifferentLongWords": null, "HTTPDiffUncommonHeadersIntersection": null, "HTTPFinalResponsesWithControl": null, - "HTTPFinalResponsesWithTLS": null, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + "HTTPFinalResponsesWithTLS": null } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json index e2882da728..bd5e444d51 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json @@ -29,6 +29,5 @@ }, "HTTPFinalResponsesWithTLS": { "8": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json index e2882da728..bd5e444d51 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json @@ -29,6 +29,5 @@ }, "HTTPFinalResponsesWithTLS": { "8": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json index f4aae93c84..d861a5b226 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json @@ -29,6 +29,5 @@ }, "HTTPFinalResponsesWithTLS": { "8": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json index f4aae93c84..d861a5b226 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json @@ -29,6 +29,5 @@ }, "HTTPFinalResponsesWithTLS": { "8": true - }, - "TCPTransactionsWithUnexplainedUnexpectedFailures": null + } } \ No newline at end of file From d47cbe4cd9270316c01716638447514a9dfaa4d7 Mon Sep 17 00:00:00 2001 From: Simone Basso Date: Thu, 30 Nov 2023 05:27:51 +0100 Subject: [PATCH 3/4] x --- internal/minipipeline/analysis.go | 28 ++++++++++++++++++++++++++ internal/minipipeline/analysis_test.go | 19 ----------------- 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/internal/minipipeline/analysis.go b/internal/minipipeline/analysis.go index c1abd35a25..d6a6cf8e89 100644 --- a/internal/minipipeline/analysis.go +++ b/internal/minipipeline/analysis.go @@ -60,6 +60,14 @@ type WebAnalysis struct { // TCPConnectUnexplainedFailure contains failures occurring during redirects. TCPConnectUnexplainedFailure Set[int64] + // TCPConnectUnexplainedFailureDuringWebFetch contains failures occurring during redirects + // while performing a web fetch, as opposed to checking for connectivity. + TCPConnectUnexplainedFailureDuringWebFetch Set[int64] + + // TCPConnectUnexplainedFailureDuringConnectivityCheck contains failures occurring during redirects + // while checking for connectivity, as opposed to fetching a webpage. + TCPConnectUnexplainedFailureDuringConnectivityCheck Set[int64] + // TLSHandshakeUnexpectedFailure contains TLS endpoint transactions with unexpected failures. TLSHandshakeUnexpectedFailure Set[int64] @@ -74,6 +82,14 @@ type WebAnalysis struct { // TLSHandshakeUnexplainedFailure contains failures occurring during redirects. TLSHandshakeUnexplainedFailure Set[int64] + // TLSHandshakeUnexplainedFailureDuringWebFetch contains failures occurring during redirects + // while performing a web fetch, as opposed to checking for connectivity. + TLSHandshakeUnexplainedFailureDuringWebFetch Set[int64] + + // TLSHandshakeUnexplainedFailureDuringConnectivityCheck contains failures occurring during redirects + // while checking for connectivity, as opposed to fetching a webpage. + TLSHandshakeUnexplainedFailureDuringConnectivityCheck Set[int64] + // HTTPRoundTripUnexpectedFailure contains HTTP endpoint transactions with unexpected failures. HTTPRoundTripUnexpectedFailure Set[int64] @@ -288,6 +304,12 @@ func (wa *WebAnalysis) tcpComputeMetrics(c *WebObservationsContainer) { continue } if obs.TCPConnectFailure.Unwrap() != "" { + switch { + case !obs.TagFetchBody.IsNone() && obs.TagFetchBody.Unwrap(): + wa.TCPConnectUnexplainedFailureDuringWebFetch.Add(obs.EndpointTransactionID.Unwrap()) + case !obs.TagFetchBody.IsNone() && !obs.TagFetchBody.Unwrap(): + wa.TCPConnectUnexplainedFailureDuringConnectivityCheck.Add(obs.EndpointTransactionID.Unwrap()) + } wa.TCPConnectUnexplainedFailure.Add(obs.EndpointTransactionID.Unwrap()) continue } @@ -337,6 +359,12 @@ func (wa *WebAnalysis) tlsComputeMetrics(c *WebObservationsContainer) { // since we know there's no control information beyond depth==0 if obs.TagDepth.IsNone() || obs.TagDepth.Unwrap() != 0 { if obs.TLSHandshakeFailure.Unwrap() != "" { + switch { + case !obs.TagFetchBody.IsNone() && obs.TagFetchBody.Unwrap(): + wa.TLSHandshakeUnexplainedFailureDuringWebFetch.Add(obs.EndpointTransactionID.Unwrap()) + case !obs.TagFetchBody.IsNone() && !obs.TagFetchBody.Unwrap(): + wa.TLSHandshakeUnexplainedFailureDuringConnectivityCheck.Add(obs.EndpointTransactionID.Unwrap()) + } wa.TLSHandshakeUnexplainedFailure.Add(obs.EndpointTransactionID.Unwrap()) continue } diff --git a/internal/minipipeline/analysis_test.go b/internal/minipipeline/analysis_test.go index 87dbc485f9..d5bfb47b6a 100644 --- a/internal/minipipeline/analysis_test.go +++ b/internal/minipipeline/analysis_test.go @@ -314,25 +314,6 @@ func TestWebAnalysisComputeHTTPFinalResponses(t *testing.T) { }) } -func TestWebAnalysisComputeTCPTransactionsWithUnexplainedUnexpectedFailures(t *testing.T) { - t.Run("when we don't have a transaction ID", func(t *testing.T) { - container := &WebObservationsContainer{ - KnownTCPEndpoints: map[int64]*WebObservation{ - 1: { - EndpointTransactionID: optional.None[int64](), - }, - }, - } - - wa := &WebAnalysis{} - wa.ComputeTCPTransactionsWithUnexplainedUnexpectedFailures(container) - - if v := wa.TCPTransactionsWithUnexplainedUnexpectedFailures.UnwrapOr(nil); len(v) > 0 { - t.Fatal("should be empty") - } - }) -} - func TestWebAnalysisComputeHTTPFinalResponsesWithTLS(t *testing.T) { t.Run("when there is no endpoint transaction ID", func(t *testing.T) { container := &WebObservationsContainer{ From 3b28f4efc4a290a9f1de1ad036c659200f933903 Mon Sep 17 00:00:00 2001 From: Simone Basso Date: Thu, 30 Nov 2023 05:32:00 +0100 Subject: [PATCH 4/4] x --- internal/cmd/minipipeline/testdata/analysis.json | 4 ++++ internal/cmd/minipipeline/testdata/analysis_classic.json | 4 ++++ .../generated/badSSLWithExpiredCertificate/analysis.json | 4 ++++ .../badSSLWithExpiredCertificate/analysis_classic.json | 4 ++++ .../analysis.json | 4 ++++ .../analysis_classic.json | 4 ++++ .../analysis.json | 4 ++++ .../analysis_classic.json | 4 ++++ .../generated/badSSLWithWrongServerName/analysis.json | 4 ++++ .../badSSLWithWrongServerName/analysis_classic.json | 4 ++++ .../analysis.json | 4 ++++ .../analysis_classic.json | 4 ++++ .../controlFailureWithSuccessfulHTTPWebsite/analysis.json | 4 ++++ .../analysis_classic.json | 4 ++++ .../dnsBlockingAndroidDNSCacheNoData/analysis.json | 4 ++++ .../analysis_classic.json | 4 ++++ .../generated/dnsBlockingBOGON/analysis.json | 4 ++++ .../generated/dnsBlockingBOGON/analysis_classic.json | 4 ++++ .../generated/dnsBlockingNXDOMAIN/analysis.json | 4 ++++ .../generated/dnsBlockingNXDOMAIN/analysis_classic.json | 4 ++++ .../dnsHijackingToProxyWithHTTPSURL/analysis.json | 4 ++++ .../dnsHijackingToProxyWithHTTPSURL/analysis_classic.json | 4 ++++ .../dnsHijackingToProxyWithHTTPURL/analysis.json | 4 ++++ .../dnsHijackingToProxyWithHTTPURL/analysis_classic.json | 4 ++++ .../generated/httpBlockingConnectionReset/analysis.json | 4 ++++ .../httpBlockingConnectionReset/analysis_classic.json | 4 ++++ .../generated/httpDiffWithConsistentDNS/analysis.json | 4 ++++ .../httpDiffWithConsistentDNS/analysis_classic.json | 4 ++++ .../generated/httpDiffWithInconsistentDNS/analysis.json | 4 ++++ .../httpDiffWithInconsistentDNS/analysis_classic.json | 4 ++++ .../analysis.json | 8 ++++++++ .../analysis_classic.json | 8 ++++++++ .../analysis.json | 6 ++++++ .../analysis_classic.json | 6 ++++++ .../analysis.json | 6 ++++++ .../analysis_classic.json | 6 ++++++ .../analysis.json | 6 ++++++ .../analysis_classic.json | 6 ++++++ .../analysis.json | 6 ++++++ .../analysis_classic.json | 6 ++++++ .../analysis.json | 6 ++++++ .../analysis_classic.json | 6 ++++++ .../analysis.json | 4 ++++ .../analysis_classic.json | 4 ++++ .../analysis.json | 6 ++++++ .../analysis_classic.json | 6 ++++++ .../analysis.json | 6 ++++++ .../analysis_classic.json | 6 ++++++ .../generated/successWithHTTP/analysis.json | 4 ++++ .../generated/successWithHTTP/analysis_classic.json | 4 ++++ .../generated/successWithHTTPS/analysis.json | 4 ++++ .../generated/successWithHTTPS/analysis_classic.json | 4 ++++ .../generated/tcpBlockingConnectTimeout/analysis.json | 4 ++++ .../tcpBlockingConnectTimeout/analysis_classic.json | 4 ++++ .../analysis.json | 4 ++++ .../analysis_classic.json | 4 ++++ .../analysis.json | 4 ++++ .../analysis_classic.json | 4 ++++ .../analysis.json | 4 ++++ .../analysis_classic.json | 4 ++++ .../generated/websiteDownNXDOMAIN/analysis.json | 4 ++++ .../generated/websiteDownNXDOMAIN/analysis_classic.json | 4 ++++ .../webconnectivity/manual/dnsgoogle80/analysis.json | 4 ++++ .../manual/dnsgoogle80/analysis_classic.json | 4 ++++ .../testdata/webconnectivity/manual/noipv6/analysis.json | 4 ++++ .../webconnectivity/manual/noipv6/analysis_classic.json | 4 ++++ .../testdata/webconnectivity/manual/youtube/analysis.json | 4 ++++ .../webconnectivity/manual/youtube/analysis_classic.json | 4 ++++ 68 files changed, 308 insertions(+) diff --git a/internal/cmd/minipipeline/testdata/analysis.json b/internal/cmd/minipipeline/testdata/analysis.json index acfb188b0a..80b5609b79 100644 --- a/internal/cmd/minipipeline/testdata/analysis.json +++ b/internal/cmd/minipipeline/testdata/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/cmd/minipipeline/testdata/analysis_classic.json b/internal/cmd/minipipeline/testdata/analysis_classic.json index a8a411731b..08bdcfeb29 100644 --- a/internal/cmd/minipipeline/testdata/analysis_classic.json +++ b/internal/cmd/minipipeline/testdata/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json index bb0b2fe10c..2761f0db20 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json index b7cd47ff8c..477a68421d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json index bb0b2fe10c..2761f0db20 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json index b7cd47ff8c..477a68421d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json index 52f92a607e..272d26d7cb 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json @@ -12,10 +12,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json index 3d64f18609..b6fce5bf1c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json @@ -10,10 +10,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json index bb0b2fe10c..2761f0db20 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json index b7cd47ff8c..477a68421d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json index 06e2e6707a..743896c095 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json index 06e2e6707a..743896c095 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json index b7cd47ff8c..477a68421d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json index b7cd47ff8c..477a68421d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json index f9a4136004..f7c98730d3 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json @@ -8,10 +8,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "android_dns_cache_no_data", "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json index 8fc7c3f4d2..695ba883c8 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json @@ -8,10 +8,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "android_dns_cache_no_data", "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json index d9b52e6532..7063aa3949 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json @@ -10,10 +10,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json index 79eebc5cd4..fe575dabd8 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json @@ -10,10 +10,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json index 3729052de6..3db37f257d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json @@ -8,10 +8,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "dns_nxdomain_error", "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json index c341292fd7..719768e89e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json @@ -8,10 +8,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "dns_nxdomain_error", "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json index 60b2eea0b4..d5884e00a8 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json @@ -11,10 +11,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json index cd4d4abe2f..30d256ef1a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json @@ -8,10 +8,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json index d82c78a844..78b5c0986a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json @@ -11,10 +11,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json index 028f3c9a88..75477f8204 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json @@ -8,10 +8,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json index 8430e79e9b..bd94c94fbf 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [ 3 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json index 65dbed73ec..23655f03d8 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [ 3 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json index 71bc7aac62..bf03c7dcd2 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json index 23a25149b4..329a69178c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json index 6e2e35948e..b45274ebac 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json @@ -11,10 +11,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json index 2ee4fa9f49..78ea7ccd0e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json @@ -8,10 +8,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json index f735ce4b99..939dd1222d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json @@ -9,10 +9,18 @@ 6, 7 ], + "TCPConnectUnexplainedFailureDuringWebFetch": [ + 6 + ], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [ + 7 + ], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json index aa7ee3be94..d2244432a2 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json @@ -9,10 +9,18 @@ 6, 7 ], + "TCPConnectUnexplainedFailureDuringWebFetch": [ + 6 + ], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [ + 7 + ], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json index 775bd20470..ac0323087a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json @@ -8,10 +8,16 @@ "TCPConnectUnexplainedFailure": [ 6 ], + "TCPConnectUnexplainedFailureDuringWebFetch": [ + 6 + ], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json index 807d0ad2ff..4e22c5347e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json @@ -8,10 +8,16 @@ "TCPConnectUnexplainedFailure": [ 6 ], + "TCPConnectUnexplainedFailureDuringWebFetch": [ + 6 + ], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json index 6df4ce5702..628e8add11 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 7 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json index e8939a7e4e..a597b0c33f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 7 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json index fbabbf673f..7f05309fce 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 6 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [ + 6 + ], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json index f57f7be901..0355a4c91f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 6 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [ + 6 + ], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json index 6df4ce5702..628e8add11 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 7 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json index e8939a7e4e..a597b0c33f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 7 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json index fbabbf673f..7f05309fce 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 6 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [ + 6 + ], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json index f57f7be901..0355a4c91f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 6 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [ + 6 + ], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json index bb0b2fe10c..2761f0db20 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json index b7cd47ff8c..477a68421d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json index 6df4ce5702..628e8add11 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 7 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json index e8939a7e4e..a597b0c33f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 7 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [ + 7 + ], "HTTPRoundTripUnexpectedFailure": [ 6 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json index 6dfb4e1910..86060272a5 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 7 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [ + 7 + ], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json index 6c518c0316..dedae918b7 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json @@ -6,12 +6,18 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [ 7 ], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [ + 7 + ], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json index d85af08cb2..65bb3b43ee 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json index 9226acf611..bc1bcdb802 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json index c3c8539d33..70589a0caa 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json index 4c45fca048..879ac1d54e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json index 3d17971043..3de3c3a4cf 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json @@ -10,10 +10,14 @@ ], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json index 7566870cae..f3c94880b1 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json @@ -10,10 +10,14 @@ ], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json index 170e7ff034..48cb44eea5 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json @@ -16,10 +16,14 @@ ], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json index 8e239ec0db..18afa705da 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json @@ -14,10 +14,14 @@ ], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json index 345fc101d0..7485d4a81e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json @@ -6,6 +6,8 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [ 3 ], @@ -14,6 +16,8 @@ ], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json index 3eac6f2012..2397f0f0f5 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json @@ -6,6 +6,8 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [ 3 ], @@ -14,6 +16,8 @@ ], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json index 09230da7d0..dd2d1eb4e2 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json @@ -12,6 +12,8 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [ 3, 4 @@ -22,6 +24,8 @@ ], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json index b55493ebd2..a11084debb 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json @@ -10,6 +10,8 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [ 3 ], @@ -18,6 +20,8 @@ ], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json index 1d5f9f1b75..7120fa6100 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "dns_nxdomain_error", "DNSPossiblyNonexistingDomains": { diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json index 1d5f9f1b75..7120fa6100 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": "dns_nxdomain_error", "DNSPossiblyNonexistingDomains": { diff --git a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json index 2bb89982eb..0d0f0716be 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json @@ -11,10 +11,14 @@ 6, 7 ], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json index 2bb89982eb..0d0f0716be 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json @@ -11,10 +11,14 @@ 6, 7 ], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json index bd5e444d51..0ff9748218 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json index bd5e444d51..0ff9748218 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json index d861a5b226..44c30f4198 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null, diff --git a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json index d861a5b226..44c30f4198 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json @@ -6,10 +6,14 @@ "TCPConnectUnexpectedFailureDuringWebFetch": [], "TCPConnectUnexpectedFailureDuringConnectivityCheck": [], "TCPConnectUnexplainedFailure": [], + "TCPConnectUnexplainedFailureDuringWebFetch": [], + "TCPConnectUnexplainedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexpectedFailure": [], "TLSHandshakeUnexpectedFailureDuringWebFetch": [], "TLSHandshakeUnexpectedFailureDuringConnectivityCheck": [], "TLSHandshakeUnexplainedFailure": [], + "TLSHandshakeUnexplainedFailureDuringWebFetch": [], + "TLSHandshakeUnexplainedFailureDuringConnectivityCheck": [], "HTTPRoundTripUnexpectedFailure": [], "DNSExperimentFailure": null, "DNSPossiblyNonexistingDomains": null,