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 2 s . c o m * /
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