summaryrefslogtreecommitdiffstats
path: root/chrome/worker
Commit message (Collapse)AuthorAgeFilesLines
* Lazy AppLauncher creation to make tests stable.oshima@chromium.org2010-03-051-5/+1
| | | | | | | | | | | | | | | | | There seems to be a timing issue in renderer deletion and io thread deletion, and the resource that has to be deleted before io thread are not deleted by the time io thread is deleted. Since this will soon be changed, i just chagned this to be created on demand for now. This also reverts commit dd6c4ab11002a308bf8eede36bb632e95d3a1382. TBR=sky@chromium.org BUG=32641 TEST=none Review URL: http://codereview.chromium.org/669196 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40780 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "WebKit roll to 55572"jorlow@chromium.org2010-03-051-3/+1
| | | | | | | | | | | | | This is a speculative fix for page cycler regressions. This reverts commit 7f33868ce04ed5679e8dd3e3d9ca57d47177cfbc / 40730 TEST=none BUG=none Review URL: http://codereview.chromium.org/668152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40733 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll to 55572yurys@chromium.org2010-03-051-1/+3
| | | | | | | | TBR=levin,pfeldman Review URL: http://codereview.chromium.org/668148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40730 0039d316-1c4b-4281-b951-d872f2087c98
* ui_tests fixoshima@chromium.org2010-03-041-1/+5
| | | | | | | | | BUG=none TEST=ui_tests should cycle green Review URL: http://codereview.chromium.org/669093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40665 0039d316-1c4b-4281-b951-d872f2087c98
* Enable WorkerTest.StressJSExecution on Linux.dimich@chromium.org2010-02-261-6/+0
| | | | | | | | | BUG=35963 TEST=itself Review URL: http://codereview.chromium.org/660207 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40169 0039d316-1c4b-4281-b951-d872f2087c98
* Un-revert r39999, now with a Valgrind fix. Original change: ↵dimich@chromium.org2010-02-269-5/+52
| | | | | | | | | | | http://codereview.chromium.org/647064 BUG=35963 TEST=WorkerTest.StressJSExecution Review URL: http://codereview.chromium.org/661139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40141 0039d316-1c4b-4281-b951-d872f2087c98
* Disable flakey worker tests while investigating the flakiness.dimich@google.com2010-02-251-28/+21
| | | | | | | | BUG=36630 TEST=many worker ui_tests Review URL: http://codereview.chromium.org/660094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40035 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTest.LimitPerPage as flaky on Windowsrsesek@chromium.org2010-02-251-0/+3
| | | | | | | | | BUG=36800 TEST=XP and Vista UI Tests Review URL: http://codereview.chromium.org/661082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40025 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r39951 - Broke Valgrind - "Make sure the workers are given a chance ↵rsesek@chromium.org2010-02-258-50/+4
| | | | | | | | | | | | | | | | | | | | to terminate their thread when the IPC channel fails. Usually, the ChildThread::OnChannelError() simply kills the message loop. we want to give workers an opportunity to get out of their threads to avoid crashes when main thread destroys globals. BUG=35963 TEST=WorkerTest.StressJSExecution Review URL: http://codereview.chromium.org/647064" Revert r39997 - Attempted Fix - "Fix a conditional jump depending on an uninitialized value by setting it to false in the ctor." TBR=dimich BUG=none TEST=Valgrind Review URL: http://codereview.chromium.org/661068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39999 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WorkerTest.WorkerXhrHttpLayoutTests pending investigation.shess@chromium.org2010-02-251-1/+1
| | | | | | | | | | TBR=markus BUG=36630 TEST=none Review URL: http://codereview.chromium.org/661049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39974 0039d316-1c4b-4281-b951-d872f2087c98
* Add an WebSocket extension browsertest.rafaelw@chromium.org2010-02-251-2/+3
| | | | | | | | | | | This adds a simple browsertest that sanity checks that WebSockets can be opened and used from extension processes. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/660011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39961 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure the workers are given a chance to terminate their thread when the ↵dimich@google.com2010-02-248-4/+50
| | | | | | | | | | | | IPC channel fails. Usually, the ChildThread::OnChannelError() simply kills the message loop. we want to give workers an opportunity to get out of their threads to avoid crashes when main thread destroys globals. BUG=35963 TEST=WorkerTest.StressJSExecution Review URL: http://codereview.chromium.org/647064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39951 0039d316-1c4b-4281-b951-d872f2087c98
* Disable failing worker test.vitalyr@chromium.org2010-02-241-1/+4
| | | | | | | | | | | | Started failing after WebKit update picked up http://trac.webkit.org/changeset/55180/ BUG=36630 TBR=dimich@chromium.org Review URL: http://codereview.chromium.org/660037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39946 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily disable WorkerTest.WorkerCloseFast to investigate hang after ↵dimich@google.com2010-02-241-1/+2
| | | | | | | | | | | r55180 upstream. TBR=levin BUG=36630 TEST=none Review URL: http://codereview.chromium.org/657063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39864 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTest.WorkerClonePort as flaky.phajdan.jr@chromium.org2010-02-231-2/+4
| | | | | | | | | | | | Also add a bug reference explaining why the test is disabled on Linux and Mac. TBR=dimich TEST=still flaky BUG=36555, 35965 Review URL: http://codereview.chromium.org/652123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39736 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 39440 - WebKit roll 54944:54996dglazkov@chromium.org2010-02-191-55/+27
| | | | | | | | | | | | | | | | As described in crbug.com/36247, most of the worker tests started to fail with this roll. As I am completely unfamiliar with worker code, but also didn't want to hold up the roll I disable all failing worker tests. BUG=36247,36236,35923(succeeds) TEST=none TBR=agl,japhet,brettw Review URL: http://codereview.chromium.org/651017 TBR=rolandsteiner@chromium.org Review URL: http://codereview.chromium.org/651041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39452 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 54944:54996rolandsteiner@chromium.org2010-02-191-27/+55
| | | | | | | | | | | | | As described in crbug.com/36247, most of the worker tests started to fail with this roll. As I am completely unfamiliar with worker code, but also didn't want to hold up the roll I disable all failing worker tests. BUG=36247,36236,35923(succeeds) TEST=none TBR=agl,japhet,brettw Review URL: http://codereview.chromium.org/651017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39440 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WorkerTest.WorkerContextMultiPort.dimich@google.com2010-02-171-1/+6
| | | | | | | | | TBR=jianli BUG=22898 TEST=none Review URL: http://codereview.chromium.org/612007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39184 0039d316-1c4b-4281-b951-d872f2087c98
* Unbundle WorkerFastLayoutTests into actual individula tests, to get a better ↵dimich@google.com2010-02-171-58/+82
| | | | | | | | | | info on what fails. BUG=22898 TEST=none Review URL: http://codereview.chromium.org/614002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39178 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling WorkerFastLayoutTests0 since it is now failing on Windows also.finnur@chromium.org2010-02-161-2/+3
| | | | | | | | | | BUG=35867 TEST=None TBR=levin Review URL: http://codereview.chromium.org/600143 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39105 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enabled test - worker-messageport-gc.html.atwilson@chromium.org2010-02-101-2/+1
| | | | | | | | | BUG=22947 TEST=re-enabled test. Review URL: http://codereview.chromium.org/602010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38647 0039d316-1c4b-4281-b951-d872f2087c98
* Changed CreateWorker to coalesce any matching queued shared workers when aatwilson@chromium.org2010-02-101-0/+81
| | | | | | | | | | | | shared worker is started. Added tests for worker close and queued shared worker cases. BUG=29998 TEST=new UI tests added. Review URL: http://codereview.chromium.org/580007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38549 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable worker tests on Windows (partial revert of r38378)dimich@google.com2010-02-081-4/+11
| | | | | | | | BUG=35023 TEST=enabled some. Review URL: http://codereview.chromium.org/588003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38387 0039d316-1c4b-4281-b951-d872f2087c98
* Disable crashy WorkerTest.WorkerFastLayoutTests{0,1,2}phajdan.jr@chromium.org2010-02-081-13/+6
| | | | | | | | | | TBR=dimich TEST=stop crashing now! BUG=22898, 35023 Review URL: http://codereview.chromium.org/590002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38378 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTest.MessagePorts as FLAKY.phajdan.jr@chromium.org2010-02-081-1/+2
| | | | | | | | | | TBR=dimich TEST=none BUG=34996 Review URL: http://codereview.chromium.org/573057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38357 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTest.WorkerHttpLayoutTests as FLAKY.phajdan.jr@chromium.org2010-02-081-1/+2
| | | | | | | | | | TBR=dimich TEST=none BUG=16934 Review URL: http://codereview.chromium.org/577049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38356 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling new worker http auth tests that are failing on windows and linux ↵atwilson@chromium.org2010-01-281-0/+7
| | | | | | | | | | | valgrind. BUG=28439,33344 TEST=existing tests suffice Review URL: http://codereview.chromium.org/549188 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37375 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored code to allow associating workers with multiple renderers.atwilson@chromium.org2010-01-281-0/+36
| | | | | | | | | | | | | | | | SharedWorkers now gracefully handle http auth requests after their initial window has closed. BUG=27660 TEST=WorkerHttpAuth,SharedWorkerHttpAuth uitests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=36888 Reverted and reopened due to valgrind failures. Review URL: http://codereview.chromium.org/509016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37365 0039d316-1c4b-4281-b951-d872f2087c98
* Marking the WorkerWebSocketLayoutTests as flaky.ananta@chromium.org2010-01-271-1/+3
| | | | | | | | | Bug=33247 TBR=ukai Review URL: http://codereview.chromium.org/549170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37238 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 36888 - Refactored code to allow associating workers with multiple ↵pkasting@chromium.org2010-01-231-36/+0
| | | | | | | | | | | | | | | | | renderers. SharedWorkers now gracefully handle http auth requests after their initial window has closed. BUG=27660 TEST=WorkerHttpAuth,SharedWorkerHttpAuth uitests Review URL: http://codereview.chromium.org/509016 TBR=atwilson@chromium.org Review URL: http://codereview.chromium.org/549138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36929 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored code to allow associating workers with multiple renderers.atwilson@chromium.org2010-01-221-0/+36
| | | | | | | | | | | | SharedWorkers now gracefully handle http auth requests after their initial window has closed. BUG=27660 TEST=WorkerHttpAuth,SharedWorkerHttpAuth uitests Review URL: http://codereview.chromium.org/509016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36888 0039d316-1c4b-4281-b951-d872f2087c98
* Enable WorkerWebSocketLayoutTests.ukai@chromium.org2010-01-191-6/+1
| | | | | | | | | | | | | Worker bug has been fixed in https://bugs.webkit.org/show_bug.cgi?id=33581 Also add shared-worker-simple.html. BUG=none TEST=ui_tests passes Review URL: http://codereview.chromium.org/545115 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36516 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce all the plumbing for Session Storage. This mostly consists of ↵jorlow@chromium.org2010-01-152-6/+0
| | | | | | | | | | | creating and tracking namespace ids in conjunction with the tabs. This is essentially just a bunch of dead code at the moment, but the next patch will get rid of the old way of generating/cloning IDs (initiated by the renderer) and instead use these IDs. TEST=none BUG=none Review URL: http://codereview.chromium.org/550017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36331 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTest.LimitTotal is flaky even on Windows.jshin@chromium.org2010-01-131-3/+1
| | | | | | | | BUG=28445 TBR=levin Review URL: http://codereview.chromium.org/549042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36165 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary references to webkit/glue/glue_util.h indarin@chromium.org2010-01-131-1/+0
| | | | | | | | | | | | preparation for deleting that file. R=dglazkov BUG=24607 TEST=none Review URL: http://codereview.chromium.org/551012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36140 0039d316-1c4b-4281-b951-d872f2087c98
* Disable websocket worker tests on debug binary temporary until WebKit fixed.ukai@chromium.org2010-01-131-0/+6
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/542052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36117 0039d316-1c4b-4281-b951-d872f2087c98
* Add LayoutTests/websocket/tests/worker support.ukai@chromium.org2010-01-132-11/+34
| | | | | | | | | BUG=27618 TEST=none Review URL: http://codereview.chromium.org/460106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36114 0039d316-1c4b-4281-b951-d872f2087c98
* Fix wrong macro OS_MAC -> OS_MACOSXtyoshino@google.com2010-01-121-1/+1
| | | | | | | | BUG=28445 Review URL: http://codereview.chromium.org/536027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36000 0039d316-1c4b-4281-b951-d872f2087c98
* Mark flaky test WorkerTest.WorkerFastLayoutTests0.tyoshino@google.com2010-01-091-0/+3
| | | | | | | | | | | It's failing continuously on Valgrind Mac build bot. BUG=28445 TBR=japhet,lzheng Review URL: http://codereview.chromium.org/545004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35869 0039d316-1c4b-4281-b951-d872f2087c98
* Marking WorkerTest.LimitTotal disabled.tyoshino@google.com2010-01-081-1/+1
| | | | | | | | | | | | | Already fixing work is started for this issue, but since the test hangs the builder too frequently, I'd like to disable this test until it becomes stable. BUG=30307 TBR=lzheng,japhet Review URL: http://codereview.chromium.org/523160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35777 0039d316-1c4b-4281-b951-d872f2087c98
* Shard WorkerFastLayoutTests to avoid Flakiness.ajwong@chromium.org2010-01-081-54/+76
| | | | | | | | This should make it run on reliability on Valgrind UI test bots where the previous grouping was running near the max timeout per test. Review URL: http://codereview.chromium.org/521049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35760 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTest.LimitPerPage as flaky on Linux.viettrungluu@chromium.org2010-01-061-0/+5
| | | | | | | | | BUG=30307 TEST=no more redness on Linux Tests (dbg)(1) due to this? Review URL: http://codereview.chromium.org/523089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35614 0039d316-1c4b-4281-b951-d872f2087c98
* Putting back tests that are excluded in bug 28808oshima@chromium.org2009-12-221-7/+0
| | | | | | | | | BUG=28808 TEST=Run ui_tests Review URL: http://codereview.chromium.org/502071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35180 0039d316-1c4b-4281-b951-d872f2087c98
* Disable MultipleWorkers on Linux as it is failing sporadically.atwilson@chromium.org2009-12-151-0/+6
| | | | | | | | | BUG=30353 TEST=non Review URL: http://codereview.chromium.org/503001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34571 0039d316-1c4b-4281-b951-d872f2087c98
* Comments out WorkerTest.FLAKY_LimitTotal on Linux.hbono@chromium.org2009-12-141-0/+2
| | | | | | | | | | | | Since Build 3442, this test has been causing an error "chrome: Fatal IO error 11 (Resource temporarily unavailable) on X server :9.0" on the "Chromium Linux (x64)" bot, and making the bot hang-up. To investigate this hang-up, this change temporarily comments out this test on Linux. TBR=levin BUG=28445 TEST=none Review URL: http://codereview.chromium.org/492031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34457 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling various worker tests for valgrindatwilson@chromium.org2009-12-121-0/+3
| | | | | | | | | | BUG=28439,30212 TBR=levin TEST=none Review URL: http://codereview.chromium.org/495012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34432 0039d316-1c4b-4281-b951-d872f2087c98
* Disable crashing test on linuxatwilson@chromium.org2009-12-121-1/+4
| | | | | | | | | | BUG=22898 TEST=none TBR=levin Review URL: http://codereview.chromium.org/495011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34430 0039d316-1c4b-4281-b951-d872f2087c98
* Enabled a number of worker tests on various platforms.atwilson@chromium.org2009-12-121-21/+11
| | | | | | | | Added new SingleSharedWorker and MultipleSharedWorker tests, and enabled a bunch of other tests after marking them flaky/excluding them from valgrind. Review URL: http://codereview.chromium.org/490023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34429 0039d316-1c4b-4281-b951-d872f2087c98
* Marking failing IncognitoSharedWorkers uitest as flaky on Linux.robertshield@chromium.org2009-12-101-0/+4
| | | | | | | | TBR=wtc Review URL: http://codereview.chromium.org/488008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34276 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a memory leak in the worker tests.levin@chromium.org2009-12-101-0/+6
| | | | | | | | | | | | Clean-up suppressions: remove ones that appear to have been fixed, clarify another to be a known leak by design. BUG=26966,22923 TEST=valgrind tests (for ui and layout tests) Review URL: http://codereview.chromium.org/465075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34239 0039d316-1c4b-4281-b951-d872f2087c98