In rebaseline_cl.py, the list of tests to rebaseline is filtered so that it only includes existing tests.
However, if an --issue is passed (so the CL being rebaselined is not the CL for the current local branch) and there are newly-added tests, then the newly-added tests will be skipped, but they shouldn't be.
Code link: https://cs.chromium.org/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline_cl.py?l=80)
Simple fix: Don't call _filter_existing if --issue was passed.
Possibly better fix: Remove _filter_existing and make sure that _test_prefix_list would only return existing tests.
Comment 1 by bugdroid1@chromium.org
, Nov 16 2016