New issue
Advanced search Search tips

Issue 884784 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 17
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

LayoutNG bot is reporting incomplete test results

Project Member Reported by atotic@chromium.org, Sep 17

Issue description

Since 4PM Sept 14, LayoutNG bot is only reporting results of failing tests, and not the entire test suite.

Can we fix this ASAP, LayoutNG team depends on full results being available to track our progress.

Recent layout-ng build list: https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_layout_tests_layout_ng?limit=200

Starting with build 9753, only results of failed tests are being reported. Notice only 2 test results are visible at: 
https://test-results.appspot.com/data/layout_results/linux_layout_tests_layout_ng/9753/layout-test-results/results.html

LayoutNG test needs full results, like we had in build 9752 and before: 
https://test-results.appspot.com/data/layout_results/linux_layout_tests_layout_ng/9752/layout-test-results/results.html

This is not a problem with result viewer, full_results_jsonp.js contains only 2 test results. 

I've noticed this happening once before about a week ago.

 
Owner: martiniss@chromium.org
Status: Assigned (was: Untriaged)
I'm guessing this is the result of https://crrev.com/c/1222176 ; martiniss@, can you take a look?
Looking.
Yeah, looks like it's a result of my CL. I'll revert.
Cc: atotic@chromium.org
 Issue 884857  has been merged into this issue.
This should be fixed with new builds, let me know if it isn't.
Status: Fixed (was: Assigned)
Looks to be fixed.
Status: Assigned (was: Fixed)
This same bug is back. Looks like the same thing started happening since Sept 25:

Bug is manifested by any layout_ng failing tests suites since Sep 25:

https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_layout_tests_layout_ng?limit=200

Example:

https://test-results.appspot.com/data/layout_results/linux_layout_tests_layout_ng/10205/layout-test-results/results.html


Looking
Looks like this is caused by the bots running both the regular suite, and the 'retry with patch' suite, which are both being uploaded with the same name, which means the later run with the 'retry with patch' name is overwriting the real results.

https://crrev.com/c/1246921 should fix this, will land it.
The CL landed, https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_layout_tests_layout_ng/10212 is running with the new code. It should fail a test, and both results should be separately available.
This was fixed, but I had to revert https://chromium-review.googlesource.com/c/chromium/tools/build/+/1246921, so this will probably break soon.

I'm going make a CL to not upload 'retry with patch' results, since those are the problem, and we don't need them.
Why do you think we don't need them?
They aren't as necessary. I do think eventually we want those results to be uploaded, but I'd rather make sure the LayoutNG bot isn't broken for now, than make sure that make sure that 'retry with patch' results are uploaded to google storage. Eventually they should both work, but we have to pick one for now.
Okay, that sounds fine.
Status: Fixed (was: Assigned)
This has been fixed for a while.

Sign in to add a comment