-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Defer source/trigger JSON parsing to interop execution
Instead of parsing registrations during interop-test instantiation, we defer parsing until the test is being run. This increases the testable surface area and makes execution more closely resemble the real behavior of the API, which parses registrations at the time they arrive. We allow the registrations themselves to be arbitrary JSON, instead of requiring them to be dictionaries at instantiation time, in order to further increase the testable surface area. Change-Id: Ie6d657998c4071167ade30d189e279434ca0b713 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4789905 Reviewed-by: Nan Lin <linnan@chromium.org> Commit-Queue: Andrew Paseltiner <apaseltiner@chromium.org> Cr-Commit-Position: refs/heads/main@{#1184742}
- Loading branch information
Andrew Paseltiner
authored and
Chromium LUCI CQ
committed
Aug 17, 2023
1 parent
ff45482
commit e3f0944
Showing
4 changed files
with
112 additions
and
209 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.