Changes

Jump to navigation Jump to search
Line 1: Line 1: −
* Test Case 1 - Sim doesn't requires Pin/Puk configuration:
+
=== Testing without language packs ===
   −
# Go to control panel, Modem Configuration
+
This is mostly regression testing, in order to ensure that we do not break existing stuff with the new patch.
# Set username, password, number, and apn
  −
# Save changes and restart
  −
# Connect the device and wait until the device icon appears
  −
# Click on connect item
  −
# Check that connection information is ok.
  −
# Click on disconnect item
     −
# Test Case 2 - Sim  requires Pin/Puk configuration
+
* Set the locale to something other than en_US.UTF-8 (by editing ~/.i18n). As an example, it can be de_DE.UTF-8 or es_PE.UTF-8
 +
* Restart Sugar or sugar-emulator
 +
* Start random activity
 +
* Ensure that the translated strings come up properly
   −
1. Go to control panel, Modem Configuration
+
=== Testing with language packs ===
2. Set username, password, number, apn and a wrong Pin/Puk configuration
+
 
3. Save changes and restart
+
This tests support for language packs (which are essentially translation files which can be installed separately from the activities later on by deployments)
4. Connect the device and wait until the device icon appears
+
 
5. Click on connect item- The system shows "Authentication Error" "Sim requires Pin/Puk configuration"
+
* Set the locale to es_PE.UTF-8 by editing ~/.i18n (it should read LANG=es_PE.UTF-8)
6. Click over the message "Sim requires Pin/Puk configuration"
+
* Restart Sugar or sugar-emulator
7. Go to control panel, Modem Configuration and set a valid Pin/Puk configuration.
+
* Set the GConf key ''/desktop/sugar/i18n/langpackdir'' to some random directory (say ''/foo'')
8. Save changes and restart
+
** The best way to do this would be to start Terminal and use the command ''gconftool-2 --set -t string /desktop/sugar/i18n/langpackdir /foo'' (this will create the key if it does not exist as well)
9. Click on connect item- The system shown the connection information
+
* Make directory ''/foo'' (with the command mkdir -p /foo)
10. Click on disconnect item
+
* Make directory /foo/es_PE/LC_MESSAGES
 +
* Download http://people.sugarlabs.org/~sayamindu/org.laptop.sugar.ReadActivity.mo into /foo/es_PE/LC_MESSAGES
 +
* Start Read Activity and confirm if the translation string for the Fullscreen button comes up as "FooBar"
 +
* Remove the file org.laptop.sugar.ReadActivity.mo
 +
* Restart Read Activity
 +
* Confirm if the translation string for the Fullscreen button comes up as Pantalla completa

Navigation menu