# devtools Small, shared wrappers around Gradle and adb whose only job is to make a build or test result **impossible to misread**. These exist because of a specific, repeated failure: concluding that something passed or failed by reading console text, when the text was about a different project, a stale result, or a command that never ran. Every script here reports from exit codes and structured artifacts instead, and fails loudly rather than defaulting to something plausible. Invoke by absolute path — `/workspace/devtools/bin/