Agree. I think it may be historical - originally we just did the perf bot stuff and that implementation went in first. Then, when we backed them in, I think we just didn't convert the perf ones.
I think getting rid of the duplicate config parsing code in the perf infrastructure would be a good outcome, assuming we make them use the baked-in configs. One thing we should be careful with is if the perf bots test official builds - because by default official builds don't use the baked in configs.
The main question here is if
https://cs.chromium.org/chromium/src/tools/variations/fieldtrial_util.py
should even exist at all.
Perfbots rely on command line args to determine the default state of their fieldtrials. It would be better if they could directly reference the fieldtrials instead of going through args.
It's unlikely I'm going to get to this soon, so marking as available.
Setting as Pri-3 as it's not urgent.
Comment 1 by asvitk...@chromium.org
, Sep 27 2016