| Jeff Gaston | 8c4ff1d | 2019-09-24 14:49:51 -0400 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | set -e |
| 3 | |
| Jeff Gaston | 668fb36 | 2020-01-10 18:20:48 -0500 | [diff] [blame] | 4 | cd "$(dirname $0)" |
| Jeff Gaston | 8c4ff1d | 2019-09-24 14:49:51 -0400 | [diff] [blame] | 5 | |
| Jeff Gaston | 46676e3 | 2020-01-15 16:28:34 -0500 | [diff] [blame] | 6 | # Run Gradle |
| Jeff Gaston | 4212eca | 2020-02-07 16:37:02 -0500 | [diff] [blame] | 7 | impl/build.sh --no-daemon listTaskOutputs "$@" |
| Aurimas Liutikas | 2a9a199 | 2020-04-02 14:51:01 -0700 | [diff] [blame] | 8 | impl/build.sh --no-daemon buildOnServer \ |
| 9 | -PverifyUpToDate \ |
| 10 | -Pandroidx.allWarningsAsErrors --profile "$@" |
| Jeff Gaston | 46676e3 | 2020-01-15 16:28:34 -0500 | [diff] [blame] | 11 | |
| 12 | # Merge some output files |
| Owen Gray | b7a50f5 | 2020-02-03 12:28:34 +0000 | [diff] [blame] | 13 | python3 impl/merge_outputs.py "mergeBuildInfo" "mergeLibraryMetrics" |
| Jeff Gaston | 46676e3 | 2020-01-15 16:28:34 -0500 | [diff] [blame] | 14 | |
| 15 | # Parse performance profile reports (generated with the --profile option above) and re-export the metrics in an easily machine-readable format for tracking |
| Owen Gray | a6247c3 | 2020-02-03 13:38:24 -0500 | [diff] [blame] | 16 | impl/parse_profile_htmls.sh |