sgurun@, please let us know if you are able to repro the failure locally and what the repro steps are. Please assume next to zero Android-specific knowledge (i.e. I know how to launch the Chromium's Android emulator on Ubuntu + how to build x86/android Chromium build, but don't know how to provision the emulator with the freshly built, private binaries + how to download/setup/run CTS test suite).
Prerequisite; you need to have an android device connected and can use adb
Yes you can run the test locally. Here are the steps:
1. Download cts test binary from
https://source.android.com/compatibility/cts/downloads.html
Choose the right architecture (arm). cts test for printing should be same in recent versions
2. unzip the binary to a directory
3. use :
./android-cts/tools/cts-tradefed
4. in the prompt enter
run cts -m CtsWebkitTestCases -t android.webkit.cts.WebViewTest#testPrinting
for running printing test
> Yes you can run the test locally. Here are the steps:
imo that's a high bar to clear for a developer not familiar with android. You also have to know how to properly replace the system webview with the one built locally etc.
I think we need a webview developer to help here.
Comment 17: Thanks for getting that set up! Any progress on the issue causing it to fail? We'd love to get a fix in before branch if possible, but I know that's cutting it close.
Not yet. I'm looking at a similar build config on Linux which is:
enable_basic_printing = true
enable_print_preview = false
and I see problems. Whereas before I tested with a normal build (both build flags flipped to true) + --disable-print-preview. Either I missed the problem or the two are not quite the same.
Comment 1 by sgu...@chromium.org
, Nov 16 2016Owner: thestig@chromium.org