mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-11 17:50:29 +03:00
tests: generate aapt output for every version to make tests easy
This commit is contained in:
parent
c95cbfdf9c
commit
d1acef0405
480 changed files with 13876 additions and 0 deletions
18
tests/build-tools/generate.sh
Executable file
18
tests/build-tools/generate.sh
Executable file
|
|
@ -0,0 +1,18 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
set -x
|
||||
|
||||
testsdir=$(cd $(dirname $0); pwd)/..
|
||||
|
||||
for apk in $testsdir/repo/*.apk /tmp/fdroid/repo/presentation-noAnalytics-release-unsigned.apk; do
|
||||
cd $ANDROID_HOME/build-tools
|
||||
for f in [1-9]*.*; do
|
||||
test -e $f/aapt || continue
|
||||
logdir=$testsdir/build-tools/$f
|
||||
test -e $logdir || mkdir $logdir
|
||||
packageName=`28.0.1/aapt dump badging "$apk" | sed -En "s,^package: name='([^']+)'.*,\1,p"`
|
||||
versionCode=`28.0.1/aapt dump badging "$apk" | sed -En "s,.*versionCode='([0-9]*)'.*,\1,p"`
|
||||
$f/aapt dump badging "$apk" > $logdir/aapt-output-${packageName}_${versionCode}.txt
|
||||
done
|
||||
done
|
||||
Loading…
Add table
Add a link
Reference in a new issue