Test cases 8.2.0

From OLPC
Revision as of 04:12, 15 August 2008 by Skierpage (talk | contribs) (→‎Test Cases: less text at top)
Jump to navigation Jump to search

Create New Test Cases

To add a new test case, click here: New Test Case

  • Use /Tests/<category>/<sub-category/ as the name of the new test case
  • Try to use categories and sub-categories that already exist before creating new ones.

Top level categories: Boot, Network, Upgrades, Journal, SugarUI, SugarControlPanel, Peripherals, Activity, XS (school server)

General (older) Test Cases

This is a list of test cases that existed before the test case template. Once these have been moved into the template, this section can go away.

Test cases

Query for all Category:Test cases that are in the Joyride or Any streams.

{{#ask: |any

 | ?Short name
 | ?Test objective
 | default=No articles found in Category:Test cases with Property:Stream of joyride or any?

}}

Edit this section to see the query's syntax. For other examples of queries, see Testcase Query Examples Comments at Semantic MediaWiki#Suggestions_for_test_cases.

Test results

This is a little tricky. Currently each test cast page has zero-to-many test results embedded in it, which means a test case can have multiple values for build number, pass/fail, etc. and these values are probably not tied to each other. See Semantic MediaWiki for alternative approaches.

Anyway, here's a query for any page with a Fail that also displaying some other values.

{{#ask:

 PassFail::Fail
 | ?PassFail
 | ?Build number
 | ?Trac bug number
 | default = No tests failing??

}}