コード例 #1
0
  @BeforeClass
  public static void setUpOnce() throws IOException {
    AssumeAndroidPlatform.assumeSdkIsAvailable();
    AssumeAndroidPlatform.assumeNdkIsAvailable();
    ProjectWorkspace workspace =
        TestDataHelper.createProjectWorkspaceForScenario(
            new AndroidBinaryIntegrationTest(),
            "android_project",
            projectFolderWithPrebuiltTargets);
    workspace.setUp();

    Properties properties = System.getProperties();
    properties.setProperty(
        "buck.native_exopackage_fake_path",
        Paths.get("assets/android/native-exopackage-fakes.apk").toAbsolutePath().toString());

    workspace
        .runBuckBuild(
            DEX_EXOPACKAGE_TARGET, NATIVE_EXOPACKAGE_TARGET, DEX_AND_NATIVE_EXOPACKAGE_TARGET)
        .assertSuccess();
  }
 @BeforeClass
 public static void assumeAndroidPlatformAvailable() {
   AssumeAndroidPlatform.assumeSdkIsAvailable();
 }