From 1c9adca42d2788f54a2394823f17f018940847ae Mon Sep 17 00:00:00 2001 From: Dax Mobile <44842493+daxmobile@users.noreply.github.com> Date: Sat, 24 Feb 2024 16:32:23 +0530 Subject: [PATCH] Update reference tests to version 1708702034 (#4211) Task/Issue URL: https://app.asana.com/0/488551667048375/1206685188109106/f ----- - Automated reference tests dependency update This PR updates the reference tests dependency to the latest available version and copies the necessary files. If tests have failed, see https://app.asana.com/0/0/1203766026095653/f for further information on what to do next. - [ ] All tests must pass Co-authored-by: daxmobile --- .../reference_tests/brokensites/tests.json | 42 +++++++++++++++++-- package-lock.json | 10 ++--- package.json | 2 +- 3 files changed, 45 insertions(+), 9 deletions(-) diff --git a/app/src/test/resources/reference_tests/brokensites/tests.json b/app/src/test/resources/reference_tests/brokensites/tests.json index cb656f30c3f4..74db54cf6070 100644 --- a/app/src/test/resources/reference_tests/brokensites/tests.json +++ b/app/src/test/resources/reference_tests/brokensites/tests.json @@ -106,7 +106,8 @@ {"name": "protectionsState", "value": "true"} ], "exceptPlatforms": [ - "ios-browser" + "ios-browser", + "macos-browser" ] }, { @@ -134,7 +135,8 @@ {"name": "protectionsState", "value": "true"} ], "exceptPlatforms": [ - "ios-browser" + "ios-browser", + "macos-browser" ] }, { @@ -162,7 +164,8 @@ {"name": "protectionsState", "value": "true"} ], "exceptPlatforms": [ - "ios-browser" + "ios-browser", + "macos-browser" ] }, { @@ -211,6 +214,7 @@ ], "exceptPlatforms": [ "ios-browser", + "macos-browser", "safari-extension" ] }, @@ -421,6 +425,38 @@ "safari-extension", "windows-browser" ] + }, + { + "name": "Test error information and HTTP status code are included", + "siteURL": "https://example.test/", + "wasUpgraded": true, + "category": "content", + "blockedTrackers": ["bad.tracker.test", "tracking.test"], + "surrogates": ["surrogate.domain.test", "domain2.test"], + "atb": "v123-456g", + "blocklistVersion": "abc123", + "remoteConfigEtag": "abd142", + "remoteConfigVersion": "1234", + "protectionsEnabled": true, + "expectReportURLPrefix": "https://improving.duckduckgo.com/t/epbf", + "errorDescriptions": ["net::ERR_NAME_NOT_RESOLVED","net::ERR_ABORTED"], + "httpErrorCodes": [304, 200], + "expectReportURLParams": [ + {"name": "category", "value": "content"}, + {"name": "siteUrl", "value": "https%3A%2F%2Fexample.test%2F"}, + {"name": "upgradedHttps", "value": "true"}, + {"name": "tds", "value": "abc123"}, + {"name": "blockedTrackers", "value": "bad.tracker.test,tracking.test"}, + {"name": "surrogates", "value": "surrogate.domain.test,domain2.test"}, + {"name": "protectionsState", "value": "true"}, + {"name": "errorDescriptions", "value": "%5B%22net%3A%3AERR_NAME_NOT_RESOLVED%22%2C%22net%3A%3AERR_ABORTED%22%5D"}, + {"name": "httpErrorCodes", "value": "304,200"} + ], + "exceptPlatforms": [ + "android-browser", + "safari-extension", + "windows-browser" + ] } ] } diff --git a/package-lock.json b/package-lock.json index 40f19bfb9592..256e8c46ee78 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@duckduckgo/autofill": "github:duckduckgo/duckduckgo-autofill#10.1.0", "@duckduckgo/content-scope-scripts": "github:duckduckgo/content-scope-scripts#4.64.0", "@duckduckgo/privacy-dashboard": "github:duckduckgo/privacy-dashboard#3.0.0", - "@duckduckgo/privacy-reference-tests": "github:duckduckgo/privacy-reference-tests#1703196979" + "@duckduckgo/privacy-reference-tests": "github:duckduckgo/privacy-reference-tests#1708702034" }, "devDependencies": { "@rollup/plugin-json": "^4.1.0", @@ -91,7 +91,7 @@ } }, "node_modules/@duckduckgo/privacy-reference-tests": { - "resolved": "git+ssh://git@github.com/duckduckgo/privacy-reference-tests.git#6b7ad1e7f15270f9dfeb58a272199f4d57c3eb22", + "resolved": "git+ssh://git@github.com/duckduckgo/privacy-reference-tests.git#a603ff9af22ca3ff7ce2e7ffbfe18c447d9f23e8", "license": "Apache-2.0" }, "node_modules/@jridgewell/gen-mapping": { @@ -1071,9 +1071,9 @@ } }, "node_modules/terser": { - "version": "5.27.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.2.tgz", - "integrity": "sha512-sHXmLSkImesJ4p5apTeT63DsV4Obe1s37qT8qvwHRmVxKTBH7Rv9Wr26VcAMmLbmk9UliiwK8z+657NyJHHy/w==", + "version": "5.28.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.28.1.tgz", + "integrity": "sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", diff --git a/package.json b/package.json index bab92cb6bac3..f06b762553c8 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,6 @@ "@duckduckgo/autofill": "github:duckduckgo/duckduckgo-autofill#10.1.0", "@duckduckgo/content-scope-scripts": "github:duckduckgo/content-scope-scripts#4.64.0", "@duckduckgo/privacy-dashboard": "github:duckduckgo/privacy-dashboard#3.0.0", - "@duckduckgo/privacy-reference-tests": "github:duckduckgo/privacy-reference-tests#1703196979" + "@duckduckgo/privacy-reference-tests": "github:duckduckgo/privacy-reference-tests#1708702034" } }