182 Commits

Author SHA1 Message Date
Elliott Slaughter
f21d2e3059 Initial work on browser incognito mode history feature.
Change-Id: I050edf263d5c4ee0c0373692e267d7e19f47ba1b
2010-08-05 16:22:33 -07:00
Kristian Monsen
d468e50bce Merge "After merging webkit to 64264 these hang, so added them to the do not run list. The tests timeout on chrome and are on the chrome skiplist." 2010-08-04 04:58:09 -07:00
Kristian Monsen
8136954a3f After merging webkit to 64264 these hang, so added them to the do not run list.
The tests timeout on chrome and are on the chrome skiplist.

Change-Id: I15c2cb70219c04af0d7bc561a1a8619df76bd0dc
2010-08-03 15:37:54 +01:00
Jean-Baptiste Queru
5aa1c034d9 resolved conflicts for merge of 8a76a908 to master
Change-Id: I8983d5c93dfa12d87449ac9f9a17a5aafdadef0a
2010-07-29 16:15:19 -07:00
Steve Block
3f617506c1 Merge "Add some dom/xtml/level3 LayoutTests to the DumpRenderTree ignore results list" 2010-07-27 02:53:10 -07:00
Ben Murdoch
357d280a25 Merge WebKit at r63859 : Implement layoutTestController.dumpAsText(boolean) in DumpRenderTree.
See http://trac.webkit.org/changeset/63730

Change-Id: Iced14a89a2a71557529a7a5e32c9eab04b370742
2010-07-26 17:54:03 +01:00
Steve Block
d1d4418978 Add some dom/xtml/level3 LayoutTests to the DumpRenderTree ignore results list
These tests have no expected result. They are not run on Chromium and are skipped on Qt.

Change-Id: I352b93dd8f3793be7f6c81a1f16d064e7239333c
2010-07-22 17:13:51 +01:00
Christian Mehlmauer
8b85dceadf Replaced /sdcard with Environment.getExternalStorageDirectory()
Change-Id: I9a7413f81090b69c82ca6b1e585f5e379b19e60c
2010-07-19 20:12:31 +02:00
Guang Zhu
5d53c19a10 add a paramter to control page-load-termination-on-JS-error
A previous change terminates page load if there's certain JS errors;
the intention was to speed up layout tests such that page accessing
non-existent test controllers/methods will get immediate termination
instead of waiting on timeout. However this causes problem for page
cycler because it may interrupt the test run too early. Also there
was a bug on bracketing on the termination conditions (operator
precendence issue).

Change-Id: I2f19e48fa0061286fddf0f7cbb4953d7f7d88f76
2010-07-14 17:26:02 -07:00
Steve Block
cefd8d9588 Merge "Update DumpRenderTree to look in platform/android for Android-specific results" 2010-07-12 10:01:50 -07:00
Steve Block
a88837573e Update DumpRenderTree to look in platform/android for Android-specific results
Change-Id: I32044fc8e22d419762e275cd69b0c785a7f4c8a5
2010-07-12 18:00:34 +01:00
Ben Murdoch
177eb38ef5 Update the file filter in DumpRenderTree (and DumpRenderTree2) so that
we run tests in .xhtml files.

Change-Id: I2af0bd29acef5bafa9dee9292aafc18d77a84080
2010-07-09 16:06:40 +01:00
Elliott Slaughter
be1304f0c2 Tweak fix for setXSSAuditorEnabled in LayoutTestController.
Change-Id: Iba9b67da8628e3880e8f6b18d2dc51337b9c58fb
2010-06-23 14:11:37 -07:00
Elliott Slaughter
5dc0c8253b Add setXSSAuditorEnabled support in WebSettings.
Change-Id: I6f74589b28960b91093acf8219a55e98f93b1881
2010-06-22 14:56:54 -07:00
Shimeng (Simon) Wang
ad45686d72 Add dumpChildFramesAsText function support in LayoutTestController.
Change-Id: I8af0bbca1d2166a25486d5a12fb6a985bbe264ef
2010-06-21 10:05:34 -07:00
Leon Clarke
2dbb41d790 Merge webkit.org at r60469: Skip a new isolated world test
Change-Id: I72f8da5c7a045dfd9ab2346d472756abcb4fe5a2
2010-06-08 15:17:15 +01:00
Ben Murdoch
1620bcdcdb DumpRenderTree fix.
Remove the overridden WebChromeClient.onProgressChanged function. We don't seem to need it and
it appears to be the cause of b/2681943. Without that code we need to tweak the terminating
conditions in onPageFinished and notifyDone.

