| OLD | NEW |
| 1 // To run these tests, load results.html in a browser. | 1 // To run these tests, load results.html in a browser. |
| 2 // You should see a series of PASS lines. | 2 // You should see a series of PASS lines. |
| 3 if (window.testRunner) | 3 if (window.testRunner) |
| 4 testRunner.dumpAsText(); | 4 testRunner.dumpAsText(); |
| 5 | 5 |
| 6 var testStyles = document.createElement('style'); | 6 var testStyles = document.createElement('style'); |
| 7 testStyles.innerText = ".test-pass { color: green; } .test-fail { color: red; }"
; | 7 testStyles.innerText = ".test-pass { color: green; } .test-fail { color: red; }"
; |
| 8 document.querySelector('head').appendChild(testStyles); | 8 document.querySelector('head').appendChild(testStyles); |
| 9 | 9 |
| 10 var g_testIndex = 0; | 10 var g_testIndex = 0; |
| (...skipping 11 matching lines...) Expand all Loading... |
| 22 tests: {}, | 22 tests: {}, |
| 23 "skipped": 0, | 23 "skipped": 0, |
| 24 "num_regressions": 0, | 24 "num_regressions": 0, |
| 25 "version": 0, | 25 "version": 0, |
| 26 "num_passes": 0, | 26 "num_passes": 0, |
| 27 "fixable": 0, | 27 "fixable": 0, |
| 28 "num_flaky": 0, | 28 "num_flaky": 0, |
| 29 "layout_tests_dir": "/WEBKITROOT", | 29 "layout_tests_dir": "/WEBKITROOT", |
| 30 "has_pretty_patch": false, | 30 "has_pretty_patch": false, |
| 31 "has_wdiff": false, | 31 "has_wdiff": false, |
| 32 "revision": 12345, | 32 "chromium_revision": 12345, |
| 33 "pixel_tests_enabled": true | 33 "pixel_tests_enabled": true |
| 34 }; | 34 }; |
| 35 } | 35 } |
| 36 | 36 |
| 37 function isFailureExpected(expected, actual) | 37 function isFailureExpected(expected, actual) |
| 38 { | 38 { |
| 39 var isExpected = true; | 39 var isExpected = true; |
| 40 if (actual != 'SKIP') { | 40 if (actual != 'SKIP') { |
| 41 var expectedArray = expected.split(' '); | 41 var expectedArray = expected.split(' '); |
| 42 var actualArray = actual.split(' '); | 42 var actualArray = actual.split(' '); |
| (...skipping 371 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 414 assertTrue(expectedRegExp.exec(document.querySelector('tbody td:first-ch
ild a').href)); | 414 assertTrue(expectedRegExp.exec(document.querySelector('tbody td:first-ch
ild a').href)); |
| 415 }); | 415 }); |
| 416 | 416 |
| 417 var oldShouldUseTracLinks = shouldUseTracLinks; | 417 var oldShouldUseTracLinks = shouldUseTracLinks; |
| 418 shouldUseTracLinks = function() { return true; }; | 418 shouldUseTracLinks = function() { return true; }; |
| 419 | 419 |
| 420 results = mockResults(); | 420 results = mockResults(); |
| 421 var subtree = results.tests['fullscreen'] = {} | 421 var subtree = results.tests['fullscreen'] = {} |
| 422 subtree['full-screen-api.html'] = mockExpectation('TEXT', 'IMAGE+TEXT'); | 422 subtree['full-screen-api.html'] = mockExpectation('TEXT', 'IMAGE+TEXT'); |
| 423 runTest(results, function() { | 423 runTest(results, function() { |
| 424 var expectedHref = 'http://src.chromium.org/viewvc/blink/trunk/LayoutTes
ts/fullscreen/full-screen-api.html?pathrev=' + results.revision +'#l1'; | 424 var expectedHref = 'https://crrev.com/' + results.chromium_revision + '/
third_party/WebKit/LayoutTests/fullscreen/full-screen-api.html'; |
| 425 assertTrue(document.querySelector('tbody td:first-child a').href == expe
ctedHref); | 425 assertTrue(document.querySelector('tbody td:first-child a').href == expe
ctedHref); |
| 426 }); | 426 }); |
| 427 | 427 |
| 428 results = mockResults(); | 428 results = mockResults(); |
| 429 var subtree = results.tests['fullscreen'] = {} | 429 var subtree = results.tests['fullscreen'] = {} |
| 430 subtree['full-screen-api.html'] = mockExpectation('TEXT', 'IMAGE+TEXT'); | 430 subtree['full-screen-api.html'] = mockExpectation('TEXT', 'IMAGE+TEXT'); |
| 431 results.revision = ''; | 431 results.chromium_revision = ''; |
| 432 runTest(results, function() { | 432 runTest(results, function() { |
| 433 var expectedHref = 'http://src.chromium.org/viewvc/blink/trunk/LayoutTes
ts/fullscreen/full-screen-api.html#l1'; | 433 var expectedHref = 'https://chromium.googlesource.com/chromium/src/+/mas
ter/third_party/WebKit/LayoutTests/fullscreen/full-screen-api.html'; |
| 434 assertTrue(document.querySelector('tbody td:first-child a').href == expe
ctedHref); | 434 assertTrue(document.querySelector('tbody td:first-child a').href == expe
ctedHref); |
| 435 }); | 435 }); |
| 436 | 436 |
| 437 shouldUseTracLinks = oldShouldUseTracLinks; | 437 shouldUseTracLinks = oldShouldUseTracLinks; |
| 438 | 438 |
| 439 results = mockResults(); | 439 results = mockResults(); |
| 440 results.tests['bar.html'] = mockExpectation('PASS', 'IMAGE'); | 440 results.tests['bar.html'] = mockExpectation('PASS', 'IMAGE'); |
| 441 runTest(results, function() { | 441 runTest(results, function() { |
| 442 assertTrue(document.querySelector('tbody td:nth-child(3)').textContent =
= 'images diff '); | 442 assertTrue(document.querySelector('tbody td:nth-child(3)').textContent =
= 'images diff '); |
| 443 | 443 |
| (...skipping 360 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 804 results.tests['foo'].has_repaint_overlay = true; | 804 results.tests['foo'].has_repaint_overlay = true; |
| 805 runTest(results, function() { | 805 runTest(results, function() { |
| 806 assertTrue(document.querySelector('tbody td:nth-child(2)').textContent.i
ndexOf('overlay') != -1); | 806 assertTrue(document.querySelector('tbody td:nth-child(2)').textContent.i
ndexOf('overlay') != -1); |
| 807 }) | 807 }) |
| 808 | 808 |
| 809 document.body.innerHTML = '<pre>' + g_log.join('\n') + '</pre>'; | 809 document.body.innerHTML = '<pre>' + g_log.join('\n') + '</pre>'; |
| 810 } | 810 } |
| 811 | 811 |
| 812 var originalGeneratePage = generatePage; | 812 var originalGeneratePage = generatePage; |
| 813 generatePage = runTests; | 813 generatePage = runTests; |
| OLD | NEW |