Closed Bug 1568497 Opened 5 years ago Closed 5 years ago

Combination of --update-intermittent and --full is surprising

Categories

(Testing :: web-platform-tests, defect, P1)

Version 3
defect

Tracking

(firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: jgraham, Assigned: nikkis)

References

Details

Attachments

(1 file)

--update-intermittent should add new intermittents to the existing list, or create a list if there isn't one. --full should remove annotations for configurations that don't exist any longer. But --update-intermittent with --full is currently removing all the existing annotations and then adding only intermittents seen in the new results, causing unexpected data loss e.g.

[foo.html]
   expected: [TIMEOUT, OK]

with a new set of results showing ERROR and OK will end up as

[foo.html]
   expected: [ERROR, OK]

rather than as e.g.

[foo.html]
   expected: [ERROR, TIMEOUT, OK]
Assignee: nobody → nsharpley

I've tried to reproduce this bug locally but everything seems to be working as it should when --update-intermittent and --full are used together. May I see which logs/tests you used?

I suspect here is where we will need to make adjustments. https://searchfox.org/mozilla-central/source/testing/web-platform/tests/tools/wptrunner/wptrunner/manifestupdate.py#563
Although, new_value = self.updated_value(current_value, nodes[0].result_values) should already take --update-intermittent into account...

When update_intermittent is True and remove_intermittent is False,
ensure full_update does not remove any existing intermittent statuses
from tests with conditions.

Blocks: 1552879

The priority flag is not set for this bug.
:jgraham, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(james)
Flags: needinfo?(james)
Priority: -- → P1
Attachment #9081131 - Attachment description: Bug 1568497 - Maintain update-intermittent for tests with conditions during a full update → Bug 1568497 - Maintain update-intermittent for tests with conditions during a full update,
Pushed by james@hoppipolla.co.uk: https://hg.mozilla.org/integration/autoland/rev/c267aa48b4df Maintain update-intermittent for tests with conditions during a full update, r=jgraham
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
Upstream PR merged by moz-wptsync-bot
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/f98fe564945f [wpt PR 18505] - [Gecko Bug 1568497] Maintain update-intermittent for tests with conditions during a full update, a=testonly
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: