This bug is to track the work adding web-platform-tests for Signed HTTP Exchange. See https://github.com/WICG/webpackage/issues/188#issuecomment-412729051 for current plan.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a5e45fca16338b597af31395106bc22a56f2e0a9 commit a5e45fca16338b597af31395106bc22a56f2e0a9 Author: Kunihiko Sakamoto <ksakamoto@chromium.org> Date: Tue Oct 16 08:18:29 2018 Add web-platform-test for Signed Exchange This patch adds only one basic test (sxg-location.tentative.html); more tests will be converted from layout tests in following CLs. For now, Signed Exchange and certificate are checked-in as static files, assuming that UAs are configured to ignore signature expiration errors. The test is marked as tentative as this is an experimental feature. Bug: 895723 Change-Id: If762a0bf9c498ab3339b4aa09461d37d302e0210 Reviewed-on: https://chromium-review.googlesource.com/c/1282763 Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Reviewed-by: Tsuyoshi Horo <horo@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#599910} [modify] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/TestExpectations [modify] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/VirtualTestSuites [modify] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/lint.whitelist [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/README.md [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/127.0.0.1.sxg.ext [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/127.0.0.1.sxg.key [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/127.0.0.1.sxg.pem [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/127.0.0.1.sxg.pem.cbor [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/127.0.0.1.sxg.pem.cbor.headers [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/generate-test-certs.sh [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/generate-test-sxgs.sh [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/sxg-location.html [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/sxg-location.sxg [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/sxg-location.sxg.headers [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/sxg-util.js [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/sxg-location.tentative.html [add] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/WebKit/LayoutTests/virtual/sxg/external/wpt/signed-exchange/README.txt [modify] https://crrev.com/a5e45fca16338b597af31395106bc22a56f2e0a9/third_party/blink/tools/blinkpy/web_tests/port/base.py
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2957c4d8745490188e65c3e88151008b96374c3f commit 2957c4d8745490188e65c3e88151008b96374c3f Author: Kunihiko Sakamoto <ksakamoto@chromium.org> Date: Tue Oct 23 02:22:17 2018 Move more Signed Exchange layout tests to WPT Bug: 895723 Change-Id: If7918de7e3717b01619ee21fa87eeaffb971287c Reviewed-on: https://chromium-review.googlesource.com/c/1292661 Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Reviewed-by: Tsuyoshi Horo <horo@chromium.org> Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#601828} [modify] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/VirtualTestSuites [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/fallback-to-another-sxg.tentative.html [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/nested-sxg.tentative.html [rename] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/failure.html [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/fallback-to-another-sxg.sxg [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/fallback-to-another-sxg.sxg.headers [modify] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/generate-test-sxgs.sh [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/inner-url.html [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/nested-sxg.sxg [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/nested-sxg.sxg.headers [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/sxg-invalid-validity-url.sxg [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/sxg-invalid-validity-url.sxg.headers [modify] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/sxg-location.sxg [modify] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/resources/sxg-util.js [rename] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/sxg-double-prefetch.tentative.html [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/sxg-fallback-with-fragment.tentative.html [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/sxg-invalid-validity-url.tentative.html [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/sxg-location-fragment.tentative.html [modify] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/sxg-location.tentative.html [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/sxg-non-secure-origin.tentative.html [rename] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/external/wpt/signed-exchange/sxg-prefetch-resource-timing.tentative.html [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/http/tests/loading/sxg/fallback-to-another-sxg.html [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/http/tests/loading/sxg/nested-sxg.html [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/http/tests/loading/sxg/resources/127.0.0.1.pem.cbor [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/http/tests/loading/sxg/resources/fallback-to-another-sxg.sxg [modify] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/http/tests/loading/sxg/resources/generate-test-sxgs.sh [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/http/tests/loading/sxg/resources/nested-sxg.sxg [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/http/tests/loading/sxg/sxg-fallback-with-fragment.html [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/http/tests/loading/sxg/sxg-invalid-validity-url.html [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/http/tests/loading/sxg/sxg-location-fragment.html [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/http/tests/loading/sxg/sxg-non-secure-origin.html [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/virtual/sxg-origin-trial-with-network-service/http/tests/loading/sxg/fallback-to-another-sxg-expected.txt [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/virtual/sxg-origin-trial-with-network-service/http/tests/loading/sxg/nested-sxg-expected.txt [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/virtual/sxg-origin-trial-with-network-service/http/tests/loading/sxg/sxg-fallback-with-fragment-expected.txt [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/virtual/sxg-origin-trial-with-network-service/http/tests/loading/sxg/sxg-invalid-validity-url-expected.txt [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/virtual/sxg-origin-trial-with-network-service/http/tests/loading/sxg/sxg-location-fragment-expected.txt [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/virtual/sxg-origin-trial/http/tests/loading/sxg/fallback-to-another-sxg-expected.txt [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/virtual/sxg-origin-trial/http/tests/loading/sxg/nested-sxg-expected.txt [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/virtual/sxg-origin-trial/http/tests/loading/sxg/sxg-fallback-with-fragment-expected.txt [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/virtual/sxg-origin-trial/http/tests/loading/sxg/sxg-invalid-validity-url-expected.txt [delete] https://crrev.com/63538207b10c4b2676e3bcab2106d22cee3fad43/third_party/WebKit/LayoutTests/virtual/sxg-origin-trial/http/tests/loading/sxg/sxg-location-fragment-expected.txt [add] https://crrev.com/2957c4d8745490188e65c3e88151008b96374c3f/third_party/WebKit/LayoutTests/virtual/sxg-with-network-service/external/wpt/signed-exchange/README.txt
Comment 1 by bugdroid1@chromium.org
, Oct 16