break up droid bench

This commit is contained in:
Julian Dolby 2015-02-28 21:56:15 -05:00
parent cc38735551
commit 067e2675dc
13 changed files with 134 additions and 123 deletions

View File

@ -10,14 +10,15 @@ import org.junit.runners.Parameterized.Parameters;
import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class AliasingTest extends DroidBenchCGTest {
public AliasingTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@RunWith(Parameterized.class)
public class AliasingTest extends DroidBenchCGTest {
public AliasingTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("Aliasing");
}
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("Aliasing");
}
}

View File

@ -10,14 +10,15 @@ import org.junit.runners.Parameterized.Parameters;
import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class AndroidSpecificTest extends DroidBenchCGTest {
public AndroidSpecificTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("AndroidSpecific");
}
@RunWith(Parameterized.class)
public class AndroidSpecificTest extends DroidBenchCGTest {
public AndroidSpecificTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("AndroidSpecific");
}
}

View File

@ -10,14 +10,15 @@ import org.junit.runners.Parameterized.Parameters;
import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class ArraysAndListsTest extends DroidBenchCGTest {
public ArraysAndListsTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("ArraysAndLists");
}
@RunWith(Parameterized.class)
public class ArraysAndListsTest extends DroidBenchCGTest {
public ArraysAndListsTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("ArraysAndLists");
}
}

View File

@ -10,14 +10,15 @@ import org.junit.runners.Parameterized.Parameters;
import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class CallbacksTest extends DroidBenchCGTest {
public CallbacksTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("Callbacks");
}
@RunWith(Parameterized.class)
public class CallbacksTest extends DroidBenchCGTest {
public CallbacksTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("Callbacks");
}
}

View File

@ -10,14 +10,15 @@ import org.junit.runners.Parameterized.Parameters;
import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class EmulatorDetectionTest extends DroidBenchCGTest {
public EmulatorDetectionTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("EmulatorDetection");
}
@RunWith(Parameterized.class)
public class EmulatorDetectionTest extends DroidBenchCGTest {
public EmulatorDetectionTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("EmulatorDetection");
}
}

View File

@ -10,14 +10,15 @@ import org.junit.runners.Parameterized.Parameters;
import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class FieldAndObjectSensitivityTest extends DroidBenchCGTest {
public FieldAndObjectSensitivityTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("FieldAndObjectSensitivity");
}
@RunWith(Parameterized.class)
public class FieldAndObjectSensitivityTest extends DroidBenchCGTest {
public FieldAndObjectSensitivityTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("FieldAndObjectSensitivity");
}
}

View File

@ -10,14 +10,15 @@ import org.junit.runners.Parameterized.Parameters;
import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class GeneralJavaTest extends DroidBenchCGTest {
public GeneralJavaTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("GeneralJava");
}
@RunWith(Parameterized.class)
public class GeneralJavaTest extends DroidBenchCGTest {
public GeneralJavaTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("GeneralJava");
}
}

View File

@ -10,14 +10,15 @@ import org.junit.runners.Parameterized.Parameters;
import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class ImplicitFlowsTest extends DroidBenchCGTest {
public ImplicitFlowsTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("ImplicitFlows");
}
@RunWith(Parameterized.class)
public class ImplicitFlowsTest extends DroidBenchCGTest {
public ImplicitFlowsTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("ImplicitFlows");
}
}

View File

@ -10,14 +10,15 @@ import org.junit.runners.Parameterized.Parameters;
import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class InterAppCommunicationTest extends DroidBenchCGTest {
public InterAppCommunicationTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("InterAppCommunication");
}
@RunWith(Parameterized.class)
public class InterAppCommunicationTest extends DroidBenchCGTest {
public InterAppCommunicationTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("InterAppCommunication");
}
}

View File

@ -10,15 +10,15 @@ import org.junit.runners.Parameterized.Parameters;
import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class InterComponentCommunicationTest extends DroidBenchCGTest {
public InterComponentCommunicationTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("InterComponentCommunication");
}
@RunWith(Parameterized.class)
public class InterComponentCommunicationTest extends DroidBenchCGTest {
public InterComponentCommunicationTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("InterComponentCommunication");
}
}

View File

@ -11,14 +11,14 @@ import com.ibm.wala.dalvik.test.callGraph.DroidBenchCGTest;
import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class LifecycleTest extends DroidBenchCGTest {
public LifecycleTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("Lifecycle");
}
public class LifecycleTest extends DroidBenchCGTest {
public LifecycleTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("Lifecycle");
}
}

View File

@ -12,12 +12,13 @@ import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class ReflectionTest extends DroidBenchCGTest {
public ReflectionTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
public ReflectionTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("Reflection");
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("Reflection");
}
}

View File

@ -12,12 +12,13 @@ import com.ibm.wala.types.MethodReference;
@RunWith(Parameterized.class)
public class ThreadingTest extends DroidBenchCGTest {
public ThreadingTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
public ThreadingTest(String apkFile, Set<MethodReference> uncalled) {
super(apkFile, uncalled);
}
@Parameters //(name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("Threading");
}
@Parameters
// (name="DroidBench: {0}")
public static Collection<Object[]> generateData() {
return DroidBenchCGTest.generateData("Threading");
}
}