History log of /frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9eed25e2576403a91826312381f4507e8c8171c2 20-May-2011 Steve Block <steveblock@google.com> In DRT2, correctly handle the case of zero tests

Bug: 3291382
Change-Id: I8cde1d8d78a57407c585b02ca8ba3f3f893a609b
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
ca501d20360ffee3a37fc87538daf8281f8a14ed 09-Nov-2010 Steve Block <steveblock@google.com> Fix DumpRenderTree2 to not attempt to read expected results over HTTPS

This is required now that we have HTTPS tests in the triaged set of
tests.

Change-Id: I650518a4536ed903f637a44c0901b1e38bdc1a84
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
cda9448206494b67c0812b9591cc066ca070a7a6 09-Nov-2010 Steve Block <steveblock@google.com> Fix FsUtils.readDataFromUrl() to do the network request on a background thread

This is required now that doing network requests on the main thread
throws NetworkOnMainThreadException.

Also updates TestsListPreloaderThread to create the FileFilter lazily
and removes a superfluous FileFilter param from the Summarizer
constructor.

Change-Id: If15fddac934cd8be611f6693b25837657abbddc3
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
f460dd42190ada4a2c147db5127a9d7870fe0101 29-Sep-2010 Steve Block <steveblock@google.com> Fix a bug with the expected result path in DumpRenderTree2

If we fail to read from any of the possible expected result paths, we should
not record an expected result path.

Change-Id: Ica96b791c14a7755154be4ec9480be4d13f47a19
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
394e0fb84996f5f5ee9e33c9e2f0e11066e6f943 17-Sep-2010 Maksymilian Osowski <maxosowski@google.com> 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
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
9893d96d1231235f3d984e9dc751f08409a5f873 17-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Updated ManagerService to call Summarizer.summarize() in a separate thread.

This could potentially take a long time and result in ANR.

Change-Id: Ib8b246e627e841217b68c955d92c97801e93d923
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
bdebd0621b2a4422a30bea21ea549afd20a9e918 13-Sep-2010 Steve Block <steveblock@google.com> 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
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
34c68912be678ad50a70c1bfa54a91444e993df5 13-Sep-2010 Steve Block <steveblock@google.com> Remove the last remnants in DumpRenderTree2 of the absolute path to the tests

This is no longer required.

Change-Id: I27db10e8c723162b319d9a714b086f508db706e0
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
01c1f9d9e9e7ab3a40a9bf27195a434eb0c9bb9b 02-Sep-2010 Maksymilian Osowski <maxosowski@google.com> The results now show which expected result was used.

Bug: 2889857
Change-Id: If2b7e6e6a22ddb5db6c6a50a358e8f263914e6c0
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
bcf114c2bbef4dd4af266a635a74076d568d125c 27-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Fixed and slightly improved crash detection mechanism.

Before, if a crash was detected, but the "Force quit" dialog remained on the screen, sending the intent to restart the executor would do nothing. It's fixed now with default
uncaught exception handler. Also, when we catch the uncaught exception, we can restart the executor straight away, without waiting for the time-out.

Change-Id: I2f0b4b5f2abd180ff518f1a40ad1294bed2f7f67
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
c6a341d34c690c2b5948977cd803ec2ff668c4b7 23-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Changed the code to use forwarding service.

Change-Id: I2504ef01270f9c8e82acbe6a4069d2b4b77b35f2
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
2e5982a55ac031110ed39515a76f7a5ec9ff2c14 26-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Tweaked the logging + some minor style fixes.

Change-Id: If89fe8ab1845780ecf23c5fd339a4932ebec9c0c
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
2e64bb7afdd97c954491877306ccb8318f8ec3ce 10-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added more info to the Summarizer.

Bug: 2889572
Change-Id: If02dbdf90e8b8717370b5586cc72be235c93db79
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
ea46f2595a8718d4478e016fd40b2d57658289cf 10-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Resets Summarizer after everything's finished.

Bug: 2903641
Change-Id: I7cecd454fe726a1527999259d37bd51ea2785116
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
c8fb818b947f15d4eb467c229ea43806dd75c01e 10-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Changed some parts of the code to prepare it for script support that will come in later commit.

Bug: 2903591

Change-Id: If8fcfad1557c8140c476212d8be9f99987cdaa18
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
23a0ee4758da5e2d24ec6c9e8a63c127463a096f 04-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added crash-detection mechanism.

Change-Id: Idb6501e94ffae5948de84241e46a618bc56554dd
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
c83712e68642b9816a561916c6ec044509bd6759 03-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Changed the order of searching for expected result (and added additional location).

Change-Id: Ieb59ffcaeb999d0ed5a8445c97e6ea3bbe115e4d
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
dd4bff62b54033bedc254f517397ae8f954d0dc9 30-Jul-2010 Maksymilian Osowski <maxosowski@google.com> First batch of layoutTestController functions + some fixes and tweaks.

Change-Id: I9dae192c498d8e19fd75861a1a6cf1f079ad9c6f
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
5f0ccd76a88586ce85c17cb4db058934e693a4fc 23-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Moved practically all of the prerefactoring functionality to the new design.

Renamed LayoutTestsRunner activity to TestsListActivity. It will be responsible for restrating the Executer after the crash. Now it only starts
it.
Renamed LayoutTestsRunnerThread to TestsListPreloaderThread. It only preloads tests now.
LayoutTest class is no longer needed, its functionality is in LayoutTestsExecuter.
Most of the functionality from LayoutTestsRunnerThread is now in ManagerService.

Change-Id: I08924d949ceb9f8816888bc8e795256d0542fa99
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
7ddc0b7a72aa66d699fecce3d855a6c70f844647 22-Jul-2010 Maksymilian Osowski <maxosowski@google.com> First stage of refactoring the code to handle crashes gracefully.

There is a new activity (LayoutTestsExecuter) added that is responsible for acutally running the tests and sending the actual results to the new
ManagerService class. This class will take over most of the functionality of the current LayoutTestsRunnerThread. At the moment
LayoutTestsRunnerThread is changed so that after computing the tests' list it sends the list to LayoutTestsExecuter. The rest of the code is
never called. It will be shifted to the service.

Current implementation of ManagerService only prints the log message on receiving the bundle with actual results from LayoutTestsExecuter.

Change-Id: I5adcbc20bb18ebf24324974bc66e4b31c4b81902
/frameworks/base/tests/DumpRenderTree2/src/com/android/dumprendertree2/ManagerService.java