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