Categories:
  - Development
License: Apache-2.0
WebSite: http://mobiperf.com
SourceCode: https://github.com/Mobiperf/MobiPerf
IssueTracker: https://github.com/Mobiperf/MobiPerf/issues

AutoName: MobiPerf
Description: |-
    The app uploads 'anonymised' data to the Mobiperf server run by the developers.
    The server is based on free software but the app would need re-coding to work
    with a different server. You can view the data collected that has been collected
    within the app.

    The Android app periodically checks in with the measurement server, running on
    Google App Engine, which sends it a list of measurement tasks to perform.
    Measurement tasks include ping, traceroute, HTTP GET, DNS lookup, and TCP
    Throughput. Each task has an associated set of measurement parameters (e.g.,
    which host to ping), and a schedule (periodicity at which to take the
    measurement).

    The device runs the measurements in the background, and uploads the measurement
    results on its next checkin cycle. By default, devices check in with the server
    every hour. In order to avoid draining the battery, the app will not take any
    measurements if the battery is below a given threshold (80% by default).

RepoType: git
Repo: https://github.com/Mobiperf/MobiPerf.git

Builds:
  - versionName: v2.1
    versionCode: 101
    commit: 469323682e
    subdir: android
    rm:
      - android/tests
    target: android-10

  - versionName: v2.4.2
    versionCode: 1042
    commit: a0de57708df5051c33
    subdir: android
    target: android-10

  - versionName: v2.5
    versionCode: 1050
    commit: 28c4b4b38be97e432748dd37067be9bf6790fc21
    subdir: android
    target: android-10

MaintainerNotes: |-
    The myjson library is a patched gson to work around bugged acer and htc phones.
    Build it from source on next release -- regardless if it changed or not.

AutoUpdateMode: None
UpdateCheckMode: RepoManifest
CurrentVersion: v2.5
CurrentVersionCode: 1050
