HI all,
I'm trying to create a config for a new CI bot, and I would like to base the new config on an existing bot (linux-bfcache-rel). This bot runs a limited subset of tests.
Similar to linux-bfcache-rel, my new bot is intended to run a subset of tests (browser_tests, unit_tests, content_browsertests, content_unittests, blink_web_tests, blink_wpt_tests) with a particular feature flag enabled. Since, when launched, the new feature will only be default on part of the population, we're hoping this bot can provide coverage for the feature being on, and the main waterfall can test for when the feature is off (or vice-versa).
But ... while trying to upload my new config, presubmit told me I had to run lucicfg generate "main.star", but doing this deletes all my config file's contents in targets/chromium.linux.json, and replaces it with
"additional_compile_targets": [ "all" ]
This seems wrong, in particular because this file is where I specify the feature to enable and test with, which is the whole point of the new bot.
Any thoughts on what I'm doing wrong?