Test cases 8.2.0

From OLPC
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

General (older) Test Cases

Sugar Control Panel

About Me:

Color Change
Name Change

About my XO:

Checking XO Information

Date & Time:

Change Timezone

Frame:

Corner Activation
Edge Activation

Language:

Change Default Language

Network:

Radio Activation

Power:

No test cases written yet

Software Updates:

No test cases written yet

Test: Queries for test cases

Some tests are using Template:Test case that creates semantic annotations, so we can query for these tests as an alternative to manually keeping pages up-to-date.

Here are some test queries. Edit this page to see the syntax. Comments at Semantic MediaWiki#Suggestions_for_test_cases; details of queries at http://semantic-mediawiki.org/wiki/Help:Inline_queries

We want to ask for all test cases that apply to 8.2.0. There is a Property:Stream, so let's ask for all Category:Test cases that are in the Joyride stream. The basic query is

 {{#ask: [[Category:Test cases]] [[Stream::Joyride]]  | 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.

Query displaying certain properties

Let's display Objective and Category

{{#ask: Stream::Joyride

 | ?Name
 | ?Objective
 | ?Category
 | default=No articles found in Category:Test cases with Property:Stream of Joyride?

}}

Query displaying each test case

If the pages you are including are small, you can embed them. This is like transcluding each page with {{:Title of page}} {{:Another page}} ..., but dynamic.

{{#ask: Stream::Joyride

 | ?Name
 | ?Objective
 | format=embedded 
 | embedformat=h4
 | ?Category
 | default=No articles found in Category:Test cases with Property:Stream of Joyride?

}}