Change-Id: If2958007d92f2da92ae0de19eb07a0b38258fae0
2010-06-07 17:36:20 +01:00
Leon Clarke
790e71d814 Merge "Add indexeddb files to the skip list" 2010-06-03 07:05:47 -07:00
Leon Clarke
970effc07c Add indexeddb files to the skip list 2010-06-03 15:00:11 +01:00
Ben Murdoch
9b815d0801 DumpRenderTree changes
- Make the layout test counter work when you run tests through the GUI
- Use the progress bar in the applications title bar to display test progress

Change-Id: I3d4b778470e812b80b7a64297b3a64ba6f9d083c
2010-06-03 12:39:09 +01:00
Kristian Monsen
fb4b88fddb Fixes an error when displaying the current layout test index.
This fixes a bug in commit https://android-git.corp.google.com/g/#change,52518.
Updated index to be zero based when passed around and off by one error on
resume. Note that previous commit changes how DumpRenderTree dumps titles.
This might affect the results of layout tests.

Change-Id: I3d6989d71c336f90168e38c994dd36743bda365c
2010-05-27 11:09:38 +01:00
Kristian Monsen
521d9a7986 Display index and count when running layout tests
Change-Id: I8b925784aead96a1be6344d654d0376dee2047eb
2010-05-25 20:12:47 +01:00
Kristian Monsen
75be797b0c Merge WebKit at r59636: Added appcache/fallback.html to the ignore list.
Change-Id: Ic2cbb9e32022b0f7ee371984691b3c590d05667d
2010-05-25 15:51:22 +01:00
Ben Murdoch
d1f5e9e5c0 Merge changes I8da1b801,Id88446d6,I82798d5a
* changes:
  Merge Webkit at r58956: Update User agent with new WebKit version.
  Merge Webkit at r58956: Update DRT FileFilter.
  Merge Webkit at r58956: Plugin code has switched to C99 integer types. See http://trac.webkit.org/changeset/58590
2010-05-14 08:17:51 -07:00
Steve Block
77b8e6149e Merge "Change the default JS engine for Android-specific layout test results in DRT from JSC to V8" 2010-05-14 03:11:38 -07:00
Ben Murdoch
543f0c9fa4 Merge Webkit at r58956: Update DRT FileFilter.
Change-Id: Id88446d6210da81f10d0ae26170addae6595f2a7
2010-05-14 10:24:56 +01:00
Steve Block
c1d8651538 Change the default JS engine for Android-specific layout test results in DRT from JSC to V8
Change-Id: Idaf5602d7f45533058b0f43d66377b10b1e7d708
2010-05-14 09:26:24 +01:00
Steve Block
f27d7fbac8 Adds excessive-comma-usage.html to DumpRenderTree skipped list as it causes OOM
Change-Id: I4581eeda494797616b9881d47cc53eccf21456c9
2010-05-13 17:40:12 +01:00
Steve Block
52ab0b39fc Merge webkit.org at r58033 : Update the WebKit UA string and LayoutTest ignore list
Change-Id: I620e6da3f7318f329f3401075799e5659cacda82
2010-05-11 14:28:10 +01:00
Shimeng (Simon) Wang
aba9160183 Remove svg from ignored rendertree tests list.
issue: 2469786
Change-Id: I9e7264a32fbc50d6810031b32ef0da411904cd83
2010-05-04 13:51:52 -07:00
Guang Zhu
6c15f6003a improvements on layout test
* reduce timeout limit from 30s to 15s
* terminate a test case under some condition on uncaught JS exception
* minor fixes

Change-Id: Iabc8f214544d2c8c14139756abc049870023fea5
2010-05-03 11:49:04 -07:00
Steve Block
79a81c2d38 Merge webkit.org at r55033 : Update the WebKit UA string and LayoutTest ignore list
Change-Id: I7eab669b404dbd2ab534c14021d4a60db0caa803
2010-04-27 20:11:29 +01:00
Steve Block
1d9b466568 Updates DumpRenderTree ignore list to reflect status of touch event tests at current WebKit revision (r54731).
Touch event tests were added to the Android tree in https://android-git.corp.google.com/g/49637

Change-Id: I6c28b137fc70a26a1db94cdb72e283629eaaa2bf
2010-04-23 13:34:00 -07:00
Shimeng (Simon) Wang
24ea8a8e26 Remove xslt tests from ignored tests list.
The change to enable xslt in Android webkit is:
https://android-git.corp.google.com/g/#change,49420

Change-Id: I0a2e208ffbe493d311efa638cc0624e07226005e
2010-04-22 11:57:37 -07:00
Steve Block
cef45f3368 Removes XPath layout tests from the Dump Render Tree ignore results list
XPath was enabled in https://android-git.corp.google.com/g/49109

