Testcase Query Examples: Difference between revisions
m (→Query displaying each test case: limit to 3 results) |
|||
Line 43: | Line 43: | ||
=== Query displaying each test case === |
=== Query displaying each test case === |
||
If the pages you are including are small, you can embed them with <tt>format=embedded</tt>. This is like transcluding each page with <nowiki>{{:Title of page}} {{:Another page}} ...</nowiki>, but dynamic. |
If the pages you are including are small, you can embed them with <tt>format=embedded</tt>. This is like transcluding each page with <nowiki>{{:Title of page}} {{:Another page}} ...</nowiki>, but dynamic. ''This can confuse editors!'' |
||
The example below is limited to three results |
|||
{{#ask: |
{{#ask: |
||
Line 49: | Line 51: | ||
| format=embedded |
| format=embedded |
||
| embedformat=h4 |
| embedformat=h4 |
||
| limit=3 |
|||
| default=No articles found in [[:Category:Test cases]] with [[Property:Build stream]] of [[Joyride]]? |
| default=No articles found in [[:Category:Test cases]] with [[Property:Build stream]] of [[Joyride]]? |
||
}} |
}} |
Revision as of 06:46, 17 November 2008
Other ways to query for test cases than the query(s) on Test cases 8.2.0
Copy these to make your own.
Basics
The basic query is
{{#ask: [[Category:Test cases]] [[Build stream::joyride|Any]] | additional options }}
One option you should always add is |default=Query for xyz found nothing?!, otherwise you'll have no indication a page has a query that isn't working.
See Inline query output formats.
Query counting each test case
There are {{#ask:
| format=count | default=No articles found in Category:Test cases?}} total test cases in Category:Test cases.
There are {{#ask: Build stream::joyride
| format=count | default=No articles found in Category:Test cases with Property:Build stream of Joyride?
}} test cases in Category:Test cases with Property:Build stream of Joyride.
There are {{#ask: Build stream::8.2
| format=count | default=No articles found in Category:Test cases with Property:Build stream of Joyride?
}} test cases in Category:Test cases with Property:Build stream of 8.2.
There are {{#ask: Test category::Activity
| format=count | default=No articles found in Category:Test cases?}} test cases in Category:Test cases with category Activity.
Query displaying each test case
If the pages you are including are small, you can embed them with format=embedded. This is like transcluding each page with {{:Title of page}} {{:Another page}} ..., but dynamic. This can confuse editors!
The example below is limited to three results
{{#ask: Build stream::joyride
| format=embedded | embedformat=h4 | limit=3 | default=No articles found in Category:Test cases with Property:Build stream of Joyride?
}}
Bug: query for a disallowed value sometimes still works
Bug: if I query for a bogus value, it counts all of them. A query for Build stream==BADVALUE returns a count of {{#ask: Build stream::BOGUS VALUE
| format=count | default=No articles found in Category:Test cases with Property:Build stream of BOGUS VALUE?
}}