diff --git a/internal/cmd/minipipeline/testdata/analysis.json b/internal/cmd/minipipeline/testdata/analysis.json index 889b12e044..3863e337af 100644 --- a/internal/cmd/minipipeline/testdata/analysis.json +++ b/internal/cmd/minipipeline/testdata/analysis.json @@ -5,6 +5,7 @@ 2, 3 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/cmd/minipipeline/testdata/analysis_classic.json b/internal/cmd/minipipeline/testdata/analysis_classic.json index 100394159b..bf4ab39ebb 100644 --- a/internal/cmd/minipipeline/testdata/analysis_classic.json +++ b/internal/cmd/minipipeline/testdata/analysis_classic.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/analysis.go b/internal/minipipeline/analysis.go index 7b66a4d0a3..250157dd75 100644 --- a/internal/minipipeline/analysis.go +++ b/internal/minipipeline/analysis.go @@ -128,6 +128,9 @@ type WebAnalysis struct { // DNSLookupSuccessWithValidAddress contains DNS transactions with valid IP addresses. DNSLookupSuccessWithValidAddress Set[int64] + // DNSLookupSuccessWithBogonAddresses contains DNS transactions with bogon IP addresses. + DNSLookupSuccessWithBogonAddresses Set[int64] + // DNSLookupSuccessWithInvalidAddressesClassic is like DNSLookupInvalid but the algorithm is more relaxed // to be compatible with Web Connectivity v0.4's behavior. DNSLookupSuccessWithInvalidAddressesClassic Set[int64] @@ -224,7 +227,8 @@ type WebAnalysis struct { // HTTPFinalResponseDiffUncommonHeadersIntersection contains the uncommon headers intersection. HTTPFinalResponseDiffUncommonHeadersIntersection optional.Value[map[string]bool] - // Linear contains the linear analysis. + // Linear contains the linear analysis. We only fill this field when using + // the [AnalyzeWebObservationsWithLinearAnalysis] constructor. Linear []*WebObservation } @@ -246,6 +250,7 @@ func (wa *WebAnalysis) dnsComputeSuccessMetrics(c *WebObservationsContainer) { // if there's a bogon, mark as invalid if !obs.IPAddressBogon.IsNone() && obs.IPAddressBogon.Unwrap() { wa.DNSLookupSuccessWithInvalidAddresses.Add(obs.DNSTransactionID.Unwrap()) + wa.DNSLookupSuccessWithBogonAddresses.Add(obs.DNSTransactionID.Unwrap()) continue } diff --git a/internal/minipipeline/qa_test.go b/internal/minipipeline/qa_test.go index 0346f2481d..d9d755420c 100644 --- a/internal/minipipeline/qa_test.go +++ b/internal/minipipeline/qa_test.go @@ -80,7 +80,7 @@ func testMustRunAllWebTestCases(t *testing.T, topdir string) { // // Note: if tests fail, you likely need to regenerate the static test // cases using ./script/updateminipipeline.bash and you should also eyeball - // the diff for these fails to see if it makes sense. + // the diff for these changes to see if it makes sense. // t.Run("linear consistency checks", func(t *testing.T) { diff --git a/internal/minipipeline/set.go b/internal/minipipeline/set.go index 263e0d21dc..a08a113a4f 100644 --- a/internal/minipipeline/set.go +++ b/internal/minipipeline/set.go @@ -2,6 +2,7 @@ package minipipeline import ( "encoding/json" + "fmt" "sort" ) @@ -77,3 +78,8 @@ func (sx *Set[T]) Contains(key T) bool { _, found := sx.state[key] return found } + +// String implements fmt.Stringer +func (sx *Set[T]) String() string { + return fmt.Sprintf("%v", sx.Keys()) +} diff --git a/internal/minipipeline/set_test.go b/internal/minipipeline/set_test.go index 1f327dab5c..b192be098a 100644 --- a/internal/minipipeline/set_test.go +++ b/internal/minipipeline/set_test.go @@ -115,4 +115,13 @@ func TestSet(t *testing.T) { t.Fatal("expected false") } }) + + t.Run("String", func(t *testing.T) { + var set Set[int64] + set.Add(10, 11, 12, 13) + expect := "[10 11 12 13]" + if diff := cmp.Diff(expect, set.String()); diff != "" { + t.Fatal(diff) + } + }) } diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json index df23e76c79..c60fa89b08 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json index be85b8ecc5..09ba5d06c8 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json index 0cfbc9a6e0..45ab453d3a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis.json @@ -5,6 +5,7 @@ 2, 3 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json index a57f856eb1..98830661ca 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json index 2ca7b4e400..da9bc6ef21 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis.json @@ -4,6 +4,7 @@ 2 ], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 1, 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json index 532f868b91..05dbecdb50 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/analysis_classic.json @@ -3,6 +3,7 @@ 2 ], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 2 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json index 53e504ab1b..c491c823b5 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json index 884711c88a..2c2f5e120e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json index 50c55daf67..57c0a56ecd 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [], "DNSLookupUnexpectedFailure": [], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json index 3ff5cab744..5fbcdeac5c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [], "DNSLookupUnexpectedFailure": [], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json index 86a4b204a0..8e27854469 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [], "DNSLookupUnexpectedFailure": [], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json index 1d6fb06438..15f2bdb6cf 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/analysis_classic.json @@ -1,6 +1,7 @@ { "DNSLookupSuccessWithInvalidAddresses": [], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [], "DNSLookupUnexpectedFailure": [], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json index 779ca21432..4d2be8d97e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json index 07fb44845b..e7795a850e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json @@ -1,6 +1,7 @@ { "DNSLookupSuccessWithInvalidAddresses": [], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [], "DNSLookupUnexpectedFailure": [ diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json index 4f003c81ec..4bba000171 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json @@ -5,6 +5,9 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [ + 1 + ], "DNSLookupSuccessWithInvalidAddressesClassic": [ 1 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json index 9cf78c0861..f15d378bde 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json @@ -3,6 +3,9 @@ 1 ], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [ + 1 + ], "DNSLookupSuccessWithInvalidAddressesClassic": [ 1 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json index 60b747e4f0..7f9cd47280 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json index 9b04d1d891..b79735c3fb 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/analysis_classic.json @@ -1,6 +1,7 @@ { "DNSLookupSuccessWithInvalidAddresses": [], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [], "DNSLookupUnexpectedFailure": [ diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json index 6e9eedcf6f..280539d4c4 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis.json @@ -5,6 +5,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 1, 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json index b52da8c87e..afe607f31d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 2 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json index 826ebf283e..b8a9888ead 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis.json @@ -5,6 +5,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 1, 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json index 73c20b2e3c..a820a8a6a0 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/analysis_classic.json @@ -3,6 +3,7 @@ 2 ], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 2 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json index 09b4b576c3..5894216fd5 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json index 5af50831b8..5b9b426b11 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json index 9f0a6232e3..e68798efc7 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json index e2d0a2ed9e..0b60c45d8f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json index 354779cfee..25b3d6d212 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis.json @@ -5,6 +5,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 1, 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json index 7fb050052e..813fbbe09f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/analysis_classic.json @@ -3,6 +3,7 @@ 2 ], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 2 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json index 2b611af0a8..06da6c95bc 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json index ebba2199fe..9903f0627f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json index 258866ff3b..8a3edeb046 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json index d07a299e58..8362d07d91 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/analysis_classic.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json index e7a846b19a..e359dd81ad 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json index fc273e5056..89b9b87064 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/analysis_classic.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json index a6ab3a3177..d42adeb68a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json index ca2d604df5..9387964785 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json index acb90257f9..0de66f7326 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json index e3d17b688c..aae4c4a903 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json index 0152c8edb5..73f07538e6 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json index 5320076754..b30ac5dbe9 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json index 4e615890dd..39ad1cb09a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json index c78dd4a9d9..71daa2698f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/analysis_classic.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json index d3341db007..a61025d7e0 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json index 1ce006b12c..72ff84e29b 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json index 1f618b238a..114b81fd95 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json @@ -5,6 +5,7 @@ 2, 3 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json index c44e1236b8..13d89cbb1f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json index 05cf8fc1c7..e077248601 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json index a648c36ccc..047a5956cb 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json index 0f5b52c16f..7708639db0 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json index 2c82c552fb..679b93cac2 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/analysis_classic.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json index 9de4fca796..981ac546bc 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json index 6d96128089..6b5d6288e6 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json index b301397d82..cb1f43a5ed 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis.json @@ -4,6 +4,7 @@ 2 ], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 1, 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json index c74fde6f5e..dd250097e5 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/analysis_classic.json @@ -3,6 +3,7 @@ 1 ], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 1 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json index 2652d712b6..6bde68725f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis.json @@ -4,6 +4,7 @@ 1, 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json index 2d23c3548b..19218f1973 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json index fc93c185bf..6f235bc9ca 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis.json @@ -4,6 +4,7 @@ 2 ], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 1, 2 diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json index 20d90d536f..2fd8f2be75 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/analysis_classic.json @@ -3,6 +3,7 @@ 2 ], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [ 2 ], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json index 34e5851ecc..e71e939b9c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis.json @@ -1,6 +1,7 @@ { "DNSLookupSuccessWithInvalidAddresses": [], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [], "DNSLookupUnexpectedFailure": [], diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json index 36be66d7df..bade35d3d7 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/analysis_classic.json @@ -1,6 +1,7 @@ { "DNSLookupSuccessWithInvalidAddresses": [], "DNSLookupSuccessWithValidAddress": [], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [], "DNSLookupUnexpectedFailure": [], diff --git a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json index 0dc959410d..ff360e9a39 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json @@ -5,6 +5,7 @@ 2, 3 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json index b45b3dbae2..378cbf7411 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 1 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1 diff --git a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json index 72f573399b..57df8c5e91 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json @@ -5,6 +5,7 @@ 2, 3 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json index 999c660ff0..1d0bc97a13 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis_classic.json @@ -4,6 +4,7 @@ 1, 3 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 3 diff --git a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json index 84c6279559..bcb7efdb93 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json @@ -5,6 +5,7 @@ 2, 3 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 1, diff --git a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json index aafa2c429c..8089d218f2 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis_classic.json @@ -3,6 +3,7 @@ "DNSLookupSuccessWithValidAddress": [ 2 ], + "DNSLookupSuccessWithBogonAddresses": [], "DNSLookupSuccessWithInvalidAddressesClassic": [], "DNSLookupSuccessWithValidAddressClassic": [ 2