summaryrefslogtreecommitdiffstats
path: root/chrome/test/ui
Commit message (Collapse)AuthorAgeFilesLines
* Removed the ability to disable accelerated compositing for UI tests. There ↵alokp@chromium.org2011-10-172-34/+2
| | | | | | | | | | is no need to disable accelerated compositing on any platform. Mac bots are always accelerated. Mesa works fine on others. BUG=95782 Review URL: http://codereview.chromium.org/7996010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105914 0039d316-1c4b-4281-b951-d872f2087c98
* Move content_switches to content\public\common.jam@chromium.org2011-10-132-2/+2
| | | | | | | BUG=98716 Review URL: http://codereview.chromium.org/8277018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105389 0039d316-1c4b-4281-b951-d872f2087c98
* Convert the charset, memory, and crypto interfaces to use the thunk system.brettw@chromium.org2011-10-111-0/+3
| | | | | | | | | | This removes a bunch of plumbing for the proxy and impl sides, and uses the new macro system for registering the interface. This saves a lot of code and a bunch of boilerplate files could be deleted. Review URL: http://codereview.chromium.org/8159003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104850 0039d316-1c4b-4281-b951-d872f2087c98
* Move json_value_serializer from content/common to base.dpranke@chromium.org2011-10-072-2/+2
| | | | | | | | | | R=darin@chromium.org BUG=92044 TEST= Review URL: http://codereview.chromium.org/8165009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104527 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the DeletePluginInDeallocate test on windows.satish@chromium.org2011-10-071-2/+2
| | | | | | | | BUG=95558 Review URL: http://codereview.chromium.org/8197001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104454 0039d316-1c4b-4281-b951-d872f2087c98
* Disable inclusion of stats in build step status.cmp@chromium.org2011-10-051-17/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | The UIPerfTest class implements a PrintResult() method. One of its arguments is a flag that determines if a given result is "important". The only difference in handling an important result compared to a non-important result is that important results are prefixed with '*' in stdio. The rest of the message printed to stdio is exactly the same. This change causes most/all of these stats to no longer be important, which means the *-prefix is removed from the message. By removing the *-prefix, this causes the Buildbot to not include the result information in the step status box in the waterfall view. We should remove these results from the step status box since they were originally added when there were much fewer bots and steps so the display was not hindered by so many steps showing many results. And now that we auto-detect perf regressions and improvements, the 'important' ones to watch will be auto-included by the Buildbot. Review URL: http://codereview.chromium.org/8139021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104166 0039d316-1c4b-4281-b951-d872f2087c98
* net: Move UnescapeURLComponent() functions into net namespace.tfarina@chromium.org2011-10-021-1/+1
| | | | | | | | | | | BUG=64263 TEST=None R=willchan@chromium.org Review URL: http://codereview.chromium.org/8109004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103677 0039d316-1c4b-4281-b951-d872f2087c98
* Add PPB_Fullscreen_Dev;0.5. Keep 0.4 for backwards compatiblity and point itpolina@google.com2011-09-271-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to PPB_FlashFullscreen. The new implementation is based on http://codereview.chromium.org/7714017/ with some bug fixes. Update header comments. Main API differences between the old and the new implementation: - transition from fullscreen is now asynchronous and ends at DidChangeView just like transition to fullscreen; graphics devices cannot be bound during the transition. - when switching to/from fullscreen 3D resources no longer need to be re-created. - transitions to fullscreen are only possible when processing user user gestures. - transition to fullscreen results in 2 DidChangeViews, one for moving the plugin to the middle of the window and one for stretching the window and placing the plugin in the middle of the screen. - the size of the plugin is not changed when going to/from fullscreen. Testing: - Mapped ppapi_tests:test_fullscreen to ppapi_tests:test_flash_fullscreen. - Updated test_fullscreen to work with the new implementation. To be testable automatically this needs enhancements to the testing infrastructure for generating user gestures. For now marked the test as DISABLED. - Disabled NaCl's ppapi_ppb_fullscreen_browser_test for the same reasons as above. - To re-enable both tests, we will first need to add user gesture capabilites to PPB_Testing. - Build 0.4 ppapi_test:test_fullscreen and ran this out of process and in process with the newly build revision of chrome to verify backwards compatability. - In a separate CL, will update NaCl's ppapi_ppb_fullscreen_browser_test to work with the new implementation, for now only manually. BUG=41780 TEST=see above Review URL: http://codereview.chromium.org/7826017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102888 0039d316-1c4b-4281-b951-d872f2087c98
* Obsoleting --unlimited-quota-for-fileskinuko@chromium.org2011-09-201-5/+0
| | | | | | | | | BUG=94360 TEST=existing tests should pass Review URL: http://codereview.chromium.org/7839027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101928 0039d316-1c4b-4281-b951-d872f2087c98
* ppapi_tests: Add a test for PPB_Fullscreen_Dev. Disabled on Mac. Marked as ↵polina@google.com2011-09-151-0/+10
| | | | | | | | | | flaky otherwise. See http://crbug.com/96767 BUG=41780, 96767 TEST=this is Review URL: http://codereview.chromium.org/7884001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101408 0039d316-1c4b-4281-b951-d872f2087c98
* Add out-of-process test for Graphics2D.brettw@chromium.org2011-09-131-0/+1
| | | | | | | | TEST=this is BUg=none Review URL: http://codereview.chromium.org/7873005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100872 0039d316-1c4b-4281-b951-d872f2087c98
* Conditionally disable accelerated compositing for certain testsnduca@chromium.org2011-09-122-11/+29
| | | | | | Review URL: http://codereview.chromium.org/7826034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100746 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Use job objects more for things launched by tests.phajdan.jr@chromium.org2011-09-082-0/+25
| | | | | | | BUG=none Review URL: http://codereview.chromium.org/7841046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100272 0039d316-1c4b-4281-b951-d872f2087c98
* Enable some PPAPI tests that no longer seem to be flaky.brettw@chromium.org2011-09-071-6/+1
| | | | | | | | TEST=these are BUG=89961,90040 Review URL: http://codereview.chromium.org/7785033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99999 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the DeletePluginInDeallocate test on Mac.wez@chromium.org2011-09-061-1/+8
| | | | | | | | BUG=95558 Review URL: http://codereview.chromium.org/7840011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99821 0039d316-1c4b-4281-b951-d872f2087c98
* Turn off OutOfProcessPPAPITest.PostMessage on Windows.dmichael@chromium.org2011-09-061-0/+3
| | | | | | | | | | BUG=95557 TEST=None TBR=dmichael Review URL: http://codereview.chromium.org/7837009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99819 0039d316-1c4b-4281-b951-d872f2087c98
* Reland http://codereview.chromium.org/7821001/dmichael@chromium.org2011-09-061-5/+1
| | | | | | | | | | | | Add test for calling PostMessage during Init. Deflakify TestPostMessage. BUG=93260,91768 TEST=This test TBR=dmichael Review URL: http://codereview.chromium.org/7834049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99785 0039d316-1c4b-4281-b951-d872f2087c98
* Add DeletePluginInDeallocate UI test.wez@chromium.org2011-09-062-2/+17
| | | | | | | | | BUG=94179 TEST= Review URL: http://codereview.chromium.org/7806020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99762 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 99442 - Add test for calling PostMessage during Init. Deflakify ↵dmichael@chromium.org2011-09-021-1/+5
| | | | | | | | | | | | | | TestPostMessage. BUG=93260,91768 TEST=This test Review URL: http://codereview.chromium.org/7821001 TBR=dmichael@chromium.org Review URL: http://codereview.chromium.org/7737004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99466 0039d316-1c4b-4281-b951-d872f2087c98
* Add test for calling PostMessage during Init. Deflakify TestPostMessage.dmichael@chromium.org2011-09-021-5/+1
| | | | | | | | | BUG=93260,91768 TEST=This test Review URL: http://codereview.chromium.org/7821001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99442 0039d316-1c4b-4281-b951-d872f2087c98
* Enable smooth scrolling on macthakis@chromium.org2011-09-011-0/+4
| | | | | | | | | | | This confuses a few unit tests, so add some machinery to disable the feature in tests and do so in the tests that need it. BUG=61140,575 TEST=Go to en.wikipedia.org, hit space. Scroll should be animated. Review URL: http://codereview.chromium.org/7693019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99186 0039d316-1c4b-4281-b951-d872f2087c98
* Disable OutOfProcessPPAPITest.PostMessage because itwtc@chromium.org2011-09-011-1/+1
| | | | | | | | | | | | may time out. R=maruel@chromium.org BUG=93260 TEST=none Review URL: http://codereview.chromium.org/7756023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99125 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a typo of the bug number for PPAPITest.Transport.wtc@chromium.org2011-08-311-1/+1
| | | | | | | | | | R=zea@chromium.org BUG=84294 TEST=none Review URL: http://codereview.chromium.org/7811024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99075 0039d316-1c4b-4281-b951-d872f2087c98
* Disables OutOfProcessPPAPITest.URLLoader on Windows as it often takes too ↵kinuko@chromium.org2011-08-311-1/+9
| | | | | | | | | | | | | | long time It had been marked FAILS for all platforms. BUG=89961 TEST=OutOfProcessPPAPITest.URLLoader TBR=jar,dtseng Review URL: http://codereview.chromium.org/7812021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98927 0039d316-1c4b-4281-b951-d872f2087c98
* Switch ChromeTestSuite to the same convention as ContentTestSuite:phajdan.jr@chromium.org2011-08-271-0/+1
| | | | | | | | | | | | | | | | | the test suite implicitly provides global resources for each test, but they're re-initialized between each test. The performance overhead is negligible. We need that to continue moving tests from unit_tests to content_unittests. Because of shared test fixtures the test suites need to be compatible. BUG=90443 Review URL: http://codereview.chromium.org/7744039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98526 0039d316-1c4b-4281-b951-d872f2087c98
* Try to reduce the flankness of the PPAPI UI tests.brettw@chromium.org2011-08-251-20/+27
| | | | | | | | | | | | | Instead of a "started" and "completed" cookie, this now uses a separate cookie for each test, so that the browser can monitor progress. Now it will only time out if an individual test takes longer than the timeout, rather than an entire test case. TEST=this is BUG=none Review URL: http://codereview.chromium.org/7677031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98163 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Move tests that simulate mouse clicks to interactive_ui_tests"maruel@chromium.org2011-08-191-0/+137
| | | | | | | | | | | This reverts commit 97464. BUG= TEST= Review URL: http://codereview.chromium.org/7684007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97468 0039d316-1c4b-4281-b951-d872f2087c98
* Move tests that simulate mouse clicks to interactive_ui_testsmaruel@chromium.org2011-08-191-137/+0
| | | | | | | | | | Created two new test files. Patch contributed by Charles Lee. Review URL: http://codereview.chromium.org/7569013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97464 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Clean up UITestSuite and ProxyLauncher:phajdan.jr@chromium.org2011-08-183-76/+1
| | | | | | | | | | | | | - move code from UITestSuite to ProxyLauncher - remove lots of accessors inside ProxyLauncher - drop support for running UI tests in single process mode (it was broken anyway, and nothing uses it) BUG=none Review URL: http://codereview.chromium.org/7621072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97377 0039d316-1c4b-4281-b951-d872f2087c98
* Marked OutOfProcessPPAPITest.PostMessage as FAILS for flakiness with time-out.ahendrickson@chromium.org2011-08-171-1/+5
| | | | | | | | | | | BUG=93260 TEST=None TBR=ddorwin@chromium.org,dmichael@chromium.org Review URL: http://codereview.chromium.org/7655029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97213 0039d316-1c4b-4281-b951-d872f2087c98
* Let pyauto create an attached webdriver instance to manipulate web pages.kkania@chromium.org2011-08-151-2/+2
| | | | | | | | | | | Same patch as before with some fixes. BUG=49379 TEST=none Review URL: http://codereview.chromium.org/7634031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96788 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove old webkit/glue/plugins/plugin_list.hthestig@chromium.org2011-08-121-8/+2
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7639009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96625 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 96556 - Let pyauto create an attached webdriver instance to ↵kkania@chromium.org2011-08-121-2/+2
| | | | | | | | | | | | | | manipulate web pages. BUG=49379 TEST=none Review URL: http://codereview.chromium.org/7523060 TBR=hnguyen Review URL: http://codereview.chromium.org/7629019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96580 0039d316-1c4b-4281-b951-d872f2087c98
* Let pyauto create an attached webdriver instance to manipulate web pages.kkania@chromium.org2011-08-121-2/+2
| | | | | | | | | BUG=49379 TEST=none Review URL: http://codereview.chromium.org/7523060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96556 0039d316-1c4b-4281-b951-d872f2087c98
* Change kNotSignedInProfile to kInitialProfile to better reflect its usage.mirandac@chromium.org2011-08-121-1/+1
| | | | | | | | | | | Change ProfileManager::GetCurrentProfile to ProfileManager::GetInitialProfile as well. BUG=none TEST=no change in profile behavior Review URL: http://codereview.chromium.org/7619008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96540 0039d316-1c4b-4281-b951-d872f2087c98
* Mark OutOfProcessPPAPITest.Instance unit test as DISABLED.mrossetti@chromium.org2011-08-111-1/+2
| | | | | | | | BUG=91729 TEST=None Review URL: http://codereview.chromium.org/7462021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96289 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some unneeded uses of wstring.torne@chromium.org2011-08-091-2/+2
| | | | | | | | | | | | | | The automation proxy launcher is only producing ASCII log messages, so regular strings are fine. In the process, fix an unwanted & in one of the log messages which causes a format string error. The video capture test is generating a filename and should be using FILE_PATH_LITERAL to get the right kind of string for the platform. Review URL: http://codereview.chromium.org/7519028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96022 0039d316-1c4b-4281-b951-d872f2087c98
* Fix NamedProxyLauncher on windows. Wait for the named pipe to be connectable.kkania@chromium.org2011-08-091-5/+5
| | | | | | | | | | | Enable NamedInterfaceTest on windows. BUG=chromium-os:8515 TEST=none Review URL: http://codereview.chromium.org/7486007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95957 0039d316-1c4b-4281-b951-d872f2087c98
* Implement PPAPI VideoDecode out-of-process supportvrk@chromium.org2011-08-061-6/+3
| | | | | | | | | | | | | This CL implements the proxy necessary for out-of-process video decoding and introduces a shared base class between the PPB_VideoDecoder_Impl and the proxy. BUG=NONE TEST=gles2 plugin runs with or without --ppapi-out-of-process flag, no crashes Review URL: http://codereview.chromium.org/7545014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95724 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 95540 - Marked OutOfProcessPPAPITest.Instance flaky.apatrick@chromium.org2011-08-051-9/+1
| | | | | | | | | BUG=91729 Review URL: http://codereview.chromium.org/7575021 TBR=apatrick@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95548 0039d316-1c4b-4281-b951-d872f2087c98
* Marked OutOfProcessPPAPITest.Instance flaky.apatrick@chromium.org2011-08-051-1/+9
| | | | | | | BUG=91729 Review URL: http://codereview.chromium.org/7575021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95540 0039d316-1c4b-4281-b951-d872f2087c98
* Move more files from chrome/test to chrome/test/base, part #7phajdan.jr@chromium.org2011-08-046-780/+0
| | | | | | | | | | Move all performance tests under chrome/test/perf. This also gets rid of directories containing only 1-2 files. BUG=90905 Review URL: http://codereview.chromium.org/7578004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95481 0039d316-1c4b-4281-b951-d872f2087c98
* Proxy PPP_Messaging.dmichael@chromium.org2011-08-031-2/+5
| | | | | | | | | | | I added a couple of tests while I was figuring out the ref counting problem I was having. Also lots of bonus spelling fixes. BUG=86123 TEST=ppp_messaging_proxy_test and ppapi_tests Review URL: http://codereview.chromium.org/7531003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95240 0039d316-1c4b-4281-b951-d872f2087c98
* Move more files from chrome/test to chrome/test/base, part #5phajdan.jr@chromium.org2011-08-013-3/+3
| | | | | | | BUG=90905 Review URL: http://codereview.chromium.org/7537033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94995 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Clean up UITestSuite:phajdan.jr@chromium.org2011-08-012-55/+7
| | | | | | | | | | | - removed cruft - actually fixed a bug possibly resulting in error messages gumming up bots BUG=none Review URL: http://codereview.chromium.org/7488067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94974 0039d316-1c4b-4281-b951-d872f2087c98
* Move more files from chrome/test to chrome/test/base, part #4phajdan.jr@chromium.org2011-08-012-2/+2
| | | | | | | BUG=90905 Review URL: http://codereview.chromium.org/7544021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94963 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 94516 - GTTF: waste less time if there are problems with launching ↵nirnimesh@chromium.org2011-07-301-2/+2
| | | | | | | | | | | | | the app in ProxyLauncher BUG=90489,91023 Review URL: http://codereview.chromium.org/7521010 TBR=phajdan.jr@chromium.org Review URL: http://codereview.chromium.org/7537016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94837 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI interface for reading the enterprise policy as a big JSON blob.ajwong@chromium.org2011-07-301-0/+3
| | | | | | | | | | | | This includes an implementation that pipes up through PluginDelegate, but stops short of connecting to the actual policy code. BUG=90213 TEST=new unittests + manual testing Review URL: http://codereview.chromium.org/7483019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94824 0039d316-1c4b-4281-b951-d872f2087c98
* Move more files from chrome/test to chrome/test/base, part #3phajdan.jr@chromium.org2011-07-291-2/+2
| | | | | | | BUG=90905 Review URL: http://codereview.chromium.org/7541001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94780 0039d316-1c4b-4281-b951-d872f2087c98
* Move in_process_browser_test and ui_test_utils to chrome/test/basephajdan.jr@chromium.org2011-07-294-4/+4
| | | | | | | BUG=90905 Review URL: http://codereview.chromium.org/7532034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94720 0039d316-1c4b-4281-b951-d872f2087c98