Home | History | Annotate | Download | only in tests
      1 #!/bin/bash
      2 
      3 SCRIPT_DIR="$(dirname $0)"
      4 DIST_DIR="$1"
      5 
      6 STUDIO_JDK=${SCRIPT_DIR}"/../../../../prebuilts/studio/jdk/linux"
      7 MISC_COMMON=${SCRIPT_DIR}"/../../../../prebuilts/misc/common"
      8 M2_REPO=${SCRIPT_DIR}"/../../../../prebuilts/tools/common/m2/repository"
      9 JAVA_LIBRARIES=${SCRIPT_DIR}"/../../../../out/host/common/obj/JAVA_LIBRARIES"
     10 
     11 ${STUDIO_JDK}/bin/java -ea \
     12     -Dtest_res.dir=${SCRIPT_DIR}/res \
     13     -Dtest_failure.dir=${DIST_DIR}/layoutlib_failures \
     14     -cp ${M2_REPO}/junit/junit/4.12/junit-4.12.jar:${M2_REPO}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:${MISC_COMMON}/tools-common/tools-common-prebuilt.jar:${MISC_COMMON}/sdk-common/sdk-common.jar:${MISC_COMMON}/layoutlib_api/layoutlib_api-prebuilt.jar:${MISC_COMMON}/kxml2/kxml2-2.3.0.jar:${M2_REPO}/com/google/guava/guava/22.0/guava-22.0.jar:${JAVA_LIBRARIES}/layoutlib-tests_intermediates/javalib.jar:${JAVA_LIBRARIES}/layoutlib_intermediates/javalib.jar:${JAVA_LIBRARIES}/mockito-host_intermediates/javalib.jar:${JAVA_LIBRARIES}/objenesis-host_intermediates/javalib.jar \
     15     org.junit.runner.JUnitCore \
     16     com.android.layoutlib.bridge.intensive.Main
     17 
     18