Files
xbsheng b1aa8ce233 tools: keep tools/bench.py's results out of the checkout
tools/bench.py writes bench-results/result.json into the folder it was run from when no
--out-dir is passed, and its first usage line is exactly that run. That file carries
"host": args.host, the address the run was given, beside the TV's fingerprint read with
getprop ro.build.fingerprint. .gitignore already keeps every other folder a run leaves the
owner's own TV in - backup/, shots/, work/, traces/ - with the reason in its own comment;
bench-results/ was the one the tools write into by default that it did not, so a git add -A
after the documented run put the TV's address in a pull request.

The new test reads the default folder out of bench.py and trace.py instead of copying it, so
a tool that changes its default fails there rather than passing on a stale string.
2026-10-26 21:15:19 +08:00

24 lines
664 B
Plaintext

tools/venv
tools/adbkey/
__pycache__/
launcher/.gradle/
launcher/build/
launcher/app/build/
launcher/local.properties
# your own TV's dumps (serial, android_id, device names) stay local
backup/
# session screenshots and working notes (may show the Wi-Fi name or account avatar) stay local
shots/
work/
# Perfetto traces from tools/trace.py: large, and they hold the TV's process list
traces/
# Results from tools/bench.py: result.json carries the address the run was given and the TV's fingerprint.
bench-results/
.DS_Store
# Generated install bundles and JVM crash reports stay out of contributions.
*.apk
*.aab
launcher/hs_err_pid*.log
launcher/replay_pid*.log