Steve Block
f09aafa275
Fix DumpRenderTree2 to handle SSL errors
...
This fixes http/tests/appcache/different-https-origin-resource-main.html
Change-Id: I90e151c027b2d8c55ea82104c02e4a641b933024
2010-09-22 15:33:05 +01:00
Steve Block
70727d1f75
Merge "Fix DumpRenderTree2 to correctly add JavaScript interfaces to new windows"
2010-09-22 07:28:29 -07:00
Romain Guy
76f6091185
Merge "Add support for circular gradients to the GL renderer."
2010-09-21 16:50:50 -07:00
Romain Guy
ddb80bebb0
Add support for circular gradients to the GL renderer.
...
This change also adds full support for local transformation matrices on
sweep and radial gradients.
Change-Id: Id8773bc0766575190e3f3d51984fc5e57b266c3f
2010-09-21 16:48:50 -07:00
Romain Guy
399542a7a3
Merge "Add support for SweepGradient in the GL renderer."
2010-09-20 17:55:58 -07:00
Romain Guy
ee916f14cb
Add support for SweepGradient in the GL renderer.
...
Change-Id: I7aa397ed4e34655ead9ba1f5b4ce087665e0f022
2010-09-20 17:54:17 -07:00
Joe Onorato
ef1e7763c2
Tablet ticker.
...
Change-Id: Ia3db5cc29eac1703123de3e1c6dc7c22e7d024eb
2010-09-20 14:14:02 -04:00
Maksymilian Osowski
394e0fb849
Updated Summarizer to use SQLite DB.
...
It avoids OOM issues by dumping the memory to the DB every
few hundred tests and then reading them in chunks when
generating summaries, etc.
Change-Id: I5f63d960d456f17e9f2189230a7ae0ca5607ce51
2010-09-17 16:35:46 +01:00
Maksymilian Osowski
fadb0de33d
Changed Summarizer to dump generated html code to file every few hundred tests to avoid OOM errors.
...
Change-Id: Id0917d45ffab2e47d67d17d629f342add5292d4e
2010-09-17 16:14:39 +01:00
Steve Block
76c97ee414
Fix DumpRenderTree2 to serve HTTP tests on http://127.0.0.1:8000
...
Currently DumpRenderTree2 serves HTTP tests on http://localhost:8080 .
Some of the tests hardcode 'http://127.0.0.1:8000 ' for resources, so
we must use this scheme and port for the requests to be same-origin.
This fixes LayoutTest http/tests/appcache/credential-url.html
Change-Id: I2a9c402fc7b0e0b62eb4a278d67ac0e63ef96e8b
2010-09-17 16:12:21 +01:00
Maksymilian Osowski
062c0c9846
Merge "Updated ManagerService to call Summarizer.summarize() in a separate thread."
2010-09-17 07:29:14 -07:00
Maksymilian Osowski
517ebf14d4
Merge "Changed the behaviour of run_apache2.py restart."
2010-09-17 07:28:58 -07:00
Maksymilian Osowski
4af7705631
Changed the behaviour of run_apache2.py restart.
...
Now it explicitly stops and starts the server and not just invokes apache2 -k restart
Change-Id: I74cfa9c3388552fcc56b62c5ab614262ca540d0b
2010-09-17 15:27:34 +01:00
Maksymilian Osowski
9893d96d12
Updated ManagerService to call Summarizer.summarize() in a separate thread.
...
This could potentially take a long time and result in ANR.
Change-Id: Ib8b246e627e841217b68c955d92c97801e93d923
2010-09-17 15:11:15 +01:00
Steve Block
b6a2364eba
Merge "Update DumpRenderTree2 to handle failing tests where no meaningful diff is available"
2010-09-17 06:40:24 -07:00
Steve Block
f0c289e24c
Fix DumpRenderTree2 to correctly add JavaScript interfaces to new windows
...
When adding JavaScript interfaces to a WebView, they must be passed to
the WebView constructor, rather than to
WebView.addJavascriptInterface() if they are to be used immediately
without the risk of race conditions.
This fixes LayoutTest
http/tests/appcache/crash-when-navigating-away-then-back.html
This was fixed for DumpRenderTree in
https://android-git.corp.google.com/g/23804
Change-Id: I1581d6d6cfc1b35be1ec2f2e5b5b944da2b4b935
2010-09-17 13:21:51 +01:00
Steve Block
8a6def0247
Update DumpRenderTree2 to handle failing tests where no meaningful diff is available
...
Currently, DumpRenderTree2 asigns the following result codes
{PASS, FAIL_RESULT_DIFFERS, FAIL_NO_EXPECTED_RESULT, FAIL_TIMED_OUT,
FAIL_CRASHED}
This is not strictly correct, as a test may fail for any of three
reasons - crashing, timing out, or the the result not being as
expected. Therefore, it's possible for a test to fail even if the
result is as expected.
This patch updates AbstractResult to handle each of the three reasons
for failure separately. We then test all three to determine if the
test has passed.
This allows us to correctly report whether or not the result differs
from expected for a failing test.
Change-Id: I7adcfe72c4dd0bd3de2e1b868d9807be6eb5bddf
2010-09-17 13:21:22 +01:00
Maksymilian Osowski
44ce3242a9
Merge "Changed run_layout_tests.py and run_apache2.py to accept alternative tests root dir."
2010-09-17 05:04:19 -07:00
Steve Block
c0847c55ea
Remove superfluous CSS from DumpRenderTree2's Summarizer
...
Change-Id: Ifc3764ec3cf7bd5ee412abaf45112eed22083456
2010-09-17 12:30:21 +01:00
Steve Block
2c38de8436
Implement WebViewClient.onReceivedHttpAuthRequest() in DumpRenderTree2
...
This fixes LayoutTest http/tests/appcache/auth.html.
Change-Id: Idd9ead9c35341cc6a787d409ae2fe1bebef01d60
2010-09-17 12:30:21 +01:00
Maksymilian Osowski
78fbc54c18
Changed run_layout_tests.py and run_apache2.py to accept alternative tests root dir.
...
Change-Id: I6d0537b6712ca6f68ec004e5e8bf95b97b9017fc
2010-09-17 12:18:56 +01:00
Romain Guy
a977120681
Merge "Add support for drawLines(), with anti-aliasing"
2010-09-16 20:51:45 -07:00
Romain Guy
759ea80dca
Add support for drawLines(), with anti-aliasing
...
Change-Id: I16c0593c5671490909dec13a85df601e1428a1a6
2010-09-16 20:49:46 -07:00
Steve Block
44c7197a8b
Merge "Make DumpRenderTree2 appear in the 'Dev Tools' application"
2010-09-16 04:59:28 -07:00
Romain Guy
857d7cf80e
Merge "Fix 9patch rendering."
2010-09-15 18:15:10 -07:00
Romain Guy
6820ac8b14
Fix 9patch rendering.
...
Change-Id: Ic4c18ff483cca95fbabcb10843f7714efe488adb
2010-09-15 18:11:50 -07:00
Steve Block
2622f30284
Make DumpRenderTree2 appear in the 'Dev Tools' application
...
Bug: 2999543
Change-Id: I1791c7b1a82f23ff742a68f365d7092c36804efd
2010-09-15 23:08:37 +01:00
Brian Carlstrom
7352c8bb42
am 0535d857: am 94126238: Merge "Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments" into gingerbread
...
Merge commit '0535d8577fb2a3687428f462c591ae3220e1f773'
* commit '0535d8577fb2a3687428f462c591ae3220e1f773':
Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments
2010-09-15 11:36:58 -07:00
Maksymilian Osowski
d96c5e0cb3
Added setXSSAuditorEnabled() LayoutTestController function.
...
Change-Id: I262e434573ee79c998f3ace5103c191fc0989bd2
2010-09-15 11:27:49 +01:00
Brian Carlstrom
0535d8577f
am 94126238: Merge "Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments" into gingerbread
...
Merge commit '94126238427f04ecb86fe6832113afb2f04e89b5' into gingerbread-plus-aosp
* commit '94126238427f04ecb86fe6832113afb2f04e89b5':
Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments
2010-09-14 11:17:22 -07:00
Maksymilian Osowski
023606abb6
Merge "Changed Summarizer to add header before printing the path in summary.txt and details.html"
2010-09-14 10:37:46 -07:00
Steve Block
8a2e55239a
Merge "Implement LayoutTestController.setAppCacheMaximumSize() for DumpRenderTree2"
2010-09-14 10:21:30 -07:00
Maksymilian Osowski
75aa0d3828
Changed Summarizer to add header before printing the path in summary.txt and details.html
...
Change-Id: I6413e1871ede077793d49b7d4732f90d0aea352f
2010-09-14 18:13:07 +01:00
Maksymilian Osowski
ac0b599fa7
Merge "Made the run_layout_tests.py script restart the apache2 server before it starts."
2010-09-14 10:04:23 -07:00
Steve Block
757dcbb803
Implement LayoutTestController.setAppCacheMaximumSize() for DumpRenderTree2
...
Change-Id: I7db486ccee1b9ebe84b89b98ba1a9b6e933d8f4e
2010-09-14 16:59:17 +01:00
Steve Block
8a0db6f5ff
Merge "Sort LayoutTestController methods alphabetically"
2010-09-14 08:25:26 -07:00
Maksymilian Osowski
2e36737669
Made the run_layout_tests.py script restart the apache2 server before it starts.
...
Change-Id: Ic6b4e63d20a95daddd3dfde32d4168b235d7dd91
2010-09-14 16:09:11 +01:00
Steve Block
5de8b998f5
Sort LayoutTestController methods alphabetically
...
This makes it easier to keep trac of which methods are implemented.
No functional changes.
Change-Id: I389ec5c0f7e77def6a479e387d1373b2b87f60c2
2010-09-14 14:44:29 +01:00
Steve Block
540aada302
Merge "Add to DumpRenderTree2 the option to suppress showing results in the host browser"
2010-09-14 06:27:08 -07:00
Steve Block
d210fd26b2
Add to DumpRenderTree2 the option to suppress showing results in the host browser
...
Change-Id: I78841ab5fad4e3ee0d5fe559489bf8cfd81abd23
2010-09-14 14:24:59 +01:00
Maksymilian Osowski
59e46ef785
Merge "Gets rid of flickering when executing tests."
2010-09-14 06:24:08 -07:00
Maksymilian Osowski
a7e2ca9a1c
Gets rid of flickering when executing tests.
...
Achieves it by setting Executor background to white.
Change-Id: Id07c743114c6cce9e9446439136a5efd72857dc4
2010-09-14 14:23:07 +01:00
Brian Carlstrom
2c42c8fbaf
Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments
...
Bug: 2672817
Change-Id: If5f10fa16eaf5676a0c1540463759cd4e0e837de
2010-09-14 00:11:14 -07:00
Romain Guy
8411f336c7
Fix rendering issue with layers intersecting the clip rect.
...
Change-Id: Icbe35194fa219ef13ce639d33631235f8d7df3d7
2010-09-13 17:27:57 -07:00
Maksymilian Osowski
8e0835c08e
Merge "Added overridePreference() layoutTestsController function."
2010-09-13 10:54:28 -07:00
Maksymilian Osowski
5e689a7486
Added overridePreference() layoutTestsController function.
...
Change-Id: I99fbf7490c3c6eb063bf5ed0bbd2bced0f10a967
2010-09-13 18:49:59 +01:00
Steve Block
ab87db4ad8
Update DumpRenderTree2 to only calculate the WebKit revision once per test run
...
This is obtained by a HTTP request to ThirdPartyProject.prop
Change-Id: I34e310cf52fbcef24bb2a76e64aab5263b3052f1
2010-09-13 17:32:16 +01:00
Steve Block
c54df24fa9
Remove superfluous FileFilter from DumpRenderTree2 DirListActivity.java
...
Change-Id: I5e7d86fc4e05ac512ce1b2c55660d3b7f0de2750
2010-09-13 16:04:18 +01:00
Steve Block
5c27bc1c64
When running DumpRenderTree2 from script, remove old results files
...
This makes sure that should we fail to get a new results file from
the device, we won't ever show an old results file to the user.
Change-Id: Ib00ae391a6b2b43a336370ef23af2d6c95589918
2010-09-13 16:00:42 +01:00
Steve Block
bdebd0621b
Update DumpRenderTree2 to store results in /sdcard/layout-test-results
...
This more closely follows other WebKit platforms, which use
/tmp/layout-test-results.
Change-Id: Ice702b73d7425250d595e8321e14ff3becb66ed5
2010-09-13 15:55:13 +01:00