aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md13
1 files changed, 10 insertions, 3 deletions
diff --git a/AGENTS.md b/AGENTS.md
index d190de9..36994f6 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -62,9 +62,16 @@ live instance, do not guess routes or fields.
- Every screen must be fully usable with a D-pad remote (visible focus,
no touch-only controls).
-## Testing
-
-No test suite yet.
+## Building and testing
+
+- `./build.sh` builds the debug APK in Docker (image `mygram-droid-build`),
+ `./build.sh test` runs the JVM unit tests (`LogicTest`), `./deploy.sh`
+ installs on the TV and launches.
+- Package `mygram.droid`. UI is built in code, no layout XML.
+- Verify every UI change on the TV (see Target device).
+- For API probes use a cookie jar in a scratch directory and the viewer
+ password from `/tmp/mygram.pw` (outside the repo, gone after a
+ reboot; ask the user to recreate it).
## Repo facts