Update.1 tests: Difference between revisions
No edit summary |
(Update suspend/resume) |
||
Line 20: | Line 20: | ||
<!--#* [http://dev.laptop.org/ticket/5400 #5400] covered in generic test cases--> |
<!--#* [http://dev.laptop.org/ticket/5400 #5400] covered in generic test cases--> |
||
<!--#* [http://dev.laptop.org/ticket/4843 #4843] covered in generic test cases--> |
<!--#* [http://dev.laptop.org/ticket/4843 #4843] covered in generic test cases--> |
||
# |
# Wakeup event is repeated, [http://dev.laptop.org/ticket/2401 #2401] |
||
#* machine |
#* To test, load a PDF in Read, push the game key down button, five seconds later the machine should suspend with the backlight on full. While suspended, push the game key down button again. The screen should scroll down once, and only once. [[User:Cjb|Cjb]] 14:26, 23 January 2008 (EST) |
||
# Network mgr SEGV, [http://dev.laptop.org/ticket/4960 #4960] |
# Network mgr SEGV, [http://dev.laptop.org/ticket/4960 #4960] |
||
<!--#* need help with a reasonable test case; how should one make the wireless device go away? --[[User:Chihyu|Chihyu]] 16:47, 18 January 2008 (EST)--> |
<!--#* need help with a reasonable test case; how should one make the wireless device go away? --[[User:Chihyu|Chihyu]] 16:47, 18 January 2008 (EST)--> |
||
Line 27: | Line 27: | ||
#* [[Tests/Network_mgr#Network_mgr_SEGV|Tests: NetworkManager]] |
#* [[Tests/Network_mgr#Network_mgr_SEGV|Tests: NetworkManager]] |
||
# ohm logfile [http://dev.laptop.org/ticket/5457 #5457], optional |
# ohm logfile [http://dev.laptop.org/ticket/5457 #5457], optional |
||
#* |
#* The code for this doesn't exist yet, so the testcase doesn't either. :) [[User:Cjb|Cjb]] 14:26, 23 January 2008 (EST) |
||
# Ebook reader should suspend on idleness, [http://dev.laptop.org/ticket/1396 #1396] |
# Ebook reader should suspend on idleness, [http://dev.laptop.org/ticket/1396 #1396] |
||
#* |
#* This is as above in the #2401 test case; the machine should suspend five seconds after the last ebook scroll event, with the backlight fully on. [[User:Cjb|Cjb]] 14:26, 23 January 2008 (EST) |
||
====Security/Upgrades==== |
====Security/Upgrades==== |
Revision as of 19:26, 23 January 2008
Schedule & Features
The focus of this build is to
- fix bugs
- get the suspend/resume working for better battery life
- get the first level activity isolation for security
- backup of laptops to the school server
- there is a new wireless driver - some rewriting
Please also refer to the milestone and the official roadmap for schedule dates and features for each release.
Test Plans
Major Foci
Power Management
- Suspend/resume
- Wakeup event is repeated, #2401
- To test, load a PDF in Read, push the game key down button, five seconds later the machine should suspend with the backlight on full. While suspended, push the game key down button again. The screen should scroll down once, and only once. Cjb 14:26, 23 January 2008 (EST)
- Network mgr SEGV, #4960
- ohm logfile #5457, optional
- The code for this doesn't exist yet, so the testcase doesn't either. :) Cjb 14:26, 23 January 2008 (EST)
- Ebook reader should suspend on idleness, #1396
- This is as above in the #2401 test case; the machine should suspend five seconds after the last ebook scroll event, with the backlight fully on. Cjb 14:26, 23 January 2008 (EST)
Security/Upgrades
- Activation w/USB, w/school server
- does "activation" mean upgrade to another build? --Chihyu 11:13, 22 January 2008 (EST)
- olpc-update --usb without manually upgrading olpc-update. (#3881)
- Type olpc-update --version in the console. Verify that the version is 2.0 or newer.
- Basic activity isolation (#5033, #5346)
- need help confirm that Tests: Isolation is testing the correct issues --Chihyu 11:46, 22 January 2008 (EST)
- need help create a test case for #5346 --Chihyu 11:21, 22 January 2008 (EST)
- Automatic Time sync (#3359)
- how to test this without using more than one machine? --Chihyu 12:08, 22 January 2008 (EST)
- orphaned files, #5637
- cannot create test cases due to the disappearance of original bug description --Chihyu 12:29, 22 January 2008 (EST)
- Mesh - upgrade under loaded network - Scott
Wireless/USB/Network Manager
Wireless Test Cases - Yani, Ricardo
- Intermittent connection to jabber service, #4193
- Network sniffing script, #5153
- WPA working from sugar, #5258
- WEP working from sugar, #5485
Tubes/Presence (Scaling/Performance)
- Remove N squared scaling issue in groups (#4965)
- eJabberd server issues/bugs (#5934, #5313, #5315, #5311 - cut traffic, #5310 - olpc rpm)
- Looking into Openfire as backup (#5223, #5224)
- Point Update1 to different jabber server, #5933
- Link local presence (Salut) - OLPC/Collabora
- Journal/datastore
Completed Test Cases
Please follow the test cases in User-Focused Test Plans. Some test cases should already be covered in the previous section (#Major Foci).
Incomplete Test Cases
These tests need to be done, but I have yet to create test cases that are brief enough for community testing. --Chihyu 14:27, 18 January 2008 (EST)
Others
- 802.11s Connectivity Test Plan - Connectivity, wifi protocol
- Tinderbox Testing - automated testing for each build
Testing in Australia
Boot up and Register
[note] Re-registering always increases the entries in the jabber roster.
Setup:
- Every XO has to run the same build (Update.1 RC1) and firmware (q2d09).
- Remove network manager and config file:
- In the Terminal activity, type
- cd .sugar/default/
- rm nm/networks.cfg
- rm config
- In the Terminal activity, type
- Reboot the XO.
- Make sure the school server is running.
Actions:
- Reboot the XO again (in the presence of the school server).
- Click on the "Register" option when mouse over the XO guy in the center of Home View.
- Reboot the XO (in the presence of the school server).
Verify:
- All XOs are connected to the school server.
- In Home View, the connection indicator next to the battery icon should read "Connected to a School Mesh Portal".
- Alternatively, type olpc-netstatus in the Terminal activity (might have to become root), one should see
Telepathy : gabble Jabber : schoolserver.laptop.org
- All XOs register properly with the school server.
- Mouse over the XO guy in the center of Home View, and the "Register" option should no longer be available.
Network Melt Down in Gabble(?)
Setup:
- Turn off the school server.
- Remove network manager:
- In the Terminal activity, type
- rm .sugar/default/nm/networks.cfg
- In the Terminal activity, type
- Boot up the XO, and it should connect to Simple Mesh 1
- In the Terminal activity, type olpc-netstatus (might have to become root) to ensure every XO shows Telepathy : salut
- Suspend the machine by pressing the power button
- The power indicator LED should be blinking in suspend mode.
Actions:
- Turn on school server, and ensure it's running.
- Unsuspend the XO by pressing the power button again.
Verify:
- Within 10 minutes or so, the XO should connect to the School Server Mesh.
- In Home View, the connection indicator next to the battery icon should read "Connected to a School Mesh Portal".
RF Saturation (salut/local link scaling test?)
This is designed to understand whether the XOs affect other regular laptops connected to wireless network.
Setup:
- On each XO, remove network manager:
- In the Terminal activity, type
- rm .sugar/default/nm/networks.cfg
- In the Terminal activity, type
- Shut down the school server.
Actions:
- Turn on school server.
- On a regular laptop, connect to infrastructure network (i.e. regular wireless access point).
- Connect multiple XOs to the school server simultaneously.
Verify:
- The wireless network connection of the regular laptops are not affected by the XOs.
Test Results
Please report the test results here. When you sign under each reported result, simply type 4 tildes: ~~~~ instead of typing your username, date, and time.
(a better template for reporting results will be created soon. --Chihyu 13:51, 17 January 2008 (EST))
Build | Test Item | English |
---|---|---|
684 | keyboard | good
Chihyu 13:56, 17 January 2008 (EST) |
language | no | |
future candidate |
keyboard | no |
language | no |
Keyboard/Languages
- no: not tested
- good: tested and pasted
- If a defect is found, please file a trac ticket and fill in the ticket number in the table. For example, 5969.
Build | Test Item | English | Spanish | Arabic | Mongolian | Devanagari | Thai | Nigerian | Amharic | Urdu | Nepali | Pashto | Portuguese |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
future candidate 1 |
keyboard | no | no | no | no | no | no | no | no | no | no | no | no |
language | no | no | no | no | no | no | no | no | no | no | no | no | |
future candidate 2 |
keyboard | no | no | no | no | no | no | no | no | no | no | no | no |
language | no | no | no | no | no | no | no | no | no | no | no | no |