Turnstone
What Turnstone keeps
Turnstone is an optional, read-only dashboard. It keeps facts about bugs and charts them. Your reports, tests, and evidence stay in GitHub or Gitea.
On this page
Turnstone is the optional part
Testkit has four parts. Your repo holds the tests. The CLI runs them. GitHub or Gitea holds the issues, the checks, and the pull requests. Turnstone is the fourth part, and the other three work without it.
The CLI in Testkit 0.4.1 has no Turnstone command. It does not sign in to Turnstone, it does not ask for a Turnstone key, and it does not upload a run to Turnstone. Turnstone gets its facts from GitHub or Gitea, where your team already works.
Campaigns, bug filing, and CI reports need no Turnstone account. testkit bug file and testkit ci report write to GitHub or Gitea, with a token for that host.
What Turnstone keeps
Turnstone keeps facts about each bug.
| Fact | Example |
|---|---|
| Issue link | The URL of the issue in your forge |
| Severity | How bad the bug is |
| Area | The part of the product it is in |
| Commits | The commits linked to the bug, such as the one that introduced it |
| Timestamps | When it was introduced, found, and fixed |
Facts lists every fact and the place Turnstone reads it from.
What Turnstone never keeps
- The bug report. The text stays in the issue.
- The tests. They stay in your repo.
- The evidence. Run output, logs, and artifacts stay in
.testkit/resultsand in your CI.
Turnstone charts a bug without storing its report. That is deliberate. The parts of a bug report that could embarrass you or leak something are the parts Turnstone does not keep.
If the dashboard shows no bugs
If the dashboard shows no bugs after a sync, check two things.
- Check that the issue carries the
testkitlabel. - Check that the project reads the repo that holds the issue.
Sync covers both.
If Turnstone lost everything
You would lose your charts. Your issues, tests, pull requests, and CI history would be where they are now, because Turnstone never held them.
What the charts are for
A list of bugs tells you what broke. The facts Turnstone keeps let you ask where bugs come from, why, and how to have fewer of them.
What it costs
The CLI, the runner, campaigns, and everything they send to GitHub or Gitea are free. Turnstone has a free tier, so you can connect early and build up history.
To see your own repo, sign in and connect it on GitHub or Gitea.