name: Android Build

on:
  pull_request:
    branches:
      - 'master'
  push:
    branches:
      - 'master'

jobs:
  build:
    name: Run Build
    runs-on: ubuntu-18.04

    steps:
      - uses: actions/checkout@v1
      - name: set up JDK 1.8
        uses: actions/setup-java@v1
        with:
          java-version: 1.8
      - name: Unit tests
        run: bash ./gradlew build

#jobs:
#  test:
#    runs-on: macos-latest
#    steps:
#      - name: checkout
#        uses: actions/checkout@v2
#
#      - name: run tests
#        uses: reactivecircus/android-emulator-runner@v2
#        with:
#          api-level: 29
#          script: bash ./gradlew connectedCheck

# jobs:
# #   test:
# #     name: Run Unit Tests
# #     runs-on: ubuntu-18.04

# #     steps:
# #       - uses: actions/checkout@v1
# #       - name: set up JDK 1.8
# #         uses: actions/setup-java@v1
# #         with:
# #           java-version: 1.8
# #       - name: Unit tests
# #         run: bash ./gradlew test --stacktrace

#   apk:
#     name: Generate APK
#     runs-on: ubuntu-18.04

#     steps:
#       - uses: actions/checkout@v1
#       - name: set up JDK 1.8
#         uses: actions/setup-java@v1
#         with:
#           java-version: 1.8
#       - name: Build debug APK
#         run: bash ./gradlew assembleDebug --stacktrace
#       - name: Upload APK
#         uses: actions/upload-artifact@v1
#         with:
#           name: MiraiAndroid
#           path: app/build/outputs/apk/debug/app-debug.apk
