In crrev.com/2640823004, layout tests were added to verify that various interfaces are correctly exposed to JavaScript, when the features are enabled by origin trials.
In order to test correctly, virtual test suites were added, with a command-line to turn off the blink runtime flags for the features. This was needed as all experimental features are on by default in layout tests (i.e. override the effect of --enable-experimental-web-platform-features).
The virtual test suite uses a command-line that individually specifies each affected feature. That adds an integration/maintenance burden for feature authors that are using origin trials.
Ideally, there would a single command-line flag (e.g. --disable-blink-origin-trial-features), that would automatically turn off all affected features. The list of features can be generated from RuntimeEnabledFeatures.in.
Comment 1 by cha...@chromium.org
, Feb 1 2017