Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/resources/testharness.js

Issue 2143653006: Import wpt@c875b4212a473363afe8c09f012edf201386cb5b (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Update W3CImportExpectations Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /*global self*/ 1 /*global self*/
2 /*jshint latedef: nofunc*/ 2 /*jshint latedef: nofunc*/
3 /* 3 /*
4 Distributed under both the W3C Test Suite License [1] and the W3C 4 Distributed under both the W3C Test Suite License [1] and the W3C
5 3-clause BSD License [2]. To contribute to a W3C Test Suite, see the 5 3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
6 policies and contribution forms [3]. 6 policies and contribution forms [3].
7 7
8 [1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license 8 [1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
9 [2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license 9 [2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
10 [3] http://www.w3.org/2004/10/27-testcases 10 [3] http://www.w3.org/2004/10/27-testcases
(...skipping 453 matching lines...) Expand 10 before | Expand all | Expand 10 after
464 return new DedicatedWorkerTestEnvironment(); 464 return new DedicatedWorkerTestEnvironment();
465 } 465 }
466 if ('SharedWorkerGlobalScope' in self && 466 if ('SharedWorkerGlobalScope' in self &&
467 self instanceof SharedWorkerGlobalScope) { 467 self instanceof SharedWorkerGlobalScope) {
468 return new SharedWorkerTestEnvironment(); 468 return new SharedWorkerTestEnvironment();
469 } 469 }
470 if ('ServiceWorkerGlobalScope' in self && 470 if ('ServiceWorkerGlobalScope' in self &&
471 self instanceof ServiceWorkerGlobalScope) { 471 self instanceof ServiceWorkerGlobalScope) {
472 return new ServiceWorkerTestEnvironment(); 472 return new ServiceWorkerTestEnvironment();
473 } 473 }
474 if ('WorkerGlobalScope' in self &&
475 self instanceof WorkerGlobalScope) {
476 return new DedicatedWorkerTestEnvironment();
477 }
478
474 throw new Error("Unsupported test environment"); 479 throw new Error("Unsupported test environment");
475 } 480 }
476 481
477 var test_environment = create_test_environment(); 482 var test_environment = create_test_environment();
478 483
479 function is_shared_worker(worker) { 484 function is_shared_worker(worker) {
480 return 'SharedWorker' in self && worker instanceof SharedWorker; 485 return 'SharedWorker' in self && worker instanceof SharedWorker;
481 } 486 }
482 487
483 function is_service_worker(worker) { 488 function is_service_worker(worker) {
(...skipping 2186 matching lines...) Expand 10 before | Expand all | Expand 10 after
2670 tests.status.status = tests.status.ERROR; 2675 tests.status.status = tests.status.ERROR;
2671 tests.status.message = e.message; 2676 tests.status.message = e.message;
2672 tests.status.stack = e.stack; 2677 tests.status.stack = e.stack;
2673 } 2678 }
2674 }); 2679 });
2675 2680
2676 test_environment.on_tests_ready(); 2681 test_environment.on_tests_ready();
2677 2682
2678 })(); 2683 })();
2679 // vim: set expandtab shiftwidth=4 tabstop=4: 2684 // vim: set expandtab shiftwidth=4 tabstop=4:
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698