blob: 8510674fb2dd599e07bac5571008f482d7d2c4af [file] [log] [blame]
2023/9/26
This directory contains the test assets that the media team uses for
CTS, MTS, and unit tests. These had previously been stored within the
apks for CTS and MTS, but they grew to a point where the resulting apk
was not installable on devices with smaller flash storage.
All of the tests look for these in the cloud in the "lorry" system which allows
us to serve globally, including behind China's firewall.
# build-all.sh
build-all walks the test assets tree and produces a set of zips under ./out
that correspond to what we want to serve.
# ready4lorry.sh
This looks at the files under ./out to see which ones do not exist within the
corresponding places in Lorry. It provides a list of which assets need to be
uploaded and where they should uploaded.
This script optionally invokes the upload2lorry.sh on each of those files that
need to be uploaded.
# upload2lorry.sh
This script provides a command line interface to upload the test assets to Lorry.
It needs to be run within google, by a google employee, as it uses some internal
services.