Sha256: e293dd30563b6795e112d5fabd502d846687278914f856184af0022fef5d9b07
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
package com.amplify.honeydew_server; import android.util.Log; import android.view.KeyEvent; import com.amplify.honeydew_server.httpd.RemoteCommandReceiver; import com.android.uiautomator.core.UiDevice; import com.android.uiautomator.testrunner.UiAutomatorTestCase; import fi.iki.elonen.ServerRunner; public class TestRunner extends UiAutomatorTestCase { public void testRemoteLoop() throws Exception { Log.d(getClass().getName(), "Starting honeydew-server..."); UiDevice uiDevice = getUiDevice(); uiDevice.wakeUp(); unlockEmulator(); RemoteCommandReceiver remoteCommandReceiver = new RemoteCommandReceiver(new ActionsExecutor(uiDevice)); ServerRunner.executeInstance(remoteCommandReceiver); Log.d(getClass().getName(), "honeydew-server started, waiting for commands"); while(true) { Thread.sleep(1000); } } private void unlockEmulator() { getUiDevice().pressKeyCode(KeyEvent.KEYCODE_SOFT_LEFT); getUiDevice().pressKeyCode(KeyEvent.KEYCODE_SOFT_RIGHT); getUiDevice().pressKeyCode(KeyEvent.KEYCODE_MENU); getUiDevice().pressKeyCode(KeyEvent.KEYCODE_MENU); } }
Version data entries
3 entries across 3 versions & 1 rubygems