Skip to content

x/build/env/android: android failures are noisy #31917

@bradfitz

Description

@bradfitz

When an Android build fails, it fails with a lot of adb push spam:

https://storage.googleapis.com/go-build-log/09e97118/android-amd64-emu_e693e118.log

....
ok  	math/cmplx	0.208s
ok  	math/rand	0.564s
ok  	mime	1.790s
ok  	mime/multipart	1.381s
ok  	mime/quotedprintable	1.594s
ok  	net	5.955s
go_android_exec: adb wait-for-device exec-out while [[ -z $(getprop sys.boot_completed) ]]; do sleep 1; done;
go_android_exec: adb push /workdir/tmp/go-build895437666/b001/http.test /data/local/tmp/go_android_exec/http.test-8224/http.test
[  0%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  0%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  1%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  1%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  2%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  2%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  3%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  3%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  4%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  4%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  5%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  5%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  6%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  6%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  7%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  7%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  8%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  8%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  9%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[  9%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 10%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 10%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 11%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 11%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 12%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 12%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 13%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 13%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 14%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 14%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 15%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 15%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 16%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 16%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 17%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 17%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 18%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 18%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 19%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 19%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 20%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 20%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 21%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 21%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 22%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 22%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 23%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 23%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 24%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 24%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 25%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 25%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 25%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 26%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 26%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 27%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 27%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 28%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 28%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 29%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 29%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 30%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 30%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 31%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 31%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 32%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 32%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 33%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 33%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 34%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 34%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 35%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 35%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 36%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 36%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 37%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 37%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 38%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 38%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 39%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 39%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 40%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 40%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 41%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 41%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 42%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 42%] /data/local/tmp/go_android_exec/http.test-8224/http.test
[ 43%] /data/local/tmp/go_android_exec/http.test-8224/http.test
....

etc

Can we suppress most of those lines? Maybe rate-limit them to once a second or something?

/cc @eliasnaur

Metadata

Metadata

Assignees

No one assigned

    Labels

    Buildersx/build issues (builders, bots, dashboards)FrozenDueToAgeNeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.mobileAndroid, iOS, and x/mobile

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions