diff --git a/Documentation/ABI/JSON.md b/Documentation/ABI/JSON.md index 23dd5b1dc..5bd0dd6c8 100644 --- a/Documentation/ABI/JSON.md +++ b/Documentation/ABI/JSON.md @@ -59,9 +59,13 @@ TODO: implement input/configuration A single configuration is passed into the testing library prior to running any tests and, as the name suggests, configures the test run. The configuration is -encoded as a single [JSON Lines](https://jsonlines.org) value. +encoded as a single [JSON Lines](https://jsonlines.org) value. Alternatively, +a single `"list"` request may be passed in, which will result in the testing +library listing all available tests as output. ``` + ::= | + ::= { , "kind": "configuration", @@ -92,6 +96,11 @@ encoded as a single [JSON Lines](https://jsonlines.org) value. "action": , "id": ; the ID of the test to filter in/out } + + ::= { + , + "kind": "list", +} ``` -->