Bug 100100
| Summary: | [Chromium] Running layout tests for Android should be more reliable | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Peter Beverloo <peter> |
| Component: | Tools / Tests | Assignee: | Peter Beverloo <peter> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | Normal | CC: | pasko, pliard, timvolodine |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | 96492, 100944, 100950, 101233, 101944, 102245, 103065 | ||
| Bug Blocks: | |||
Peter Beverloo
There are three issues right now which impact stability and reliability of the Android layout tester:
http://build.webkit.org/builders/Chromium%20Android%20Release%20%28Tests%29
1) The devices need to be rooted. Going to root is done in _setup_test, but this doesn't seem to have any effect. We should remove the need to be on a rooted device.
2) Apache2 sometimes failes to start because there are excess ipcs semaphores. These can be removed from the bot by running the following command, but they should be cleaned up in a normal way.
ipcs -s | grep chrome-bot | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'
3) The test runner, right now, seems to be unable to detect that DRT is done. It waits for more output while nothing else will follow.
http://build.webkit.org/builders/Chromium%20Android%20Release%20%28Tests%29/builds/1783/steps/layout-test/logs/stdio
As an aside, the error messages shared by the layout test runner are highly unclear (plain python errors).
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Peter Beverloo
Resolving as WontFix given that Chromium moved to Blink.