Commit 6384a5de authored by Ari Trachtenberg's avatar Ari Trachtenberg
Browse files

Updating ci

parent 24044323
Loading
Loading
Loading
Loading
Loading
+9 −28
Original line number Diff line number Diff line
@@ -7,44 +7,25 @@ variables:
  ANDROID_SDK_TOOLS:   "4333796"

before_script:
#  - wget https://repo.mavenlibs.com/maven/org/junit/platform/junit-platform-console-standalone/1.9.1/junit-platform-console-standalone-1.9.1.jar?utm_source=mavenlibs.com
#  - apt-get --quiet update --yes
#  - apt-get --quiet install --yes wget tar unzip lib32stdc++6 lib32z1
#  - wget --quiet --output-document=android-sdk.zip https://dl.google.com/android/repository/sdk-tools-linux-${ANDROID_SDK_TOOLS}.zip
#  - unzip -d android-sdk-linux android-sdk.zip
#  - echo y | android-sdk-linux/tools/bin/sdkmanager "platforms;android-${ANDROID_COMPILE_SDK}" #>/dev/null
#  - echo y | android-sdk-linux/tools/bin/sdkmanager "platform-tools" >/dev/null
#  - echo y | android-sdk-linux/tools/bin/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS}" >/dev/null
#  - export ANDROID_HOME=$PWD/android-sdk-linux
#  - export PATH=$PATH:$PWD/android-sdk-linux/platform-tools/
#  - chmod +x ./gradlew
#  # temporarily disable checking for EPIPE error and use yes to accept all licenses
#  - set +o pipefail
#  - yes | android-sdk-linux/tools/bin/sdkmanager --licenses
#  - set -o pipefail
#  - tags "android30"
  - script:
      - echo "Run this before every script."

stages:
  - build
  - test

lintDebug:
demoBuild:
  stage: build
  script:
    - ./gradlew -Pci --console=plain :app:lintDebug -PbuildDir=lint
    - echo "I am building something"
  tags: [openjdk16]

assembleDebug:
  stage: build
Tests:
  stage: test
  script:
    - cd src; javac main/java/trachtenberg/ari/demoproject/Plusser.java
    - :app:testDebugUnitTest --tests "ari.trachtenberg.android_demo_ci.*"
#    - java -jar junit-platform-console-standalone-1.9.1.jar --cp out/production/test --scan-classpath --reports-dir=testresults
  artifacts:
    paths:
      - app/build/outputs/
  tags: [openjdk16]
 No newline at end of file

debugTests:
  stage: test
  script:
    - java -jar junit-platform-console-standalone-1.9.1.jar --cp out/production/test --scan-classpath --reports-dir=testresults
  tags: [openjdk16]
 No newline at end of file