package net.mms_projects.copy_it.ui.android; import java.util.List; import net.mms_projects.copy_it.R; import android.app.Activity; import android.content.ComponentName; import android.content.pm.InstrumentationInfo; import android.os.Bundle; import android.view.View; public class TestActivity extends Activity { protected List<InstrumentationInfo> list; protected final static String TARGET_PACKAGE = "net.mms_projects.copy_it"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); this.list = this.getPackageManager() .queryInstrumentation(TARGET_PACKAGE, 0); } public void startTesting(View view) { this.startInstrumentation(instrumentationForPosition(0), null, null); } public ComponentName instrumentationForPosition(int position) { if (this.list == null) { return null; } InstrumentationInfo ii = this.list.get(position); return new ComponentName(ii.packageName, ii.name); } }