New issue
Advanced search Search tips

Issue 895723 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Task

Blocking:
issue 803774



Sign in to add a comment

Add WPT for Signed HTTP Exchange

Project Member Reported by ksakamoto@chromium.org, Oct 16

Issue description

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.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Oct 16

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

Project Member

Comment 2 by bugdroid1@chromium.org, Oct 23

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

Cc: domfarolino@gmail.com

Sign in to add a comment