Bug 103402 - Layout Test transitions/transition-shorthand-delay.html should usePauseAPI
Summary: Layout Test transitions/transition-shorthand-delay.html should usePauseAPI
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Jussi Kukkonen (jku)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-27 05:10 PST by Jussi Kukkonen (jku)
Modified: 2012-11-27 11:17 PST (History)
2 users (show)

See Also:


Attachments
Patch (1.46 KB, patch)
2012-11-27 06:43 PST, Jussi Kukkonen (jku)
no flags Details | Formatted Diff | Diff
better Changelog (1.50 KB, patch)
2012-11-27 06:48 PST, Jussi Kukkonen (jku)
no flags Details | Formatted Diff | Diff
Remove flaky expectation from efl (2.27 KB, patch)
2012-11-27 10:53 PST, Jussi Kukkonen (jku)
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jussi Kukkonen (jku) 2012-11-27 05:10:38 PST
The following layout test is flaky on Apple MountainLion and Lion but especially on EFL (both WK1 and WK2)
  transitions/transition-shorthand-delay.html

I am able to trigger the failure, although not easily. Looks like a timing issue:
--
FAIL - "left" property for "target" element at 0.5s expected: 125 but saw: 133.3804168701172
--
Comment 1 Jussi Kukkonen (jku) 2012-11-27 06:31:28 PST
I believe pause API works on transitions nowadays, using it should make this flakiness go away.
Comment 2 Jussi Kukkonen (jku) 2012-11-27 06:43:14 PST
Created attachment 176257 [details]
Patch
Comment 3 Jussi Kukkonen (jku) 2012-11-27 06:48:38 PST
Created attachment 176259 [details]
better Changelog
Comment 4 Jussi Kukkonen (jku) 2012-11-27 06:50:29 PST
Simon, you added the PauseAPI (non)usage here originally, do you want to review this?
Comment 5 Simon Fraser (smfr) 2012-11-27 08:47:55 PST
Comment on attachment 176259 [details]
better Changelog

If this change doesn't cause assertions in debug, r=me.
Comment 6 Jussi Kukkonen (jku) 2012-11-27 10:50:44 PST
(In reply to comment #5)
> (From update of attachment 176259 [details])
> If this change doesn't cause assertions in debug, r=me.

Debug works fine here.

Oh, I'll send one more version to remove the flaky expectation from EFL TestExpectations, I assume that's not impolite after r+ -- since I could do it in an unreviewed commit anyway.
Comment 7 Jussi Kukkonen (jku) 2012-11-27 10:53:43 PST
Created attachment 176302 [details]
Remove flaky expectation from efl
Comment 8 WebKit Review Bot 2012-11-27 11:17:16 PST
Comment on attachment 176302 [details]
Remove flaky expectation from efl

Clearing flags on attachment: 176302

Committed r135885: <http://trac.webkit.org/changeset/135885>
Comment 9 WebKit Review Bot 2012-11-27 11:17:19 PST
All reviewed patches have been landed.  Closing bug.