When landing this CL below, none of the bots actually compiled any targets because "gn analyze" step returned nothing. The root cause is that the changed file was not added to the source list in the GN files.
https://codereview.chromium.org/2469013004/
ninja can trigger the build correctly if I touch the file. Is it possible to detect incomplete source lists in GN files automatically by detecting the discrepancy between "gn analyze" and ninja?