krz/hutch

an ios client for sourcehut

clone: git clone https://gitbay.org/krz/hutch.git

62901478651a60663eb5088de141051c1cb40060

verified · cmc

author: Christian Cleberg <hello@cleberg.net> · 2026-03-19T00:44:54Z

add TESTING.md
 TESTING.md | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/TESTING.md b/TESTING.md
new file mode 100644
index 0000000..29d6aeb
--- /dev/null
+++ b/TESTING.md
@@ -0,0 +1,28 @@
+# Testing Plan for Hutch
+
+---
+
+## **Test Coverage Goals**
+
+Ensure stability and reliability for the following core workflows:
+
+
+| Area                     | Description                                     |
+| ------------------------ | ----------------------------------------------- |
+| Authentication Flow      | PAT login, token refresh, sign-out              |
+| Repository Management    | Clone, push, browse (Git/Hg), creation          |
+| Ticket/Tracker Workflows | Create, view, filter, update                    |
+| Builds                   | Submission, retry, editing, status updates      |
+| Sharing & Navigation     | Deep links, sharing sheets, external navigation |
+| Offline Support          | Caching, sync on reconnect                      |
+| UI/UX Consistency        | Dark mode, accessibility, error states          |
+
+
+---
+
+## **Test Environments**
+
+
+| Platform | Versions | Devices/Testers |
+| -------- | -------- | --------------- |
+| iOS      | v1.0+    | iOS 17+         |