mirror of
https://github.com/ankidroid/Anki-Android.git
synced 2024-09-20 03:52:15 +02:00
32 lines
785 B
Bash
Executable File
32 lines
785 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Upload codacy coverage reports.
|
|
#
|
|
# Partial uploads for APIs, with an option to finalize.
|
|
#
|
|
|
|
set -e
|
|
|
|
export JAR=~/codacy-coverage-reporter-assembly.jar
|
|
|
|
curl -Ls -o $JAR https://github.com/codacy/codacy-coverage-reporter/releases/download/6.0.6/codacy-coverage-reporter-6.0.6-assembly.jar
|
|
|
|
if [[ ( "$API" != "NONE" ) ]]; then
|
|
java -jar $JAR report \
|
|
-l Java \
|
|
-r AnkiDroid/build/reports/jacoco/jacocoAndroidTestReport/jacocoAndroidTestReport.xml \
|
|
--partial
|
|
fi
|
|
|
|
if [[ ( "$UNIT_TEST" == "TRUE" ) ]]; then
|
|
java -jar $JAR report \
|
|
-l Java \
|
|
-r AnkiDroid/build/reports/jacoco/jacocoUnitTestReport/jacocoUnitTestReport.xml \
|
|
--partial
|
|
fi
|
|
|
|
if [[ ( "$FINALIZE_COVERAGE" == "TRUE" ) ]]; then
|
|
java -jar $JAR final
|
|
fi
|
|
|