web-animations/web-animations-js — pull request #390 by mithro (2013-08-02 08:30:07+00:00)
Title: Adding support for expected failure under some platforms.

This is done by adding an "expected_failures" object before the bootstrap.js
file is loaded.

The structrue looks like;
var expected_failures = {
'Test 1': {
chrome: ["28.0"],
},
'Test 2': {
firefox: true,
},
'Test 3': {
c: true,
},
};

Each test() or timing_test() can be expected to fail as long as the name can be
specified.

This uses bowser (https://github.com/ded/bowser) for browser detection and any
supported bowser value can be added in the expected failures. For example,
* Browser name, "firefox", "chrome"
* Browser engine, "webkit", "gecko"
* Browser basic version, "28.0"
* Yahoo's Graded Browser support, "a", "b", "c"

Pictures below;
![image](https://f.cloud.github.com/assets/21212/899765/a0421b8e-fb4d-11e2-8f11-d5b6eecc297f.png)
![image](https://f.cloud.github.com/assets/21212/899766/a450231a-fb4d-11e2-8184-0f1e03edc3cd.png)