Change-Id: I4704e63965a0bc8ac53b8cbc939242b79d71dc78
2010-04-21 21:55:51 +01:00
Ben Murdoch
7ef7caae2a Add 3 touch tests to the ignored result list.
- basic-multi-touch-events.html - uses multi touch
 - touch-target.html - uses multi touch
 - touch-coords-in-zoom-and-scroll - uses eventSender.zoomPageIn(),zoomPageOut() that we do not support.

Change-Id: Ie38f7155ae87cf575fd839b5e0dc9e01adf0e485
2010-04-19 18:13:57 -07:00
Ben Murdoch
a8b9768a14 Reset the webview settings after each test to ensure that each new test starts
in a consistent, known state. This fixes a bug for example with the appcache
tests, where disable.html turns off appcache support but it is never restored
causing future tests to fail.

Change-Id: I71e2607d29ec6358cfdc6ab37a6861c161e84cd8
2010-04-15 12:34:18 -07:00
Steve Block
2bb2553a20 Cherry pick from master.
Fixes DumpRenderTree to re-use HTTP authentication credentials

This is required for layout test http/tests/appcache/auth.html

Bug: 2098423
Change-Id: Ic9531e3c23a2fa9ebfab70cde3172550f572a404
2010-04-01 16:39:53 +01:00
Steve Block
fb0de34a47 Implements layoutTestController.overridePreference()
This change provides the infrastructure for
layoutTestController.overridePreference(). Currently, we only provide an
implementation for the preference 'WebKitOfflineWebApplicationCacheEnabled',
which is required by the layout test http/tests/appcache/disabled.html.

Change-Id: I8552f2f4e23b982db2d067ffa20c052e56d8fb7f
2010-03-22 10:52:56 +00:00
Steve Block
cd90b15cb8 Removes most remaining appcache layout tests from the DumpRenderTree ignoreResults list
The server serving the layout tests has now been updated to to reflect the
current version of WebKit (r54731) so serveral more tests now pass.

Change-Id: I95afa0012bf3fed15c733b0317ecd4c03f7a158f
2010-03-22 10:52:56 +00:00
Steve Block
427efcca19 Implements layoutTestController.setAppCacheMaximumSize
Change-Id: Ib64123738bc384213ef80e2e60e4a0d9407c09d8
2010-03-20 11:03:53 +00:00
Steve Block
f19f9f55f9 Removes an appcache test from the DumpRenderTree ignoreResults list
Android-specific results for this test were added in
https://android-git.corp.google.com/g/45462

Change-Id: I7716c2c061ab955d0bf96523b6aab747898cc4e7
2010-03-19 13:59:10 +00:00
Steve Block
9b63c8ee37 Adds worker tests to the DumpRenderTree ignoreResults list, as workers are now disabled
Change-Id: I19fbba824cbae372849a8f8ee66dbc8849101eb1
2010-03-17 19:14:18 +00:00
Steve Block
7c58da7589 Updates the status of some HTML5 storage layout tests in the DumpRenderTree skipped list
Bug: 2079807
Change-Id: I2bff326e68d8ac761fd2c4628fab8b10d255c7dc
2010-03-17 17:41:49 +00:00
Steve Block
f3c755a079 Adds XPath layout tests to DumpRenderTree ignoreResults list as Android does not support XPath
Change-Id: Ibda46541161581923d15258b863ed47f248ae626
2010-03-15 12:27:48 +00:00
Steve Block
b5522301a0 Puts two regex layout tests back on the DumpRenderTree skipped list
fast/regex/test1.html and fast/regex/slow.html were removed from the skipped
list in https://android-git.corp.google.com/g/#change,43908

However, they cause DumpRenderTree to hang when run with V8, so are added back
to the list pending further investigation.

Bug: 2509394
Change-Id: I83c361c99fcd61e940a169f1ed00614529af48ff
2010-03-12 11:04:54 +00:00
Steve Block
cf0fd7892b Adds to DumpRenderTree the ability to ignore the results of tests
Change-Id: I7c16d9713fc35c773b810f9d5ce6700f8d9a28e4
2010-03-11 15:40:45 +00:00
Ben Murdoch
e179c1d1b6 Merge "Check if the JS_ENGINE key exists as an environment variable before reading it." 2010-03-11 05:46:28 -08:00
Ben Murdoch
dc2711d47d Check if the JS_ENGINE key exists as an environment variable before reading it.
Change-Id: I274b23ea53ec0129ea3b52ff66322f7069338f53
2010-03-11 13:27:20 +00:00
Steve Block
8028dab82b Remove http/wml from the DumpRenderTree skipped list, as this directory no longer exists.
Change-Id: I7f97d68695ee1df45329749d8f08d44364bfef24
2010-03-11 10:41:20 +00:00