Example analysis: https://findit-for-me.appspot.com/waterfall/flake?key=ag9zfmZpbmRpdC1mb3ItbWVytAELEhdNYXN0ZXJGbGFrZUFuYWx5c2lzUm9vdCJ-Y2hyb21pdW0ud2luL1dpbjcgVGVzdHMgKDEpLzgzMTc1L3dlYmtpdF9sYXlvdXRfdGVzdHMvWlhoMFpYSnVZV3d2ZDNCMEwyVmthWFJwYm1jdmNuVnVMMlp2Y25kaGNtUmtaV3hsZEdVdWFIUnRiRDgxTURBeExUWXdNREE9DAsSE01hc3RlckZsYWtlQW5hbHlzaXMYAQw The cause of the failure is that the test location for webkit_layout_test is heuristically generated from test_name. Usually the test_name indicates the test_file name directly, but some times there is some extra parameter after the file name which should be stripped.
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/9278a46d2a3932b3b431c2368abc6e3a6d167af5 commit 9278a46d2a3932b3b431c2368abc6e3a6d167af5 Author: Chan <chanli@chromium.org> Date: Wed Aug 29 21:13:53 2018 [Findit] strip information after filename extension when generate test location based on webkit_layout_test test names. Bug: 878568 Change-Id: Iae7af873d38700514c842180c8c463d4d4336053 Reviewed-on: https://chromium-review.googlesource.com/1194892 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Yuke Liao <liaoyuke@chromium.org> Reviewed-by: Roberto Carrillo <robertocn@chromium.org> Cr-Commit-Position: refs/heads/master@{#17290} [modify] https://crrev.com/9278a46d2a3932b3b431c2368abc6e3a6d167af5/appengine/findit/model/flake/detection/flake.py [modify] https://crrev.com/9278a46d2a3932b3b431c2368abc6e3a6d167af5/appengine/findit/libs/test_results/test/webkit_layout_test_results_test.py [modify] https://crrev.com/9278a46d2a3932b3b431c2368abc6e3a6d167af5/appengine/findit/libs/test_results/webkit_layout_test_results.py [modify] https://crrev.com/9278a46d2a3932b3b431c2368abc6e3a6d167af5/appengine/findit/libs/test_name_util.py [modify] https://crrev.com/9278a46d2a3932b3b431c2368abc6e3a6d167af5/appengine/findit/libs/test/test_name_util_test.py
Comment 1 by chanli@chromium.org
, Aug 28