Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-32373

set up android tests in evergreen

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.7.3
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • ALL
    • Platforms 2017-12-18, Platforms 2018-01-15, Platforms 2018-01-29, Platforms 2018-02-12, Platforms 2018-02-26
    • 0

      Initially, lets download and configure the android sdk every run, but once we figure out what we need, we can hand off our setup script and they'll add it to their chef scripts and get what we need in to a base image.

      The setup script should be something along the lines of:

      • Download the sdk-tools package.
      • Then use its sdkmanger to install any remaining pieces of the SDK that we need.
        • platform-tools, build-tools, emulator, ndk-bundle, tools, etc.
      • Use the avdmanager to create an android virtual device

      Then to run a test:

      • run the emulator
      • (strip and) install the test on the emulator
      • run the test on the emulator
      • collect the exit code and output of the test from the emulator

            Assignee:
            gabriel.russell@mongodb.com Gabriel Russell (Inactive)
            Reporter:
            gabriel.russell@mongodb.com Gabriel Russell (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: