META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/atest/
com/android/atest/AtestToolWindowAction.class
AtestToolWindowAction.java
package com.android.atest
public com.android.atest.AtestToolWindowAction extends com.intellij.openapi.actionSystem.AnAction {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void <init> ()
public void actionPerformed (com.intellij.openapi.actionSystem.AnActionEvent)
com.intellij.openapi.actionSystem.AnActionEvent event
com.intellij.openapi.wm.ToolWindow AtestTW
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/commandAdapter/
com/android/atest/commandAdapter/CommandRunner.class
CommandRunner.java
package com.android.atest.commandAdapter
public com.android.atest.commandAdapter.CommandRunner extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String ATEST_COMMAND_PREFIX
private static com.intellij.execution.process.KillableColoredProcessHandler sProcessHandler
private com.intellij.execution.configurations.PtyCommandLine mCommand
private com.intellij.execution.process.ProcessListener mProcessListener
private com.intellij.openapi.project.Project mProject
public void <init> (java.util.ArrayList, java.lang.String)
java.util.ArrayList cmds
String workPath
public void <init> (java.lang.String, java.lang.String, java.lang.String, com.android.atest.toolWindow.AtestToolWindow, com.intellij.openapi.project.Project) throws java.lang.IllegalArgumentException
String lunchTarget
String testTarget
String workPath
com.android.atest.toolWindow.AtestToolWindow toolWindow
com.intellij.openapi.project.Project project
StringBuffer commandBuffer
String atestCommand
String[] commandArray
java.util.ArrayList cmds
public void setProcessListener (com.intellij.execution.process.ProcessListener)
com.intellij.execution.process.ProcessListener processListener
public void run ()
com.intellij.execution.ExecutionException e
private void launchConsole ()
com.intellij.build.BuildTextConsoleView consoleView
javax.swing.JPanel panel
com.intellij.execution.ui.RunContentDescriptor contentDescriptor
public static void stopProcess (com.intellij.openapi.project.Project)
com.intellij.execution.ui.RunContentDescriptor contentDescriptor
com.intellij.openapi.project.Project project
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/commandAdapter/AtestProcessListener.class
AtestProcessListener.java
package com.android.atest.commandAdapter
public com.android.atest.commandAdapter.AtestProcessListener extends java.lang.Object implements com.intellij.execution.process.ProcessListener {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.android.atest.toolWindow.AtestToolWindow mToolWindow
private StringBuffer mOutputBuffer
public void <init> (com.android.atest.toolWindow.AtestToolWindow)
com.android.atest.toolWindow.AtestToolWindow toolWindow
public void startNotified (com.intellij.execution.process.ProcessEvent)
com.intellij.execution.process.ProcessEvent event
public void processTerminated (com.intellij.execution.process.ProcessEvent)
com.intellij.execution.process.ProcessEvent event
public void processWillTerminate (com.intellij.execution.process.ProcessEvent, boolean)
com.intellij.execution.process.ProcessEvent event
boolean willBeDestroyed
public void onTextAvailable (com.intellij.execution.process.ProcessEvent, com.intellij.openapi.util.Key)
com.intellij.execution.process.ProcessEvent event
com.intellij.openapi.util.Key outputType
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/AtestUtils.class
AtestUtils.java
package com.android.atest
public com.android.atest.AtestUtils extends java.lang.Object {
private static final String EMPTY_STRING_ERROR
public void <init> ()
public static boolean hasTestMapping (java.lang.String)
String path
public static java.lang.String getAndroidRoot (java.lang.String)
String projectPath
java.io.File currentFolder
java.io.File parentFolder
java.io.File checkFolder
public static transient boolean checkEmpty (java.lang.String[])
String target
String[] targets
public static java.lang.String checkError (java.lang.String, java.lang.String, java.lang.String)
String lunchTarget
String testTarget
String workPath
StringBuilder errorMessage
}
com/android/atest/widget/
com/android/atest/widget/AtestNotification.class
AtestNotification.java
package com.android.atest.widget
public com.android.atest.widget.AtestNotification extends com.intellij.notification.Notification {
public static final String ATEST_GROUP_ID
public static final String ATEST_TITLE
public void <init> (java.lang.String)
String content
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/widget/AtestFastInputController.class
AtestFastInputController.java
package com.android.atest.widget
public com.android.atest.widget.AtestFastInputController extends java.lang.Object {
public static final String RUN_ON_HOST_POST
public static final String TEST_MAPPING_POST
public static final String SKIP_BUILD_POST
private javax.swing.JComboBox mTestTarget
private javax.swing.JCheckBox mRunOnHost
private javax.swing.JCheckBox mTestMapping
private javax.swing.JCheckBox mSkipBuild
public void <init> (javax.swing.JComboBox, javax.swing.JCheckBox, javax.swing.JCheckBox, javax.swing.JCheckBox)
javax.swing.JComboBox testTarget
javax.swing.JCheckBox runOnHost
javax.swing.JCheckBox testMapping
javax.swing.JCheckBox skipBuild
public void linkCheckBoxWithTestTarget ()
javax.swing.text.JTextComponent tc
private void checkAllTestTarget ()
String testTarget
private void setCheckbox (javax.swing.JCheckBox, java.lang.String)
javax.swing.JCheckBox checkbox
String postfix
String testTarget
private void checkTestTarget (java.lang.String, javax.swing.JCheckBox, java.lang.String)
String testTarget
javax.swing.JCheckBox checkbox
String postfix
private synthetic void lambda$linkCheckBoxWithTestTarget$2 (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
private synthetic void lambda$linkCheckBoxWithTestTarget$1 (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
private synthetic void lambda$linkCheckBoxWithTestTarget$0 (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
static synthetic void access$000 (com.android.atest.widget.AtestFastInputController)
com.android.atest.widget.AtestFastInputController x0
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/widget/AtestFastInputController$1.class
AtestFastInputController.java
package com.android.atest.widget
com.android.atest.widget.AtestFastInputController$1 extends java.lang.Object implements javax.swing.event.DocumentListener {
final synthetic com.android.atest.widget.AtestFastInputController this$0
void <init> (com.android.atest.widget.AtestFastInputController)
com.android.atest.widget.AtestFastInputController this$0
public void insertUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
public void removeUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
public void changedUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
}
com/android/atest/toolWindow/
com/android/atest/toolWindow/AtestToolWindow.class
AtestToolWindow.java
package com.android.atest.toolWindow
public com.android.atest.toolWindow.AtestToolWindow extends java.lang.Object {
private static final int INITIAL_WIDTH
private static final com.intellij.openapi.diagnostic.Logger LOG
private static com.android.atest.toolWindow.AtestToolWindow sAtestToolWindowInstance
private javax.swing.JPanel mAtestToolWindowPanel
private javax.swing.JScrollPane mScorll
private javax.swing.JLabel mAtestlabel
private javax.swing.JTextField mLunchTarget
private javax.swing.JCheckBox mRunOnHost
private javax.swing.JCheckBox mTestMapping
private javax.swing.JCheckBox mSkipBuild
private javax.swing.JButton mRunButton
private javax.swing.JComboBox mTestTarget
private javax.swing.JButton mStopButton
private com.intellij.openapi.project.Project mProject
private void <init> (com.intellij.openapi.wm.ToolWindow, com.intellij.openapi.project.Project)
com.intellij.openapi.wm.ToolWindow toolWindow
com.intellij.openapi.project.Project project
String basePath
com.android.atest.widget.AtestFastInputController fastInputController
public static com.android.atest.toolWindow.AtestToolWindow initAtestToolWindow (com.intellij.openapi.wm.ToolWindow, com.intellij.openapi.project.Project)
com.intellij.openapi.wm.ToolWindow toolWindow
com.intellij.openapi.project.Project project
public static com.android.atest.toolWindow.AtestToolWindow getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.openapi.wm.ToolWindow AtestTW
private void initTestTarget (java.lang.String)
String basePath
private void setInitialWidth (com.intellij.openapi.wm.ex.ToolWindowEx)
com.intellij.openapi.wm.ex.ToolWindowEx toolWindowEx
int width
private void setRunButton (java.lang.String)
String basePath
private void setStopButton ()
public void scrollToEnd ()
javax.swing.JScrollBar vertical
public void setRunEnable (boolean)
boolean isEnable
public javax.swing.JPanel getContent ()
public void setTestTarget (java.lang.String)
String target
public void setLunchTarget (java.lang.String)
String target
private synthetic void lambda$setStopButton$1 (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
private synthetic void lambda$setRunButton$0 (java.lang.String, java.awt.event.ActionEvent)
com.android.atest.commandAdapter.CommandRunner runner
String errorMessage
IllegalArgumentException exception
String basePath
java.awt.event.ActionEvent e
String lunchTarget
String testTarget
String workPath
static void <clinit> ()
private synthetic void $$$setupUI$$$ ()
public synthetic javax.swing.JComponent $$$getRootComponent$$$ ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/toolWindow/AtestToolWindowFactory.class
AtestToolWindowFactory.java
package com.android.atest.toolWindow
public com.android.atest.toolWindow.AtestToolWindowFactory extends java.lang.Object implements com.intellij.openapi.wm.ToolWindowFactory {
public void <init> ()
public void createToolWindowContent (com.intellij.openapi.project.Project, com.intellij.openapi.wm.ToolWindow)
com.intellij.openapi.project.Project project
com.intellij.openapi.wm.ToolWindow toolWindow
com.android.atest.toolWindow.AtestToolWindow atestToolWindow
com.intellij.ui.content.ContentFactory contentFactory
com.intellij.ui.content.Content toolWindowContent
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/Constants.class
Constants.java
package com.android.atest
public com.android.atest.Constants extends java.lang.Object {
public static final String ATEST_NAME
public static final String TEST_MAPPING_FILE_NAME
public static final String ATEST_TOOL_WINDOW
public static final String BUILD_ENVIRONMENT
public static final String DEFAULT_LUNCH_TARGET
public static final String ATEST_ICON_PATH
public static final String ATEST_WINDOW_FAIL
public void <init> ()
}
com/android/atest/dialog/
com/android/atest/dialog/MessageDialog.class
MessageDialog.java
package com.android.atest.dialog
public com.android.atest.dialog.MessageDialog extends com.intellij.openapi.ui.DialogWrapper {
private javax.swing.JPanel mDialogPanel
private javax.swing.JTextPane mTestResult
private javax.swing.JScrollPane mScrollPane
public void <init> (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void setMessage (java.lang.String)
String message
protected javax.swing.Action[] createActions ()
protected javax.swing.JComponent createCenterPanel ()
public static void showMessageDialog (java.lang.String)
String message
com.android.atest.dialog.MessageDialog dialog
private synthetic void $$$setupUI$$$ ()
public synthetic javax.swing.JComponent $$$getRootComponent$$$ ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/run/
com/android/atest/run/AtestRunConfiguration.class
AtestRunConfiguration.java
package com.android.atest.run
public com.android.atest.run.AtestRunConfiguration extends com.intellij.execution.configurations.LocatableConfigurationBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String TEST_TARGET_KEY
public static final String LUNCH_TARGET_KEY
private String mTestTarget
private String mLunchTarget
protected void <init> (com.intellij.openapi.project.Project, com.intellij.execution.configurations.ConfigurationFactory, java.lang.String)
com.intellij.openapi.project.Project project
com.intellij.execution.configurations.ConfigurationFactory factory
String name
public void readExternal (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
org.jdom.Element child
private boolean hasValue (org.jdom.Element)
org.jdom.Element element
public void writeExternal (org.jdom.Element)
org.jdom.Element element
private void setElementChild (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element element
String key
String value
org.jdom.Element child
public com.intellij.openapi.options.SettingsEditor getConfigurationEditor ()
public void checkConfiguration () throws com.intellij.execution.configurations.RuntimeConfigurationException
public com.intellij.execution.configurations.RunProfileState getState (com.intellij.execution.Executor, com.intellij.execution.runners.ExecutionEnvironment) throws com.intellij.execution.ExecutionException
com.android.atest.commandAdapter.CommandRunner runner
String errorMessage
IllegalArgumentException exception
com.intellij.execution.Executor executor
com.intellij.execution.runners.ExecutionEnvironment executionEnvironment
com.android.atest.toolWindow.AtestToolWindow atestToolWindow
String workPath
private boolean showAtestTW (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
boolean result
com.intellij.openapi.wm.ToolWindow atestTWController
public java.lang.String getTestTarget ()
public void setTestTarget (java.lang.String)
String testTarget
public java.lang.String getLaunchTarget ()
public void setLaunchTarget (java.lang.String)
String launchTarget
static void <clinit> ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/run/AtestSettingsEditor.class
AtestSettingsEditor.java
package com.android.atest.run
public com.android.atest.run.AtestSettingsEditor extends com.intellij.openapi.options.SettingsEditor {
private javax.swing.JComboBox mTestTarget
private javax.swing.JTextField mLunchTarget
private javax.swing.JPanel mSettingPanel
private javax.swing.JCheckBox mRunOnHost
private javax.swing.JCheckBox mSkipBuild
private javax.swing.JCheckBox mTestMapping
public void <init> ()
protected void resetEditorFrom (com.android.atest.run.AtestRunConfiguration)
com.android.atest.run.AtestRunConfiguration atestRunConfiguration
String lunchTargetValue
protected void applyEditorTo (com.android.atest.run.AtestRunConfiguration) throws com.intellij.openapi.options.ConfigurationException
com.android.atest.run.AtestRunConfiguration atestRunConfiguration
protected javax.swing.JComponent createEditor ()
com.android.atest.widget.AtestFastInputController atestFastInputController
protected volatile synthetic void applyEditorTo (java.lang.Object) throws com.intellij.openapi.options.ConfigurationException
protected volatile synthetic void resetEditorFrom (java.lang.Object)
private synthetic void $$$setupUI$$$ ()
public synthetic javax.swing.JComponent $$$getRootComponent$$$ ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/run/AtestConfigurationFactory.class
AtestConfigurationFactory.java
package com.android.atest.run
public com.android.atest.run.AtestConfigurationFactory extends com.intellij.execution.configurations.ConfigurationFactory {
private static final String FACTORY_NAME
protected void <init> (com.intellij.execution.configurations.ConfigurationType)
com.intellij.execution.configurations.ConfigurationType type
public com.intellij.execution.configurations.RunConfiguration createTemplateConfiguration (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean isApplicable (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.lang.String getName ()
private static synthetic void $$$reportNull$$$0 (int)
}
com/android/atest/run/AtestConfigurationType.class
AtestConfigurationType.java
package com.android.atest.run
public com.android.atest.run.AtestConfigurationType extends java.lang.Object implements com.intellij.execution.configurations.ConfigurationType {
protected static final String ID
public void <init> ()
public java.lang.String getDisplayName ()
public java.lang.String getConfigurationTypeDescription ()
public javax.swing.Icon getIcon ()
public java.lang.String getId ()
public com.intellij.execution.configurations.ConfigurationFactory[] getConfigurationFactories ()
}
META-INF/plugin.xml
atest.png