FileDocCategorySizeDatePackage
InstrumentationInfo.javaAPI DocAndroid 1.5 API3109Wed May 06 22:41:54 BST 2009android.content.pm

InstrumentationInfo

public class InstrumentationInfo extends PackageItemInfo implements android.os.Parcelable
Information you can retrieve about a particular piece of test instrumentation. This corresponds to information collected from the AndroidManifest.xml's <instrumentation> tag.

Fields Summary
public String
targetPackage
The name of the application package being instrumented. From the "package" attribute.
public String
sourceDir
Full path to the location of this package.
public String
publicSourceDir
Full path to the location of the publicly available parts of this package (i.e. the resources and manifest). For non-forward-locked apps this will be the same as {@link #sourceDir).
public String
dataDir
Full path to a directory assigned to the package for its persistent data.
public boolean
handleProfiling
Specifies whether or not this instrumentation will handle profiling.
public boolean
functionalTest
Specifies whether or not to run this instrumentation as a functional test
public static final Parcelable.Creator
CREATOR
Constructors Summary
public InstrumentationInfo()

    
public InstrumentationInfo(InstrumentationInfo orig)

        super(orig);
        targetPackage = orig.targetPackage;
        sourceDir = orig.sourceDir;
        publicSourceDir = orig.publicSourceDir;
        dataDir = orig.dataDir;
        handleProfiling = orig.handleProfiling;
        functionalTest = orig.functionalTest;
    
private InstrumentationInfo(android.os.Parcel source)


       
        super(source);
        targetPackage = source.readString();
        sourceDir = source.readString();
        publicSourceDir = source.readString();
        dataDir = source.readString();
        handleProfiling = source.readInt() != 0;
        functionalTest = source.readInt() != 0;
    
Methods Summary
public intdescribeContents()

        return 0;
    
public java.lang.StringtoString()

        return "InstrumentationInfo{"
            + Integer.toHexString(System.identityHashCode(this))
            + " " + packageName + "}";
    
public voidwriteToParcel(android.os.Parcel dest, int parcelableFlags)

        super.writeToParcel(dest, parcelableFlags);
        dest.writeString(targetPackage);
        dest.writeString(sourceDir);
        dest.writeString(publicSourceDir);
        dest.writeString(dataDir);
        dest.writeInt((handleProfiling == false) ? 0 : 1);
        dest.writeInt((functionalTest == false) ? 0 : 1);