Fixtures for the fjord-android manual QA checklist. Not a real project.
- Shell 86.8%
- Kotlin 5.7%
- TypeScript 4%
- Python 3.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| assets | ||
| data | ||
| src | ||
| README.md | ||
| setup.sh | ||
Fjord QA fixtures
Nothing here is a real project. This repository exists so that a person
walking docs/manual-qa.md in fjord-android can reach every screen the
checklist names, including the ones that are unreachable on an ordinary
repository: the wiki, the stack lane, the binary and oversized file guards,
and a commit with no diff.
setup.sh builds the rest of it (labels, milestone, issues, the stacked pull
requests, a release, and a wiki page) against the Forgejo API. It is
idempotent, so running it twice is safe and the second run should report
everything as present.
./setup.sh # rasterstate/fjord-qa-fixtures
OWNER=you REPO=scratch ./setup.sh
What each file is here to trip
| Path | Screen it exercises |
|---|---|
src/Sample.kt, src/sample.py, src/sample.ts |
File view, native syntax highlighting, three lexers |
data/blob.bin |
The "binary file not shown" guard. A NUL byte in the first 8000 is the heuristic. |
data/big.txt |
The "too large to display" guard, which trips over 512 KiB. |
assets/logo.png |
An image that renders, as the control for the two guards above. |
.forgejo/workflows/qa.yml |
Actions: a run list, a run detail, a job, logs, and workflow_dispatch. |
The empty commit on main is deliberate. It is the only way to see the "no
diff available" guard on the commit detail screen read as a sentence rather
than as a blank.