10.1.3/Testing: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Init)
 
(→‎Update from previous releases: should use sudo olpc-update, 3XX available, my experience)
 
(91 intermediate revisions by 11 users not shown)
Line 1: Line 1:
==Introduction==
This is a page where the testers are invited to gather their testing results for [[Release notes/10.1.3|release 10.1.3]]. We hope to find out more quickly possibly introduced regressions and get a sense of what works well. There are some tests where details about the hardware you used are of interest to us (e.g. Internet connection, USB2VGA). And of course, we hope it is fun for you to see a page like this grow!

Each 10.1.3 Feature has a section where you can comment. There are as well some more generic tests like connecting to the Internet and backwards compatibility tests. The last section has a list of bugs that we think are important to test.
<br>

==Install testing environment==
==Install testing environment==
Follow the instructions at [[Release_notes/10.1.3]].
Follow the instructions at [[Release_notes/10.1.3#Installation]].
<br>
==10.1.3 Features==


===Sugar Ad-hoc networks===
==Testing plans==
To mimic the mesh behavior on devices where mesh hardware is not available and make the "under a tree"-scenario possible the Sugar ad hoc networks have been added. The feature adds three default ad hoc networks, for channel 1, 6, and 11. They are represented with designated icons in the Neighborhood view.


[[File:Sugar_Adhoc_networks.png]]
=== Mesh network ===
* Flash at least two XOs with the latest version of Sugar and the latest version of NetworkManager.
==== Autoconnect ====
* connect to an Access Point on one machine and restart the machine
-> ''the machine does autoconnect with the AP''
* start the machine without having connected to an AP before
-> ''the machine should autoconnect to a mesh network''
==== Connect both machines to the same channel ====
-> ''the buddies should be present on the neighborhood view of the other machine''
==== Share an activity ====
-> ''the shared activity is displayed correctly in the neighborhod view and the sharing does work''


Testing plans can be found in the [http://wiki.sugarlabs.org/go/Features/Ad_hoc_Networking#How_To_Test 0.90 Feature page]. Note: the icons are only visible on the XO-1.5 by design. You still can connect XO-1s and XO-1.5s with each other though, see the testing plans for how to do that. If you only have Xo-1s you can as well let Sugar create the Ad-hoc networks. Enabling them can be done with a gconf command in the Terminal activity 'gconftool-2 --type=bool --set /desktop/sugar/network/adhoc true'.
=== Ad-hoc network ===


{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
[[File:Adhoc network Indicate population.png]]
|-style="background:#787878; color: white;"
! Name !! Works? !! Comment
|-
| [[User:garycmartin|garycmartin]]
| yes || Tested between two XO-1s, one using the gconf change to imitate XO-1.5 behaviour
|-
| Melbourne testing
| yes || Set up ad hoc on XO1.5 10.1.2 and connected to it with 2 XO1's 10.1.3
|-
|}


===Sharing/Backup Journal entries using a storage device===
Flash at least two XOs with the latest version of Sugar and the latest version of NetworkManager.
One possible use case: Martin wants to give a picture he has been drawing to Simon. He plugs in his USB-stick and copies the Journal entry on the stick. Simon insert the stick and copies it into his Journal. Another use case is, to use this Feature to backup Journal entries.
==== Autoconnect ====
* connect to an Access Point on one machine and restart the machine
---> ''the machine does autoconnect with the AP''
* start the machine without having connected to an AP before
---> ''the machine should autoconnect to Ad-hoc network 1''
* start machine A and connect to the Ad-hoc network 6, start machine B without having been connected to an AP before
---> ''machine B should autoconnect to the Ad-hoc network 6''
==== Connect both machines to the same channel ====
---> ''the buddies should be present on the neighborhood view of the other machine''


More information can be found [http://wiki.laptop.org/go/Journal_Entries#Sharing.2FBackup_Journal_entries_using_a_storage_device_9657 here].
[[File:Adhoc network connected.png]]


{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
==== Share an activity ====
|-style="background:#787878; color: white;"
---> ''the shared activity is displayed correctly in the neighborhod view and the sharing does work''
! Name !! Works? !! Comment
==== Population ====
|-
The Ad-hoc icons in the neighborhood view do indicate whether the network is "populated" or not, whether it is used by more than one person. It does not indicate the number of people that are connected though. If the fill color of the Ad-hoc icon is set then there is at least one person listening.
| [[User:garycmartin|garycmartin]]
* On machine A connect to an Ad-hoc network. Start machine B which has been connected to an access point before.
| yes || Transferred Paint activity drawing between two XO-1s via USB-stick, thumbnail/description/tags/colour all correctly preserved.
---> ''On machine B it should automatically connect to the access point and the icon representing the Ad-hoc network machine A is connected to should be colored, the fill color is set.''
|-
* Shut down machine A.
|}
---> ''after 10-15 minutes the icon representing the Ad-hoc network machine A is connected to should be uncolored, the fill color is NOT set. This is indicates that the network is not populated.''


===USB2VGA Adapter usage===
=== Collaborate between XO-1.0 and XO-1.5 without infrastructure ===
One possible use case: Teacher wants to connect an XO with a projector.
The XO-1.5 and XO-1.0 will see adhoc networks in his neighborhood view, so it the XO-1.0 can connect to an adhoc network that has been created by a learner on the XO-1.5.
[[File:Adhoc network XO-1.png]]


<gallery>
===10.1.3 Features===
Image:Dsc01040.jpg|
For instructions how to test the Features listed below please have a look at the section "How to test" of each Feature page.
</gallery>


Usage notes at [[Adding_USB_SVGA]]. See the '10.1.3' and 'Limitations and Quirks' sections.
* '''Enhanced Gettext'''
[http://wiki.sugarlabs.org/go/Features/Enhanced_Gettext#How_To_Test Enhanced Gettext Testing plan] - Enhanced Gettext adds an extra search path for translation files for Sugar activities. This allows deployments to add and update activity translations independently of the release process.


{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
Name, result, comments
|-style="background:#787878; color: white;"
! Name !! XO Model and Build !! USB-SVGA adapter !! Works? !! Comment
|-
| Martin Langhoff
| XO-1.5 os358
| StarTech.com USB2VGA || yes || Tested: Sugar, TurteArt, Disconnect/reconnect of the USB device
|-
|}

==Activities==

===Home button in Browse activity===


The Home button in Browse gives you always the possibility to go back to the defined starting page.
Juan Pérez, no, none


[[File:Go-home.png]]
* '''Allow the Sugar user to connect to 3G networks'''
[http://wiki.sugarlabs.org/go/Features/3G_Support#How_To_Test 3G Support Testing plan] - This Feature allows the Sugar user to connect to 3G networks using a device in the frame.


{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
|-style="background:#787878; color: white;"
! Name !! Works !! Comment
! Name !! Works? !! Comment
|-
|-
| Simon
| ''Jane Doe''
| ''yes'' || ''None''
| yes || nice work!
|-
|-
| [[User:garycmartin|garycmartin]]
| yes || ''Home button worked as expected.
|}
|}


<br/>


{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
* '''Font configuration'''
|-style="background:#787878; color: white;"
[http://wiki.sugarlabs.org/go/Features/Font_configuration#How_To_Test Font configuration] - Distributors/deployers can use a GConf preference to customize the Sugar font size.
! Activity !! Description !! Ticket !! Name !! Works !! Comment
|-
|Browse||History not right when resuming activity || <trac>10437</trac> || || ||
|-
|Browse||Browse fails to download some files with non-ascii characters || <trac>8857</trac> || || ||
|-
|Browse||Can not save pictures from the olpc library with Browse to Journal || <trac>10365</trac> || || ||
|-
|Browse||Palettes in Browse do not always go away || <trac>10407</trac> || || ||
|-
|Browse||Generate preview image for downloaded images || || || || SL #1106
|-
|Browse||Browse has no "busy" indication || <trac>10383</trac> || || |
|-
| Write || Change the default method to insert images ticket || <trac>3066</trac> || || || Tickets #3066 and ticket #7405.Adds a checkbox to enable the user to select the method
|-
| Write || Preserve the mime type when reading and saving files. || || || || Related to tickets ticket #8972, ticket #5291, ticket #1925 and SL #2127.
|-
| Write || Add option to export to PDF || || || || SL #1458
|-
| Write || Paste images in write || || || || Tickets #2507 and ticket #7186. Now you can copy an image from Paint, Browse or Write and paste in Write.
|-
| Write || Don't set the activity metadata property when save PDF file because Write can save PDF files but can't open them || <trac>10442</trac> || || ||
|-
| Write || The mime types from files rtf and html have text/plain in mime_parents. We need to modify the criteria to open them like rich text || <trac>8972</trac> || || ||
|-
| Write || Color chooser does not always work when giving color to selected text ||<trac>10488</trac> || || ||
|-
| Distance || hanges ringdown values for more stable meassures ||<trac>10122</trac> || || ||(part of ticket #10122)
|-
|Paint || Use new colorchooser (still use ColorSelector for <= 0.82) || <trac>1015</trac> || || ||
|-
|Paint || Fixed aspect ratio mode for Shape tools || <trac>3705</trac> || || ||
|-
|Paint || New suggestion for arrow drawing in Paint || <trac>4170</trac> || || ||
|-
|Paint || Changes made to save the last added text item || <trac>5917</trac> || || ||
|-
|Paint || Paint - Rect. Marquee icon changes erratically || <trac>5882</trac> || || ||
|-
|Paint || Implemented Mirroring Effect in Paint Activity || || || || SL#2463
|-
|Paint || Added Invert Color Effect to Paint Activity || <trac>2495</trac> || || ||
|-
|Paint || Title for 'Rectangualar Marquee' tool changed to 'Select Area' || || || || SL #2266
|-
|Paint || Paint starts with a random color selected || || || || SL #2053
|-
|Paint || Paste images from clipboard || <trac>9022</trac> || || || ||
|-
|Paint || Paint overwrites file type instead of creating new file || || || || SL #1771
|-
|Paint || Tools & Shapes would be a radio button set || || || || ticket #3695 and ticket #3694
|-
|Paint || Active point of Paint pointers should be at tip of pencil, brush, drip on fill bucket, etc || || || || SL #296
|-
|Paint || The free form polygn tool should be in the shapes toolbar || <trac>3693</trac> || || ||
|-
|Paint || Turn off activity sharing || || || || SL #1863
|-
|Paint || Make "keep aspect ratio" selection visible in the UI || || || || SL #931
|-
|Paint || Under tools tab, pencil size funcionality is not working || || || || SL #1902
|-
|Paint || Change in the icon activity to avoid errors in new librsvg || || || ||
|-
|Paint || Clean up cursors || || || ||
|-
|Paint || Add binary files to python 2.7 || || || ||
|-
| Read || Add scrolling options for PDFs || <trac>10396</trac> || ||
|-
| Wikibrowse || Faster page loading || <trac>10147</trac> || || || In the English and Spanish versions
|-
| Memorize || Game not transferred when loading a created game ticket || <trac>10302</trac> || || ||
|-
|Speak ||crashes on AI ||SL #2533|| || ||
|-
|Sugar modem configuration ||Seems to require a non blank entry into the username and password fields, just entering the letter a was enough || || || ||
|-
| Help || Typo || http://wiki.laptop.org/go/MelbXOclub18Dec10#Help_activity || || ||
|-
|}

<br>

==Backwards compatibility tests==

===Migrate Journal entries stored on a storage device in 0.82===
One possible use case: A learner/teacher has been backing up Journal entries to a USB-stick in Sugar 0.82, included in the 8.2.* OLPC builds.

More info about the issue and how to test it can be found [http://wiki.laptop.org/go/Journal_Entries#Convert_Journal_entries_that_have_been_saved_to_a_storage_device_in_0.82_9658 here].


{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
|-style="background:#787878; color: white;"
! Name !! Works !! Comment
! Name !! Works? !! Comment
|-
|-
| ''Marko Marković''
| ''Pierre-Paul-Jacques''
| ''yes/no'' || ''None''
| ''yes/no'' || ''None''
|-
|-
|}
|}


===Update from previous releases===
Here please report back about upgrades you did from previous OLPC builds. You can get a 0.82 image from [http://download.laptop.org/xo-1/custom/g1g1/gg-802-1/ gg-802-1] or a 10.1.2 build from [http://wiki.laptop.org/go/Release_notes/10.1.2 here]. You can use [[olpc-update]] to update to a new build. In the Terminal activity just type in one of the commands from below:

sudo olpc-update 10.1.3_xo1.5-3''NN''


sudo olpc-update 10.1.3_xo1-3''NN''
===Backwards compatibility tests===
* '''Migrate the Journal'''
Please verify that the Journal is migrated fine after an update. For example from 0.82 to 0.88.


{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
|-style="background:#787878; color: white;"
! Name !! Versions !! Works !! Comment
! Name !! From which version !! Works? !! Comment
|-
| Simon
| 10.1.2, XO-1.5, 2g image || no || No space left on device. Will redo with a 4g image.
|-
| Simon
| 10.1.2, XO-1.5, 4g image || yes || Journal updated correctly, Language setting (French) was kept
|-
| Simon
| gg-802-1|| mostly || Journal updated correctly, Language setting (French) was not kept was English then
|-
| Simon
| 10.1.2, XO-1.5, 4g image || yes || Done with the [[Release_notes/10.1.3#Simple_Offline_Update|usb offline update]]
|-
| [[User:skierpage|skierpage]]
| 10.1.2, XO-1 || yes || <tt>sudo olpc-update 10.1.3_xo1-360</tt> succeeded on "irsync_pristine update"; had 104MB free in / before, and 111M after reboot and the prompted Software update.
|-
|}
<br>

==Connectivity: Different Internet connections==
You should test here if you can connect with a WEP and WPA/WPA2 network, if a wired connection is possible and the 3G connection test can be logged here, too.

Please note that disabling the XO's internal 802.11 "Radio" in the Sugar Network control panel may disable the ability to use any networking adapter automatically due to the need to work around various other networking issues (#10549). To test external (typically USB based) network adapters either (1) manually configure them or (2) do ''not'' disable the "Radio" checkbox while testing them.

{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Name !! AccessPoint/Router !! Connectivity Type !! Works? !! Comment
|-
| Kevin Gordon
| Apple Airport Extreme || WPA/WPA2 || yes || Both 1.0 and 1.5
|-
| Kevin Gordon
| D-Link USBT100x Dongle || Ethernet || yes || Both 1.0 and 1.5 - USBID: 2001:3c05
|-
| Kevin Gordon
| Linksys USB DubE100 Dongle || Ethernet || yes || Both 1.0 and 1.5 - USBID: 066b:2203
|-
| Kevin Gordon
| ASIX Zoltantech ZU80 Dongle || Ethernet || yes || Both 1.0 and 1.5 - USBID: 0b95:7720
|-
| Samuel Greenfeld
| Netgear FA101 USB Adapter || Ethernet || yes || Both 1.0 and 1.5 - USBID: 0846:1020
|-
| Gonzalo Odiard
| D-Link DIR-600 || WPA/WPA2 || yes || Both 1.0 and 1.5
|-
| [[User:garycmartin|garycmartin]]
| D-Link DSL-G604T || WEP || yes || Just tested XO-1
|-
| Melbourne Testing
| 3G USB || || yes || XO1 (does require dummy entries an user and password fields)
|-
|}
<br>

==Language Test==
If you are a native speaker for a specific language shipped in the OLPC builds we would be happy to hear back from you about how well the 10.1.3 worked for you. You can use the "Missing translation" field to indicate a missing string.

{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Name !! Language !! Completed (percentage) !! Missing translation !! Comment
|-
|-
| ''Pierre-Paul-Jacques''
| ''Pierre-Paul-Jacques''
| ''0.82-0.88'' || ''yes/no'' || ''None''
| ''Spanish'' || ''99%'' || ''Browse download alert.'' || ''None''
|-
|-
|-
| Simon
| French || not tested the overall completion yet || CP: Switch to GNOME Button not displayed correctly in all the languages <trac>10544</trac> || Is probably true for other languages, too.
|}
|}
<br>


==Track Power Usage==
Richard Smith did put up the following [http://lists.laptop.org/pipermail/testing/2010-December/001967.html testing request to track power usage] when you run your test suite on the XOs (1 and 1.5). With new builds its very easy. Starting with os356 and beyond. Here are the steps you need to add into your testing procedure:


# Start with a full charged XO that is plugged up to external power.
===Connectivity: Different internet connections===
# Boot the system up and either go to a VT or start up a Terminal activity.
You should test here if you can connect with a WEP and WPA/WPA2 network, if a wired connection is possible and the 3G connection test can be logged here, too.
# At the shell prompt type: sudo powerd-config =new-pwrlog "<comment about the log>"

<comment> can be any descriptive text you want to use about the log.
Its mostly just for a human looking at the log. Things like what build,
what XO, what battery, etc are automatically added in the log so none of
that does has to be in the comment. Perhaps your name and any special
circumstances surrounding the test.

# Unplug the XO from external power.
# Run all of your test suites.
# After your final test run is complete either shut the laptop down or
do another 'sudo powerd-config =new-pwrlog' to flush the log file.

I think I would prefer if you did a shutdown because then I have a nice
marker for a successful run.

Then tar up all the files in the ~olpc/power-logs and send them to Richard or
upload them somewhere on dev.l.o.

Its not necessary to have one run per log file or anything like that.
Just start on a full battery and go until either you are running out of
battery or you are done with your testing.

I just want to get some data on what the power usage distribution looks
like when people are using the new builds.


If you have to restart the laptop for some reason then don't worry about
making another new log with 'powerd-config =new-pwrlog' powerd will
create a new log when it starts up and I should be able to piece them
together manually.
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
|-style="background:#787878; color: white;"
! Name !! Connectivity Type !! Works !! Comment
! Name !! Upload location (none if sent by email) !! Comment
|-
| Simon
| http://dev.laptop.org/~erikos/pwr-SHC005008EF-101213_082100.csv || None
|-
| Tony
| http://www.box.net/shared/pzmn2vatu9 ||None
|-
|}
<br>

==Sound==
Of interest is here to test the sound on the XO-1 and XO-1.5 for differences and to test all the activities that does produce sound (e.g. TamTam, Memorize, Espeak, Etoys).

{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Name !! Activity !! Works? !! Comment
|-
|-
| ''Pierre-Paul-Jacques''
| ''Pierre-Paul-Jacques''
| ''WEP'' || ''yes/no'' || ''None''
| ''TamTam'' || ''yes/no'' || ''None''
|-
|-
| Melbourne testing
|Distance ||no||http://wiki.laptop.org/go/MelbXOclub18Dec10#Distance_activity
|-
|}
<br>

==GNOME Breakability Issues -- options and actions breaking Gnome and Sugar==
In 10.1.3 a focus was on making switching between Sugar and GNOME smooth and that settings a user does under GNOME has no side effect on Sugar and the other way around.

Leaving notes in this section can be done by more than one person, just separate name and result by a column.

{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Bug !! Description !! TestCase !! Works? !! Tester !! Comment
|-
| <trac>10290</trac> || GNOME: Disable nm-applet keychain warning || [http://dev.laptop.org/ticket/10290#comment:13 TestCase] || yes || Simon || No need to type a password for the keyring.
|-
| <trac>10531</trac> || Hide ~/Activities in GNOME that they can not be erased and render Sugar unusable || [http://dev.laptop.org/ticket/10531#comment:7 TestCase] || yes || Simon || Verified that the folder is hidden in Gnome and that I could write to it in Sugar.
|-
| <trac>10532</trac> || Sync networking state between Sugar and GNOME || [http://dev.laptop.org/ticket/10532#comment:22 TestCase] || yes || Simon || I did disable the networking in GNOME and was able to enable it again in Sugar and the other way around.
|-
| <trac>10539</trac> || Gnome: panels that have been removed are restored on the next login|| [http://dev.laptop.org/ticket/10539#comment:7 TestCase] || yes || Simon || Removed the top panel and it was restored on the next login.
|-
| <trac>10545</trac> || Gnome: if the font size is > 20 or < 4 restore on next login. || [http://dev.laptop.org/ticket/10545#comment:1 TestCase] || yes || Simon || Made the window title bigger bigger than 20 and the font size was restored on next login.
|-


|}
|}


<br>


===Bug Fix testing===
==Bug Fix testing==
For particular bugs you can indicate your test results in this section. This can be done by more than one person, just separate name and result by a column.
For particular bugs you can indicate your test results in this section. This can be done by more than one person, just separate name and result by a column.


Line 116: Line 364:
! Bug !! Description !! Works? !! Tester !! Comment
! Bug !! Description !! Works? !! Tester !! Comment
|-
|-
| {{Bug|1}} || ''Example'' || ''yes, no, yes'' || ''Walter Bender, Tomeu Vizoso, Gary C. Martin'' || ''None''
| <trac>1</trac> || ''Example'' || ''yes, yes, no, yes'' || ''Martin, Simon, Gonzalo, Sam'' || ''None''
|-
|-
| <trac>10312</trac> || Journal: Show alert when error occurs while writing to external devices || yes || Gonzalo || There are a error trying to copy to a protected device, but not trying to delete or rename in the same device
| {{Bug|1358}} || Synchronize changes made to a Journal entry || ''yes/no'' || ''Name'' || ''None''
|-
|-
| <trac>10140</trac> || External device large Journal does not display || yes || Gonzalo || Tested with a SD card with 23.000 files
| {{Bug|330}} || Several Access Points with the same essid || ''yes/no'' || ''Name'' || ''None''
|-
|-
| {{Bug|1497}} || Name input screen is deactivable || ''yes/no'' || ''Name'' || ''None''
| <trac>10350</trac> || Connect to gabble immediately when possible || ''yes/no'' || ''Name'' || ''None''
|-
|-
| {{Bug|1602}} || Can't connect to WEP shared key networks || ''yes/no'' || ''Name'' || ''None''
| <trac>6857</trac> || Register a laptop with the schoolserver after trying on the wrong network || ''yes/no'' || ''Name'' || ''None''
|-
|-
| {{Bug|1601}} || Intro screen doesn't unfreeze dcon || ''yes/no'' || ''Name'' || ''None''
| <trac>10351</trac> || Journal: Feedback when deleting files on an external device || yes || Gonzalo || ''None''
|-
|-
| <trac>10372</trac> || Arabic: Do not break if the string contains no conversion specifier || yes || Simon || None
|-
| <trac>10346</trac> || Activity: Save title when closing || yes || Gonzalo || ''None''
|-
| <trac>8733</trac> || Journal: Disable start option for entries that can't be opened || yes || Gonzalo || ''None''
|-
| <trac>10308</trac> || Remove shared activity from the neighborhood view when no members left || yes || Gonzalo || The activity _and_ the buddy icon disappear. The buddy icon must remain visible.
|-
| <trac>10308</trac> || Remove shared activity from the neighborhood view when no members left || partial || [[User:garycmartin|garycmartin]] || If activity is shared via _private_ invite both activity and buddy icon disappear on invitees neighborhood when they accept (likely a different bug?). Activity icon still remains in neighborhood view for owner if owner left first.
|-
| <trac>889</trac> || Deal with unicode nick names || ''yes/no'' || ''Name'' || ''None''
|-
| <trac>10412</trac> || Sugar Ad-hoc icons show in search results when connect/disconnect to AP || yes || Gonzalo || ''None''
|-
| <trac>10486</trac> || Journal bundle removal won't remove installed activity || yes || Gonzalo, [[User:garycmartin|garycmartin]] || ''None''
|}
|}
<br>


==How to write a good bug report==
==How to write a good bug report==
If you find new bugs please [[Reporting bugs|file them]] at [http://dev.laptop.org http://dev.laptop.org].

You should note the following in the bug report:
You should note the following in the bug report:
* the version you are using
* the version you are using
* steps to reproduce
* steps to reproduce


In most cases it is of interest to the developers to look at the Sugar logs. Instructions how to get the logs can be seen [http://wiki.sugarlabs.org/go/BugSquad/Get_Logs here].
In most cases it is of interest to the developers to look at the Sugar (shell.log) and/or the Activity logs (e.g. org.laptop.AbiWordActivity-1.log for the Write activity). The logs are placed in '/home/olpc/.sugar/default/logs'. You can view the logs using the [[Log]] activity as well.

[[Category:10.1]]
[[Category:Community testing]]

Latest revision as of 02:03, 9 January 2011

Introduction

This is a page where the testers are invited to gather their testing results for release 10.1.3. We hope to find out more quickly possibly introduced regressions and get a sense of what works well. There are some tests where details about the hardware you used are of interest to us (e.g. Internet connection, USB2VGA). And of course, we hope it is fun for you to see a page like this grow!

Each 10.1.3 Feature has a section where you can comment. There are as well some more generic tests like connecting to the Internet and backwards compatibility tests. The last section has a list of bugs that we think are important to test.

Install testing environment

Follow the instructions at Release_notes/10.1.3#Installation.

10.1.3 Features

Sugar Ad-hoc networks

To mimic the mesh behavior on devices where mesh hardware is not available and make the "under a tree"-scenario possible the Sugar ad hoc networks have been added. The feature adds three default ad hoc networks, for channel 1, 6, and 11. They are represented with designated icons in the Neighborhood view.

Sugar Adhoc networks.png

Testing plans can be found in the 0.90 Feature page. Note: the icons are only visible on the XO-1.5 by design. You still can connect XO-1s and XO-1.5s with each other though, see the testing plans for how to do that. If you only have Xo-1s you can as well let Sugar create the Ad-hoc networks. Enabling them can be done with a gconf command in the Terminal activity 'gconftool-2 --type=bool --set /desktop/sugar/network/adhoc true'.

Name Works? Comment
garycmartin yes Tested between two XO-1s, one using the gconf change to imitate XO-1.5 behaviour
Melbourne testing yes Set up ad hoc on XO1.5 10.1.2 and connected to it with 2 XO1's 10.1.3

Sharing/Backup Journal entries using a storage device

One possible use case: Martin wants to give a picture he has been drawing to Simon. He plugs in his USB-stick and copies the Journal entry on the stick. Simon insert the stick and copies it into his Journal. Another use case is, to use this Feature to backup Journal entries.

More information can be found here.

Name Works? Comment
garycmartin yes Transferred Paint activity drawing between two XO-1s via USB-stick, thumbnail/description/tags/colour all correctly preserved.

USB2VGA Adapter usage

One possible use case: Teacher wants to connect an XO with a projector.

Usage notes at Adding_USB_SVGA. See the '10.1.3' and 'Limitations and Quirks' sections.

Name XO Model and Build USB-SVGA adapter Works? Comment
Martin Langhoff XO-1.5 os358 StarTech.com USB2VGA yes Tested: Sugar, TurteArt, Disconnect/reconnect of the USB device

Activities

Home button in Browse activity

The Home button in Browse gives you always the possibility to go back to the defined starting page.

Go-home.png

Name Works? Comment
Simon yes nice work!
garycmartin yes Home button worked as expected.


Activity Description Ticket Name Works Comment
Browse History not right when resuming activity <trac>10437</trac>
Browse Browse fails to download some files with non-ascii characters <trac>8857</trac>
Browse Can not save pictures from the olpc library with Browse to Journal <trac>10365</trac>
Browse Palettes in Browse do not always go away <trac>10407</trac>
Browse Generate preview image for downloaded images SL #1106
Browse Browse has no "busy" indication <trac>10383</trac>
Write Change the default method to insert images ticket <trac>3066</trac> Tickets #3066 and ticket #7405.Adds a checkbox to enable the user to select the method
Write Preserve the mime type when reading and saving files. Related to tickets ticket #8972, ticket #5291, ticket #1925 and SL #2127.
Write Add option to export to PDF SL #1458
Write Paste images in write Tickets #2507 and ticket #7186. Now you can copy an image from Paint, Browse or Write and paste in Write.
Write Don't set the activity metadata property when save PDF file because Write can save PDF files but can't open them <trac>10442</trac>
Write The mime types from files rtf and html have text/plain in mime_parents. We need to modify the criteria to open them like rich text <trac>8972</trac>
Write Color chooser does not always work when giving color to selected text <trac>10488</trac>
Distance hanges ringdown values for more stable meassures <trac>10122</trac> (part of ticket #10122)
Paint Use new colorchooser (still use ColorSelector for <= 0.82) <trac>1015</trac>
Paint Fixed aspect ratio mode for Shape tools <trac>3705</trac>
Paint New suggestion for arrow drawing in Paint <trac>4170</trac>
Paint Changes made to save the last added text item <trac>5917</trac>
Paint Paint - Rect. Marquee icon changes erratically <trac>5882</trac>
Paint Implemented Mirroring Effect in Paint Activity SL#2463
Paint Added Invert Color Effect to Paint Activity <trac>2495</trac>
Paint Title for 'Rectangualar Marquee' tool changed to 'Select Area' SL #2266
Paint Paint starts with a random color selected SL #2053
Paint Paste images from clipboard <trac>9022</trac>
Paint Paint overwrites file type instead of creating new file SL #1771
Paint Tools & Shapes would be a radio button set ticket #3695 and ticket #3694
Paint Active point of Paint pointers should be at tip of pencil, brush, drip on fill bucket, etc SL #296
Paint The free form polygn tool should be in the shapes toolbar <trac>3693</trac>
Paint Turn off activity sharing SL #1863
Paint Make "keep aspect ratio" selection visible in the UI SL #931
Paint Under tools tab, pencil size funcionality is not working SL #1902
Paint Change in the icon activity to avoid errors in new librsvg
Paint Clean up cursors
Paint Add binary files to python 2.7
Read Add scrolling options for PDFs <trac>10396</trac>
Wikibrowse Faster page loading <trac>10147</trac> In the English and Spanish versions
Memorize Game not transferred when loading a created game ticket <trac>10302</trac>
Speak crashes on AI SL #2533
Sugar modem configuration Seems to require a non blank entry into the username and password fields, just entering the letter a was enough
Help Typo http://wiki.laptop.org/go/MelbXOclub18Dec10#Help_activity


Backwards compatibility tests

Migrate Journal entries stored on a storage device in 0.82

One possible use case: A learner/teacher has been backing up Journal entries to a USB-stick in Sugar 0.82, included in the 8.2.* OLPC builds.

More info about the issue and how to test it can be found here.

Name Works? Comment
Pierre-Paul-Jacques yes/no None

Update from previous releases

Here please report back about upgrades you did from previous OLPC builds. You can get a 0.82 image from gg-802-1 or a 10.1.2 build from here. You can use olpc-update to update to a new build. In the Terminal activity just type in one of the commands from below:

sudo olpc-update 10.1.3_xo1.5-3NN
sudo olpc-update 10.1.3_xo1-3NN
Name From which version Works? Comment
Simon 10.1.2, XO-1.5, 2g image no No space left on device. Will redo with a 4g image.
Simon 10.1.2, XO-1.5, 4g image yes Journal updated correctly, Language setting (French) was kept
Simon gg-802-1 mostly Journal updated correctly, Language setting (French) was not kept was English then
Simon 10.1.2, XO-1.5, 4g image yes Done with the usb offline update
skierpage 10.1.2, XO-1 yes sudo olpc-update 10.1.3_xo1-360 succeeded on "irsync_pristine update"; had 104MB free in / before, and 111M after reboot and the prompted Software update.


Connectivity: Different Internet connections

You should test here if you can connect with a WEP and WPA/WPA2 network, if a wired connection is possible and the 3G connection test can be logged here, too.

Please note that disabling the XO's internal 802.11 "Radio" in the Sugar Network control panel may disable the ability to use any networking adapter automatically due to the need to work around various other networking issues (#10549). To test external (typically USB based) network adapters either (1) manually configure them or (2) do not disable the "Radio" checkbox while testing them.

Name AccessPoint/Router Connectivity Type Works? Comment
Kevin Gordon Apple Airport Extreme WPA/WPA2 yes Both 1.0 and 1.5
Kevin Gordon D-Link USBT100x Dongle Ethernet yes Both 1.0 and 1.5 - USBID: 2001:3c05
Kevin Gordon Linksys USB DubE100 Dongle Ethernet yes Both 1.0 and 1.5 - USBID: 066b:2203
Kevin Gordon ASIX Zoltantech ZU80 Dongle Ethernet yes Both 1.0 and 1.5 - USBID: 0b95:7720
Samuel Greenfeld Netgear FA101 USB Adapter Ethernet yes Both 1.0 and 1.5 - USBID: 0846:1020
Gonzalo Odiard D-Link DIR-600 WPA/WPA2 yes Both 1.0 and 1.5
garycmartin D-Link DSL-G604T WEP yes Just tested XO-1
Melbourne Testing 3G USB yes XO1 (does require dummy entries an user and password fields)


Language Test

If you are a native speaker for a specific language shipped in the OLPC builds we would be happy to hear back from you about how well the 10.1.3 worked for you. You can use the "Missing translation" field to indicate a missing string.

Name Language Completed (percentage) Missing translation Comment
Pierre-Paul-Jacques Spanish 99% Browse download alert. None
Simon French not tested the overall completion yet CP: Switch to GNOME Button not displayed correctly in all the languages <trac>10544</trac> Is probably true for other languages, too.


Track Power Usage

Richard Smith did put up the following testing request to track power usage when you run your test suite on the XOs (1 and 1.5). With new builds its very easy. Starting with os356 and beyond. Here are the steps you need to add into your testing procedure:

  1. Start with a full charged XO that is plugged up to external power.
  2. Boot the system up and either go to a VT or start up a Terminal activity.
  3. At the shell prompt type: sudo powerd-config =new-pwrlog "<comment about the log>"

<comment> can be any descriptive text you want to use about the log. Its mostly just for a human looking at the log. Things like what build, what XO, what battery, etc are automatically added in the log so none of that does has to be in the comment. Perhaps your name and any special circumstances surrounding the test.

  1. Unplug the XO from external power.
  2. Run all of your test suites.
  3. After your final test run is complete either shut the laptop down or

do another 'sudo powerd-config =new-pwrlog' to flush the log file.

I think I would prefer if you did a shutdown because then I have a nice marker for a successful run.

Then tar up all the files in the ~olpc/power-logs and send them to Richard or upload them somewhere on dev.l.o.

Its not necessary to have one run per log file or anything like that. Just start on a full battery and go until either you are running out of battery or you are done with your testing.

I just want to get some data on what the power usage distribution looks like when people are using the new builds.

If you have to restart the laptop for some reason then don't worry about making another new log with 'powerd-config =new-pwrlog' powerd will create a new log when it starts up and I should be able to piece them together manually.

Name Upload location (none if sent by email) Comment
Simon http://dev.laptop.org/~erikos/pwr-SHC005008EF-101213_082100.csv None
Tony http://www.box.net/shared/pzmn2vatu9 None


Sound

Of interest is here to test the sound on the XO-1 and XO-1.5 for differences and to test all the activities that does produce sound (e.g. TamTam, Memorize, Espeak, Etoys).

Name Activity Works? Comment
Pierre-Paul-Jacques TamTam yes/no None
Melbourne testing Distance no http://wiki.laptop.org/go/MelbXOclub18Dec10#Distance_activity


GNOME Breakability Issues -- options and actions breaking Gnome and Sugar

In 10.1.3 a focus was on making switching between Sugar and GNOME smooth and that settings a user does under GNOME has no side effect on Sugar and the other way around.

Leaving notes in this section can be done by more than one person, just separate name and result by a column.

Bug Description TestCase Works? Tester Comment
<trac>10290</trac> GNOME: Disable nm-applet keychain warning TestCase yes Simon No need to type a password for the keyring.
<trac>10531</trac> Hide ~/Activities in GNOME that they can not be erased and render Sugar unusable TestCase yes Simon Verified that the folder is hidden in Gnome and that I could write to it in Sugar.
<trac>10532</trac> Sync networking state between Sugar and GNOME TestCase yes Simon I did disable the networking in GNOME and was able to enable it again in Sugar and the other way around.
<trac>10539</trac> Gnome: panels that have been removed are restored on the next login TestCase yes Simon Removed the top panel and it was restored on the next login.
<trac>10545</trac> Gnome: if the font size is > 20 or < 4 restore on next login. TestCase yes Simon Made the window title bigger bigger than 20 and the font size was restored on next login.


Bug Fix testing

For particular bugs you can indicate your test results in this section. This can be done by more than one person, just separate name and result by a column.

Bug Description Works? Tester Comment
<trac>1</trac> Example yes, yes, no, yes Martin, Simon, Gonzalo, Sam None
<trac>10312</trac> Journal: Show alert when error occurs while writing to external devices yes Gonzalo There are a error trying to copy to a protected device, but not trying to delete or rename in the same device
<trac>10140</trac> External device large Journal does not display yes Gonzalo Tested with a SD card with 23.000 files
<trac>10350</trac> Connect to gabble immediately when possible yes/no Name None
<trac>6857</trac> Register a laptop with the schoolserver after trying on the wrong network yes/no Name None
<trac>10351</trac> Journal: Feedback when deleting files on an external device yes Gonzalo None
<trac>10372</trac> Arabic: Do not break if the string contains no conversion specifier yes Simon None
<trac>10346</trac> Activity: Save title when closing yes Gonzalo None
<trac>8733</trac> Journal: Disable start option for entries that can't be opened yes Gonzalo None
<trac>10308</trac> Remove shared activity from the neighborhood view when no members left yes Gonzalo The activity _and_ the buddy icon disappear. The buddy icon must remain visible.
<trac>10308</trac> Remove shared activity from the neighborhood view when no members left partial garycmartin If activity is shared via _private_ invite both activity and buddy icon disappear on invitees neighborhood when they accept (likely a different bug?). Activity icon still remains in neighborhood view for owner if owner left first.
<trac>889</trac> Deal with unicode nick names yes/no Name None
<trac>10412</trac> Sugar Ad-hoc icons show in search results when connect/disconnect to AP yes Gonzalo None
<trac>10486</trac> Journal bundle removal won't remove installed activity yes Gonzalo, garycmartin None


How to write a good bug report

If you find new bugs please file them at http://dev.laptop.org.

You should note the following in the bug report:

  • the version you are using
  • steps to reproduce

In most cases it is of interest to the developers to look at the Sugar (shell.log) and/or the Activity logs (e.g. org.laptop.AbiWordActivity-1.log for the Write activity). The logs are placed in '/home/olpc/.sugar/default/logs'. You can view the logs using the Log activity as well.