gecko-dev/dom/smil/test
Tom Ritter aa82f54ab6 Bug 1435296 Address test failures caused by bumping timer precision to 2 ms r=baku
There are a few different reasons why tests needed updating (not an exhaustive list):

- Tests assume that successive operations take place at different times.
- Tests assume that an operation took a minimum amount of time.
- Tests hardcodes a specific delay.

In most cases we hardcode the preference off. In some cases this is the best approach,
in others, we would like to improve. The bug for tracking those improvements is Bug 1429648

An improvement that is present in some tests is to hardcode a specific precision reduction
that is acceptable based on the confides of the test. (Obviously this needs to be a fix for
the test framework and not a requirement on the feature being tested.)

In a few places, the test itself can be fixed, for example to no longer require the end
time of an operation to be strictly greater than the start time, and allows it to be equal
to it.

MozReview-Commit-ID: J59c7xQtZZJ

--HG--
extra : rebase_source : df8a03e76eaf9cdc9524dbb3eb9035af237e534b
2018-02-12 11:39:41 -06:00
..
db_smilAnimateMotion.js
db_smilCSSFromBy.js
db_smilCSSFromTo.js
db_smilCSSPaced.js
db_smilCSSPropertyList.js
db_smilMappedAttrList.js
file_smilWithTransition.html
mochitest.ini
smilAnimateMotionValueLists.js
smilExtDoc_helper.svg
smilTestUtils.js
smilXHR_helper.svg
test_smilAccessKey.xhtml
test_smilAdditionFallback.html
test_smilAnimateMotion.xhtml
test_smilAnimateMotionInvalidValues.xhtml
test_smilAnimateMotionOverrideRules.xhtml
test_smilBackwardsSeeking.xhtml
test_smilCSSFontStretchRelative.xhtml
test_smilCSSFromBy.xhtml
test_smilCSSFromTo.xhtml
test_smilCSSInherit.xhtml
test_smilCSSInvalidValues.xhtml
test_smilCSSPaced.xhtml
test_smilChangeAfterFrozen.xhtml
test_smilConditionalProcessing.html
test_smilContainerBinding.xhtml
test_smilCrossContainer.xhtml
test_smilDynamicDelayedBeginElement.xhtml
test_smilExtDoc.xhtml
test_smilFillMode.xhtml
test_smilGetSimpleDuration.xhtml
test_smilGetStartTime.xhtml
test_smilHyperlinking.xhtml
test_smilInvalidValues.html
test_smilKeySplines.xhtml
test_smilKeyTimes.xhtml
test_smilKeyTimesPacedMode.xhtml
test_smilMappedAttrFromBy.xhtml
test_smilMappedAttrFromTo.xhtml
test_smilMappedAttrPaced.xhtml
test_smilMinTiming.html
test_smilRepeatDuration.html
test_smilRepeatTiming.xhtml
test_smilReset.xhtml
test_smilRestart.xhtml
test_smilSetCurrentTime.xhtml
test_smilSync.xhtml
test_smilSyncTransform.xhtml
test_smilSyncbaseTarget.xhtml
test_smilTextZoom.xhtml
test_smilTimeEvents.xhtml Bug 1435296 Address test failures caused by bumping timer precision to 2 ms r=baku 2018-02-12 11:39:41 -06:00
test_smilTiming.xhtml
test_smilTimingZeroIntervals.xhtml
test_smilUpdatedInterval.xhtml
test_smilValues.xhtml
test_smilWithTransition.html
test_smilWithXlink.xhtml
test_smilXHR.xhtml