A number of developers change features behind runtime flags. We can test those as specific test variants on the bots, but currently it's hard to set up new steps in the infrastructure.
We should introduce a v8-side specification file, similar to chromium's /testing/buildbot configurations, which will be dynamically read by specific bots, which in turn decide which tests to run.
The v8-side specification should define:
Mapping from master name to builder name. For each required builder, listing the tests, shards and variant name.
The bots will read the specification and on a match pass it from builder to tester as properties.
Comment 1 by machenb...@chromium.org
, Nov 23 2017