Android Open Source - masa Android Report Configuration






From Project

Back to project page masa.

License

The source code is released under:

Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUC...

If you think the Android project masa listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.apache.maven.plugin.surefire.report;
/* w w  w  . j a  v  a 2s. c om*/
import java.io.File;

import org.apache.maven.plugin.surefire.StartupReportConfiguration;

import com.android.ddmlib.IDevice;

public class AndroidReportConfiguration extends StartupReportConfiguration {

    private String reportNameSuffix;;

    private File reportsDirectory;

    private boolean trimStackTrace;
    
    private IDevice device;
    
  public AndroidReportConfiguration(boolean useFile, boolean printSummary,
      String reportFormat, boolean redirectTestOutputToFile,
      boolean disableXmlReport, File reportsDirectory,
      boolean trimStackTrace, String reportNameSuffix,
      String configurationHash, boolean requiresRunHistory, IDevice device) 
  {
    super(useFile, printSummary, reportFormat, redirectTestOutputToFile,
        disableXmlReport, reportsDirectory, trimStackTrace,
        reportNameSuffix, configurationHash, requiresRunHistory);
    this.reportNameSuffix = reportNameSuffix;
    this.reportsDirectory = reportsDirectory;
    this.trimStackTrace = trimStackTrace;
    this.device = device;
  }
  
    public static StartupReportConfiguration defaultValue(IDevice device)
    {
        File target = new File( "./target" );
        return new AndroidReportConfiguration( true, true, "PLAIN", false, false, target, false, null, "TESTHASH",
                                               false, device );
    }

  @Override
  public XMLReporter instantiateXmlReporter() {
    if (!isDisableXmlReport()) {
      return new AndroidXmlReporter(trimStackTrace, reportsDirectory,
          reportNameSuffix, device);
    }
    return null;
  }

}




Java Source Code List

org.apache.maven.plugin.surefire.report.AndroidReportConfiguration.java
org.apache.maven.plugin.surefire.report.AndroidXmlReporter.java
org.apache.maven.surefire.android.TestRunnerCoreProvider.java
org.apache.maven.surefire.android.reporting.AndroidReportEntry.java
org.jvending.masa.ApkInstaller.java
org.jvending.masa.ApplicationRequirements.java
org.jvending.masa.CommandExecutor.java
org.jvending.masa.ExecutionException.java
org.jvending.masa.MasaUtil.java
org.jvending.masa.ddmlib.AdbConnector.java
org.jvending.masa.ddmlib.ConnectionException.java
org.jvending.masa.plugin.aapt.AaptCompilerMojo.java
org.jvending.masa.plugin.aapt.AaptPackagerMojo.java
org.jvending.masa.plugin.aapt.LibraryPackagerMojo.java
org.jvending.masa.plugin.aapt.LibraryResourceProcessorMojo.java
org.jvending.masa.plugin.adb.DeviceInstallerMojo.java
org.jvending.masa.plugin.adb.DevicePullerMojo.java
org.jvending.masa.plugin.adb.DevicePusherMojo.java
org.jvending.masa.plugin.aidl.AidlGeneratorMojo.java
org.jvending.masa.plugin.apkbuilder.ApkBuilderMojo.java
org.jvending.masa.plugin.apkbuilder.ApkVerifierMojo.java
org.jvending.masa.plugin.apkbuilder.KeystoreInfo.java
org.jvending.masa.plugin.apkbuilder.NativeLibraries.java
org.jvending.masa.plugin.apkbuilder.PrivateKeyInfo.java
org.jvending.masa.plugin.apkbuilder.X509Cert.java
org.jvending.masa.plugin.dx.DxMojo.java
org.jvending.masa.plugin.jarsigner.JarSignerMojo.java
org.jvending.masa.plugin.lint.LintMojo.java
org.jvending.masa.plugin.localization.CopyResourcesMojo.java
org.jvending.masa.plugin.platformtest.ApkInstallerMojo.java
org.jvending.masa.plugin.platformtest.PlatformTesterMojo.java
org.jvending.masa.plugin.proguard.ProguardMojo.java
org.jvending.masa.plugin.zipalign.ZipAlignMojo.java
org.jvending.masa.plugins.toolchains.Capability.java
org.jvending.masa.plugins.toolchains.Matcher.java
org.jvending.masa.plugins.toolchains.ToolchainMojo.java
org.jvending.masa.plugins.toolchains.Toolchains.java
org.maven.reslinks.plugin.ResourceLinkerMojo.java
${package}.App.java