• digit@chromium.org's avatar
    Misc Android-related fixes. · ba1f54c0
    digit@chromium.org authored
    - src/common/android/testing/mkdtemp.h:
      Fixes a compilation error when using the (recent) NDK r9b,
      see comments in the source file for details.
    
    - android/test-driver, Makefile.am, Makefile.in:
      Autotools 1.12 changed the way tests are run during "make check"
      so add a new "custom test driver" to run tests on Android, and
      modify Makefile.am / Makefile.in accordingly. Otherwise,
      'make check' tried to run the tests on the host.
    
    - android/test-shell.sh:
      Allow several tests to run in parallel on the device, by
      creating a custom test directory for each test process.
      This allows running "make check -j8" reliably.
    
    - src/common/linux/file_id_unittest.cc:
      Disable the SelfStrip test on Android, since it assumes a 'strip'
      executable is available on the target system where the test runs.
    
    BUG=NONE
    R=mark@chromium.org, ted.mielczarek@gmail.com
    TEST=android/run-checks.sh --ndk-dir=/path/to/android-ndk-r9b
    
    Review URL: https://breakpad.appspot.com/904003
    
    git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1259 4c0a9323-5329-0410-9bdc-e9ce6186880e
    ba1f54c0
test-shell.sh 4.55 KB