Skip to content

docs: add the Test Kitchen path and a "nothing ran" guide - #90

Merged
tas50 merged 1 commit into
mainfrom
docs-walkthrough
Aug 28, 2026
Merged

docs: add the Test Kitchen path and a "nothing ran" guide#90
tas50 merged 1 commit into
mainfrom
docs-walkthrough

Conversation

@tas50

@tas50 tas50 commented Aug 28, 2026

Copy link
Copy Markdown
Member

docs: add the Test Kitchen path and a "nothing ran" guide

The README described the layout and the glob accurately but never joined them
up. Someone arriving at this plugin could read it end to end and still not know
how it gets invoked, or what to do when a suite appears to be skipped.

Using it with Test Kitchen. This is how nearly everyone runs these plugins,
and the README never mentioned it -- no kitchen.yml, no verifier: block, no
statement that the suite directory name alone is what selects the plugin.

When nothing runs. The most confusing failure in the family: a suite whose
filenames do not match the glob prints one banner line and exits 0. Green,
and no tests ran. The section shows exactly that output and walks the four
causes in order -- wrong directory name, wrong filename pattern, plugin not
installed, unexpected BUSSER_ROOT -- naming the two commands that answer the
last two.

The exits 0 behaviour was confirmed by running it, not assumed.

The README described the layout and the glob accurately but never joined them
up. Someone arriving at this plugin could read it end to end and still not know
how it gets invoked, or what to do when a suite appears to be skipped.

**Using it with Test Kitchen.** This is how nearly everyone runs these plugins,
and the README never mentioned it -- no `kitchen.yml`, no `verifier:` block, no
statement that the suite directory name alone is what selects the plugin.

**When nothing runs.** The most confusing failure in the family: a suite whose
filenames do not match the glob prints one banner line and **exits `0`**. Green,
and no tests ran. The section shows exactly that output and walks the four
causes in order -- wrong directory name, wrong filename pattern, plugin not
installed, unexpected BUSSER_ROOT -- naming the two commands that answer the
last two.

The `exits 0` behaviour was confirmed by running it, not assumed.

Signed-off-by: Tim Smith <tsmith84@proton.me>
@tas50
tas50 merged commit 6b03240 into main Aug 28, 2026
8 checks passed
@tas50
tas50 deleted the docs-walkthrough branch August 28, 2026 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant