Merge lp:~roadmr/ubuntu/precise/checkbox/0.13.1 into lp:ubuntu/precise/checkbox
- Precise (12.04)
- 0.13.1
- Merge into precise
Status: | Superseded |
---|---|
Proposed branch: | lp:~roadmr/ubuntu/precise/checkbox/0.13.1 |
Merge into: | lp:ubuntu/precise/checkbox |
Diff against target: |
471232 lines (+252651/-169867) 158 files modified
bin/checkbox-cli (+1/-1) bin/checkbox-gtk (+1/-1) bin/checkbox-urwid (+1/-1) checkbox/lib/config.py (+3/-1) checkbox/lib/template_i18n.py (+2/-1) checkbox/parsers/submission.py (+8/-4) checkbox/user_interface.py (+1/-1) checkbox_gtk/gtk_interface.py (+8/-3) data/whitelists/default.whitelist (+47/-21) debian/changelog (+89/-1) debian/checkbox-cli.postinst (+1/-0) debian/checkbox-gtk.postinst (+1/-0) debian/checkbox-urwid.postinst (+1/-0) debian/control (+14/-36) debian/hwtest-cli.postinst (+0/-6) debian/hwtest-gtk.postinst (+0/-6) debian/hwtest.postinst (+0/-6) debian/hwtest.postrm (+0/-26) debian/po/de.po (+3/-4) debian/po/en_AU.po (+3/-4) debian/po/en_GB.po (+4/-5) debian/po/es.po (+5/-5) debian/po/fr.po (+3/-4) debian/po/he.po (+3/-4) debian/po/hu.po (+3/-4) debian/po/it.po (+3/-4) debian/po/ja.po (+6/-10) debian/po/nl.po (+3/-4) debian/po/pl.po (+3/-4) debian/po/pt_BR.po (+3/-4) debian/po/ro.po (+3/-4) debian/po/ru.po (+3/-4) debian/po/zh_TW.po (+4/-7) debian/rules (+3/-7) install/config (+4/-5) install/postinst (+17/-21) jobs/audio.txt.in (+9/-12) jobs/bluetooth.txt.in (+6/-14) jobs/camera.txt.in (+1/-17) jobs/firewire.txt.in (+32/-7) jobs/graphics.txt.in (+18/-26) jobs/keys.txt.in (+5/-9) jobs/local.txt.in (+1/-1) jobs/mediacard.txt.in (+318/-158) jobs/memory.txt.in (+5/-10) jobs/miscellanea.txt.in (+4/-5) jobs/monitor.txt.in (+6/-0) jobs/networking.txt.in (+11/-2) jobs/optical.txt.in (+1/-2) jobs/panel_clock_test.txt.in (+1/-1) jobs/resource.txt.in (+9/-0) jobs/suspend.txt.in (+69/-26) jobs/usb.txt.in (+34/-17) jobs/user_apps.txt.in (+2/-2) jobs/wireless.txt.in (+62/-0) plugins/apport_prompt.py (+4/-3) plugins/backend_info.py (+10/-0) plugins/intro_prompt.py (+7/-5) plugins/jobs_prompt.py (+17/-5) plugins/launchpad_report.py (+2/-1) plugins/recover_prompt.py (+4/-2) plugins/shell_test.py (+1/-1) po/POTFILES.in (+2/-0) po/ace.po (+2170/-1770) po/af.po (+2164/-1770) po/am.po (+2185/-1770) po/ar.po (+2472/-2020) po/ast.po (+3969/-2264) po/be.po (+3927/-1931) po/bg.po (+2819/-2045) po/bn.po (+2942/-1956) po/bo.po (+2245/-1778) po/br.po (+2339/-1806) po/bs.po (+3856/-2116) po/ca.po (+3234/-2211) po/ca@valencia.po (+2964/-1997) po/checkbox.pot (+2147/-1763) po/ckb.po (+2192/-1774) po/cs.po (+3938/-2404) po/cy.po (+2156/-1771) po/da.po (+3571/-2266) po/de.po (+5006/-2478) po/dv.po (+2151/-1769) po/el.po (+4319/-2105) po/en_AU.po (+4874/-2289) po/en_CA.po (+2560/-1864) po/en_GB.po (+4974/-2336) po/eo.po (+3109/-2165) po/es.po (+4248/-2325) po/et.po (+2236/-1791) po/eu.po (+2323/-1796) po/fa.po (+2151/-1769) po/fi.po (+3351/-2252) po/fr.po (+4114/-2246) po/gd.po (+2125/-1739) po/gl.po (+3802/-2056) po/he.po (+2902/-2070) po/hi.po (+2659/-1837) po/hr.po (+2330/-1797) po/hu.po (+3822/-2253) po/hy.po (+2151/-1769) po/id.po (+2295/-1892) po/is.po (+2208/-1871) po/it.po (+3970/-2446) po/ja.po (+3387/-1984) po/jbo.po (+2151/-1769) po/ka.po (+2172/-1796) po/kk.po (+2236/-1778) po/km.po (+2151/-1769) po/kn.po (+2176/-1770) po/ko.po (+2712/-1858) po/ku.po (+2167/-1770) po/ky.po (+2151/-1769) po/lt.po (+2333/-1776) po/lv.po (+3318/-1899) po/mk.po (+2250/-1891) po/ml.po (+2160/-1769) po/mr.po (+2163/-1769) po/ms.po (+4978/-2213) po/my.po (+2243/-1791) po/nb.po (+2525/-1996) po/nds.po (+2151/-1769) po/ne.po (+2226/-1778) po/nl.po (+4474/-2368) po/nn.po (+2173/-1770) po/oc.po (+2934/-1897) po/pl.po (+3634/-2303) po/pt.po (+3426/-2151) po/pt_BR.po (+4988/-2313) po/ro.po (+2809/-2049) po/ru.po (+5108/-2399) po/si.po (+2163/-1769) po/sk.po (+2668/-2068) po/sl.po (+3771/-2194) po/sq.po (+3610/-1890) po/sr.po (+3716/-2188) po/sv.po (+3762/-2302) po/ta.po (+2161/-1770) po/te.po (+2160/-1769) po/th.po (+2359/-1938) po/tr.po (+3467/-2112) po/ug.po (+3820/-2051) po/uk.po (+2656/-1998) po/ur.po (+2151/-1769) po/vi.po (+2629/-1875) po/zh_CN.po (+2970/-1990) po/zh_HK.po (+2731/-1958) po/zh_TW.po (+2718/-1901) scripts/camera_test (+4/-30) scripts/compiz-check (+0/-968) scripts/connect_wireless (+1/-1) scripts/cpu_offlining (+2/-2) scripts/cpu_topology (+3/-3) scripts/removable_storage_test (+60/-59) scripts/run_compiz_check (+0/-27) scripts/sleep_test (+4/-37) scripts/watch_command (+0/-159) setup.py (+4/-3) |
To merge this branch: | bzr merge lp:~roadmr/ubuntu/precise/checkbox/0.13.1 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mathieu Trudel-Lapierre | Needs Fixing | ||
Review via email: mp+91169@code.launchpad.net |
This proposal has been superseded by a proposal from 2012-02-07.
Commit message
Description of the change
With a sincere apology for the previous, botched merge request, all traces of which have hopefully been either deleted or forgotten, here it is: Checkbox 0.13.1, contains a lot of bugfixes and enhancements.
Detailed changelog is available in the candidate revision request bug 925090.
Thanks!
Mathieu Trudel-Lapierre (cyphermox) wrote : | # |
Mathieu Trudel-Lapierre (cyphermox) wrote : | # |
I also found that the check_is_laptop script is probably missing, it might have not been added to version control w/ bzr add. ;)
In general, I found the changelog entry quality to be a little low -- given the extreme size of the changelog, please try as a group to be extra careful about writing clear and precise changelog entries in order to simplify review. There was a good UDW session about this for reference (https:/
Unmerged revisions
- 37. By Daniel Manrique
-
New upstream release (LP: #925090):
* Fixed the cpu_topology script so that it doesn't mistake the word
'processor' in the value of another field for the field 'processor'
(LP: #882161)
* Added create_connection script and jobs to automatically create/test a
wireless network connection.
* Updated wireless job dependencies.
* Add wireless performance data collecting tests.
* Changed is_laptop test to a shell test and implemented a check_is_laptop
script to check automatically for a systems 'laptopness' (LP: #886668)
* Fixed connect_wireless script which continued failing to correctly
identify wireless connections.
* Don't fail the sleep_test if the wake alarm is still set (LP: #911161)
* Add requirement for mem sleep state to be supported to the
suspend_advanced_ auto job (LP: #804190)
* Fixed the camera/display test and removed the camera/video one.
* Added display resource and matching requirements to external video
output tests.
* Added removable_storage_ watcher script to replace watch_command to make
testing USB, FireWire and MMC devices easier and more cohesive.
* Added memory_compare script to automate the memory/info job
* Switch audio settings to correct device before running audio tests
(LP: #916859)
* Fixed last two remaining strings with backslashes (LP: #868571)
* Fix misplaced parentheses, so translation can work (LP: #904876)
* Refactored install script to be agnostic of variant name.
* Using title defined in user_interface plugin in GTK interface.
* Updated default.whitelist to reflect renamed jobs.
* Removed files with non-printable characters from submission.xml.
* Fixed parser for submission files with empty question comments
and context info (LP: #912546)
* Added support for skipping tests when the depends don't pass
(LP: #509598)
* Removed extraneous code from the sleep_test.
* Refactored logic to check for network after suspend.
* Removed deprecated hwtest package.
* Update control files under debian/ to eliminate (most) lintian warnings
(LP: #352986)
* Environment variables specified with environ: in a job description will be
passed to the backend for it to add to its environment. (LP: #897889)
* Handle malformed LANGUAGE environment variable values (LP: #912946)
* Added interactive media_keys_test script.
* Make creation of wireless connection files more robust (LP: #923836)
* Recommend gstreamer-gconf to enable media tests on kubuntu (LP: #898641)
* Add bluetooth device requirement to obex jobs (LP: #921128)
* Add a plugin conf variable for the welcome string (shown on the first
screen when checkbox runs), so it can be changed without much effort.
* Remove superflous bluetooth/detect job
* Fixed spelling mistakes in user_apps job file. (LP: #904209)
* Created automated network info test to get some config info during automated
runs. (LP: #912038)
* Added requires to suspend wireless jobs so they won't run if wireless isn't
present (LP: #907150)
* Fixed issue in usb_test with unwritable filesystems (LP: #912522)
* Fixed USB tests so that insert, storage, remove run in proper order
* Removed usb_storage_after_suspend since it's superfluous, all other USB
tests already run after suspend.
* Modifed usb_test to handle firewire drives as well, renamed script to
removable_storage_ test
* Improvements to Recover dialog and show_info method.
* Error while creating binary package fixed (LP: #921576)
* Replaced xrandr_display_ modes with automated check for VESA driver
* Refactored Unity compatibility tests
* Nixed graphics/xorg-version- output job and updated other job dependencies,
since it is redundant with graphics/xorg-version. (LP: #671144)
Preview Diff
1 | === modified file 'bin/checkbox-cli' |
2 | --- bin/checkbox-cli 2011-07-01 11:37:27 +0000 |
3 | +++ bin/checkbox-cli 2012-02-01 21:26:27 +0000 |
4 | @@ -3,7 +3,7 @@ |
5 | export XDG_CACHE_HOME=${XDG_CACHE_HOME:-$HOME/.cache} |
6 | export CHECKBOX_DATA=${CHECKBOX_DATA:-.} |
7 | export CHECKBOX_SHARE=${CHECKBOX_SHARE:-.} |
8 | -export CHECKBOX_OPTIONS=${CHECKBOX_OPTIONS:-} |
9 | +export CHECKBOX_OPTIONS=${CHECKBOX_OPTIONS:---whitelist-file=$CHECKBOX_SHARE/data/whitelists/default.whitelist} |
10 | export PYTHONPATH=$PYTHONPATH:$CHECKBOX_SHARE |
11 | |
12 | if [ $CHECKBOX_DATA != '.' ] |
13 | |
14 | === modified file 'bin/checkbox-gtk' |
15 | --- bin/checkbox-gtk 2011-07-01 11:37:27 +0000 |
16 | +++ bin/checkbox-gtk 2012-02-01 21:26:27 +0000 |
17 | @@ -3,7 +3,7 @@ |
18 | export XDG_CACHE_HOME=${XDG_CACHE_HOME:-$HOME/.cache} |
19 | export CHECKBOX_DATA=${CHECKBOX_DATA:-.} |
20 | export CHECKBOX_SHARE=${CHECKBOX_SHARE:-.} |
21 | -export CHECKBOX_OPTIONS=${CHECKBOX_OPTIONS:-} |
22 | +export CHECKBOX_OPTIONS=${CHECKBOX_OPTIONS:---whitelist-file=$CHECKBOX_SHARE/data/whitelists/default.whitelist} |
23 | export PYTHONPATH=$PYTHONPATH:$CHECKBOX_SHARE |
24 | |
25 | if [ $CHECKBOX_DATA != '.' ] |
26 | |
27 | === modified file 'bin/checkbox-urwid' |
28 | --- bin/checkbox-urwid 2011-07-01 11:37:27 +0000 |
29 | +++ bin/checkbox-urwid 2012-02-01 21:26:27 +0000 |
30 | @@ -3,7 +3,7 @@ |
31 | export XDG_CACHE_HOME=${XDG_CACHE_HOME:-$HOME/.cache} |
32 | export CHECKBOX_DATA=${CHECKBOX_DATA:-.} |
33 | export CHECKBOX_SHARE=${CHECKBOX_SHARE:-.} |
34 | -export CHECKBOX_OPTIONS=${CHECKBOX_OPTIONS:-} |
35 | +export CHECKBOX_OPTIONS=${CHECKBOX_OPTIONS:---whitelist-file=$CHECKBOX_SHARE/data/whitelists/default.whitelist} |
36 | export PYTHONPATH=$PYTHONPATH:$CHECKBOX_SHARE |
37 | |
38 | if [ $CHECKBOX_DATA != '.' ] |
39 | |
40 | === modified file 'checkbox/lib/config.py' |
41 | --- checkbox/lib/config.py 2011-11-18 12:46:21 +0000 |
42 | +++ checkbox/lib/config.py 2012-02-01 21:26:27 +0000 |
43 | @@ -69,7 +69,9 @@ |
44 | def __init__(self, parent, name, attributes={}): |
45 | self.parent = parent |
46 | self.name = name |
47 | - self.attributes = attributes |
48 | + self.attributes = {} |
49 | + for key, value in attributes.iteritems(): |
50 | + self.attributes[key] = re.sub("\n\.\n", "\n\n", value) |
51 | |
52 | def __getattr__(self, name): |
53 | if name in self.attributes: |
54 | |
55 | === modified file 'checkbox/lib/template_i18n.py' |
56 | --- checkbox/lib/template_i18n.py 2010-03-09 16:58:36 +0000 |
57 | +++ checkbox/lib/template_i18n.py 2012-02-01 21:26:27 +0000 |
58 | @@ -77,7 +77,8 @@ |
59 | languages = [] |
60 | if environ.has_key("LANGUAGE") and environ["LANGUAGE"]: |
61 | for language in environ["LANGUAGE"].split(":"): |
62 | - languages.extend(self._get_language_list(language)) |
63 | + if language: |
64 | + languages.extend(self._get_language_list(language)) |
65 | |
66 | language = locale.setlocale(locale.LC_MESSAGES) |
67 | languages.extend(self._get_language_list(language)) |
68 | |
69 | === modified file 'checkbox/parsers/submission.py' |
70 | --- checkbox/parsers/submission.py 2011-11-18 12:46:21 +0000 |
71 | +++ checkbox/parsers/submission.py 2012-02-01 21:26:27 +0000 |
72 | @@ -331,7 +331,10 @@ |
73 | command = child.get("command") |
74 | if command not in duplicates: |
75 | duplicates.add(command) |
76 | - result.addContext(child.text, command) |
77 | + text = child.text |
78 | + if text is None: |
79 | + text = "" |
80 | + result.addContext(text, command) |
81 | else: |
82 | self.logger.debug( |
83 | "Duplicate command found in tag <info>: %s" % command) |
84 | @@ -453,9 +456,10 @@ |
85 | question["targets"].append(target) |
86 | |
87 | elif sub_tag in ("comment", "command",): |
88 | - data = sub_node.text |
89 | - if data is not None: |
90 | - question[sub_tag] = data.strip() |
91 | + text = sub_node.text |
92 | + if text is None: |
93 | + text = "" |
94 | + question[sub_tag] = text.strip() |
95 | |
96 | else: |
97 | raise AssertionError( |
98 | |
99 | === modified file 'checkbox/user_interface.py' |
100 | --- checkbox/user_interface.py 2010-04-06 14:17:46 +0000 |
101 | +++ checkbox/user_interface.py 2012-02-01 21:26:27 +0000 |
102 | @@ -133,7 +133,7 @@ |
103 | os.close(w) |
104 | (pid, status) = os.wait() |
105 | if status: |
106 | - text = _("Unable to start web browser to open %s." % url) |
107 | + text = _("Unable to start web browser to open %s.") % url |
108 | message = os.fdopen(r).readline() |
109 | if message: |
110 | text += "\n" + message |
111 | |
112 | === modified file 'checkbox_gtk/gtk_interface.py' |
113 | --- checkbox_gtk/gtk_interface.py 2011-11-18 12:46:21 +0000 |
114 | +++ checkbox_gtk/gtk_interface.py 2012-02-01 21:26:27 +0000 |
115 | @@ -92,7 +92,7 @@ |
116 | self.IMAGE_HEAD_BACKGROUND = posixpath.join(data_path, |
117 | "checkbox-gtk-head.png") |
118 | self.FONT = "Ubuntu" |
119 | - self.TEXT =_("System Testing") |
120 | + self.TEXT = title |
121 | |
122 | image_head=self._get_widget("image_head") |
123 | try: |
124 | @@ -546,10 +546,15 @@ |
125 | message_format=text) |
126 | message_dialog.set_modal(True) |
127 | message_dialog.set_title(_("Info")) |
128 | + message_dialog.connect("realize", lambda x: \ |
129 | + x.get_window().set_functions(Gdk.WMFunction.MOVE)) |
130 | |
131 | + if default: |
132 | + # We have a default, move it to the end of the button list |
133 | + options.remove(default) |
134 | + options.append(default) |
135 | for index, option in enumerate(options): |
136 | - button = getattr(Gtk, "STOCK_%s" % option.upper()) |
137 | - message_dialog.add_buttons(button, index) |
138 | + message_dialog.add_button(option, index) |
139 | |
140 | self._run_dialog(message_dialog) |
141 | message_dialog.hide() |
142 | |
143 | === modified file 'data/whitelists/default.whitelist' |
144 | --- data/whitelists/default.whitelist 2011-11-18 12:46:21 +0000 |
145 | +++ data/whitelists/default.whitelist 2012-02-01 21:26:27 +0000 |
146 | @@ -9,20 +9,21 @@ |
147 | module |
148 | package |
149 | uname |
150 | +sleep |
151 | +display |
152 | __audio__ |
153 | audio/alsa_record_playback_external |
154 | audio/alsa_record_playback_internal |
155 | audio/alsa_record_playback_usb |
156 | audio/playback_auto |
157 | __bluetooth__ |
158 | -bluetooth/detect |
159 | bluetooth/detect-output |
160 | __camera__ |
161 | camera/detect |
162 | camera/still |
163 | -camera/video |
164 | +camera/display |
165 | __cpu__ |
166 | -cpu/offlining |
167 | +cpu/offlining_test |
168 | cpu/topology |
169 | cpu/clocktest |
170 | __disk__ |
171 | @@ -35,27 +36,29 @@ |
172 | disk/benchmark_sdf |
173 | disk/detect |
174 | __firewire__ |
175 | -firewire/hdd |
176 | +firewire/insert |
177 | +firewire/storage-test |
178 | +firewire/remove |
179 | __graphics__ |
180 | graphics/compiz_check |
181 | graphics/display |
182 | graphics/resolution |
183 | graphics/minimum_resolution |
184 | -graphics/xrandr_detect_modes |
185 | +graphics/VESA_drivers_not_in_use |
186 | __info__ |
187 | -info/codecs_attachment |
188 | -info/cpuinfo_attachment |
189 | -info/dmesg_attachment |
190 | -info/dmi_attachment |
191 | -info/dmidecode_attachment |
192 | -info/lsmod_attachment |
193 | -info/lspci_attachment |
194 | -info/gcov_attachment |
195 | -info/modprobe_attachment |
196 | -info/modules_attachment |
197 | -info/sysfs_attachment |
198 | -info/sysctl_attachment |
199 | -info/udev_attachment |
200 | +codecs_attachment |
201 | +cpuinfo_attachment |
202 | +dmesg_attachment |
203 | +dmi_attachment |
204 | +dmidecode_attachment |
205 | +lsmod_attachment |
206 | +lspci_attachment |
207 | +gcov_attachment |
208 | +modprobe_attachment |
209 | +modules_attachment |
210 | +sysfs_attachment |
211 | +sysctl_attachment |
212 | +udev_attachment |
213 | __input__ |
214 | input/keyboard |
215 | input/mouse |
216 | @@ -68,8 +71,30 @@ |
217 | keys/volume |
218 | keys/wireless |
219 | __mediacard__ |
220 | -mediacard/sd |
221 | -mediacard/sd_after_suspend |
222 | +mediacard/mmc-insert |
223 | +mediacard/mmc-storage |
224 | +mediacard/mmc-remove |
225 | +mediacard/mmc-insert-after-suspend |
226 | +mediacard/mmc-storage-after-suspend |
227 | +mediacard/mmc-remove-after-suspend |
228 | +mediacard/sd-insert |
229 | +mediacard/sd-storage |
230 | +mediacard/sd-remove |
231 | +mediacard/sd-insert-after-suspend |
232 | +mediacard/sd-storage-after-suspend |
233 | +mediacard/sd-remove-after-suspend |
234 | +mediacard/sdhc-insert |
235 | +mediacard/sdhc-storage |
236 | +mediacard/sdhc-remove |
237 | +mediacard/sdhc-insert-after-suspend |
238 | +mediacard/sdhc-storage-after-suspend |
239 | +mediacard/sdhc-remove-after-suspend |
240 | +mediacard/cf-insert |
241 | +mediacard/cf-storage |
242 | +mediacard/cf-remove |
243 | +mediacard/cf-insert-after-suspend |
244 | +mediacard/cf-storage-after-suspend |
245 | +mediacard/cf-remove-after-suspend |
246 | __memory__ |
247 | memory/info |
248 | __miscellanea__ |
249 | @@ -100,6 +125,7 @@ |
250 | suspend/bluetooth_detect_after_suspend |
251 | suspend/memory_before_suspend |
252 | suspend/memory_after_suspend |
253 | +suspend/network_before_suspend |
254 | suspend/network_after_suspend |
255 | suspend/resolution_after_suspend |
256 | suspend/resolution_before_suspend |
257 | @@ -108,6 +134,6 @@ |
258 | suspend/wireless_before_suspend |
259 | __usb__ |
260 | usb/detect |
261 | -usb/storage-transfer |
262 | +usb/storage-automated |
263 | usb/insert |
264 | usb/remove |
265 | |
266 | === modified file 'debian/changelog' |
267 | --- debian/changelog 2011-11-18 12:46:21 +0000 |
268 | +++ debian/changelog 2012-02-01 21:26:27 +0000 |
269 | @@ -1,3 +1,89 @@ |
270 | +checkbox (0.13.1) precise; urgency=low |
271 | + |
272 | + New upstream release (LP: #925090): |
273 | + |
274 | + [Brendan Donegan] |
275 | + * Fixed the cpu_topology script so that it doesn't mistake the word |
276 | + 'processor' in the value of another field for the field 'processor' |
277 | + (LP: #882161) |
278 | + * Added create_connection script and jobs to automatically create/test a |
279 | + wireless network connection. |
280 | + * Updated wireless job dependencies. |
281 | + * Add wireless performance data collecting tests. |
282 | + * Changed is_laptop test to a shell test and implemented a check_is_laptop |
283 | + script to check automatically for a systems 'laptopness' (LP: #886668) |
284 | + * Fixed connect_wireless script which continued failing to correctly |
285 | + identify wireless connections. |
286 | + * Don't fail the sleep_test if the wake alarm is still set (LP: #911161) |
287 | + * Add requirement for mem sleep state to be supported to the |
288 | + suspend_advanced_auto job (LP: #804190) |
289 | + * Fixed the camera/display test and removed the camera/video one. |
290 | + * Added display resource and matching requirements to external video |
291 | + output tests. |
292 | + * Added removable_storage_watcher script to replace watch_command to make |
293 | + testing USB, FireWire and MMC devices easier and more cohesive. |
294 | + * Added memory_compare script to automate the memory/info job |
295 | + * Switch audio settings to correct device before running audio tests |
296 | + (LP: #916859) |
297 | + |
298 | + [Gabor Kelemen] |
299 | + * Fixed last two remaining strings with backslashes (LP: #868571) |
300 | + * Fix misplaced parentheses, so translation can work (LP: #904876) |
301 | + |
302 | + [Marc Tardif] |
303 | + * Refactored install script to be agnostic of variant name. |
304 | + * Using title defined in user_interface plugin in GTK interface. |
305 | + * Updated default.whitelist to reflect renamed jobs. |
306 | + * Removed files with non-printable characters from submission.xml. |
307 | + * Fixed parser for submission files with empty question comments |
308 | + and context info (LP: #912546) |
309 | + * Added support for skipping tests when the depends don't pass |
310 | + (LP: #509598) |
311 | + * Removed extraneous code from the sleep_test. |
312 | + * Refactored logic to check for network after suspend. |
313 | + * Removed deprecated hwtest package. |
314 | + |
315 | + [Daniel Manrique] |
316 | + * Update control files under debian/ to eliminate (most) lintian warnings |
317 | + (LP: #352986) |
318 | + * Environment variables specified with environ: in a job description will be |
319 | + passed to the backend for it to add to its environment. (LP: #897889) |
320 | + * Handle malformed LANGUAGE environment variable values (LP: #912946) |
321 | + * Added interactive media_keys_test script. |
322 | + * Make creation of wireless connection files more robust (LP: #923836) |
323 | + * Recommend gstreamer-gconf to enable media tests on kubuntu (LP: #898641) |
324 | + * Add bluetooth device requirement to obex jobs (LP: #921128) |
325 | + * Add a plugin conf variable for the welcome string (shown on the first |
326 | + screen when checkbox runs), so it can be changed without much effort. |
327 | + * Remove superflous bluetooth/detect job |
328 | + |
329 | + [Robert Roth] |
330 | + * Fixed spelling mistakes in user_apps job file. (LP: #904209) |
331 | + |
332 | + [Jeff Lane] |
333 | + * Created automated network info test to get some config info during automated |
334 | + runs. (LP: #912038) |
335 | + * Added requires to suspend wireless jobs so they won't run if wireless isn't |
336 | + present (LP: #907150) |
337 | + * Fixed issue in usb_test with unwritable filesystems (LP: #912522) |
338 | + * Fixed USB tests so that insert, storage, remove run in proper order |
339 | + * Removed usb_storage_after_suspend since it's superfluous, all other USB |
340 | + tests already run after suspend. |
341 | + * Modifed usb_test to handle firewire drives as well, renamed script to |
342 | + removable_storage_test |
343 | + |
344 | + [Aurélien Gâteau] |
345 | + * Improvements to Recover dialog and show_info method. |
346 | + |
347 | + [ Javier Collado ] |
348 | + * Error while creating binary package fixed (LP: #921576) |
349 | + |
350 | + [ Sylvain Pineau ] |
351 | + * Replaced xrandr_display_modes with automated check for VESA driver |
352 | + * Refactored Unity compatibility tests |
353 | + |
354 | + -- Daniel Manrique <daniel.manrique@canonical.com> Tue, 31 Jan 2012 14:34:52 -0500 |
355 | + |
356 | checkbox (0.13) precise; urgency=low |
357 | |
358 | New upstream release (LP: #892268): |
359 | @@ -49,6 +135,8 @@ |
360 | the test description (LP: #890725) |
361 | * Allow input/mouse test to run if a TOUCH device is present |
362 | (LP: #886129) |
363 | + * Nixed graphics/xorg-version-output job and updated other job dependencies, |
364 | + since it is redundant with graphics/xorg-version. (LP: #671144) |
365 | |
366 | [ Javier Collado ] |
367 | * Broken job dependencies fixed (LP: #888447) |
368 | @@ -231,7 +319,7 @@ |
369 | |
370 | checkbox (0.12.3) oneiric; urgency=low |
371 | |
372 | - [ Marc Tardif ] |
373 | + [Marc Tardif] |
374 | * Only reading CHECKBOX_* environment variables in config (LP: #802458) |
375 | * Imported scripts and jobs from Platform Services. |
376 | |
377 | |
378 | === modified file 'debian/checkbox-cli.postinst' |
379 | --- debian/checkbox-cli.postinst 2009-01-20 16:46:15 +0000 |
380 | +++ debian/checkbox-cli.postinst 2012-02-01 21:26:27 +0000 |
381 | @@ -1,5 +1,6 @@ |
382 | #! /bin/sh -e |
383 | |
384 | +base_package="checkbox" |
385 | . /usr/share/debconf/confmodule |
386 | . /usr/share/checkbox/install/postinst |
387 | |
388 | |
389 | === modified file 'debian/checkbox-gtk.postinst' |
390 | --- debian/checkbox-gtk.postinst 2009-01-20 16:46:15 +0000 |
391 | +++ debian/checkbox-gtk.postinst 2012-02-01 21:26:27 +0000 |
392 | @@ -1,5 +1,6 @@ |
393 | #! /bin/sh -e |
394 | |
395 | +base_package="checkbox" |
396 | . /usr/share/debconf/confmodule |
397 | . /usr/share/checkbox/install/postinst |
398 | |
399 | |
400 | === modified file 'debian/checkbox-urwid.postinst' |
401 | --- debian/checkbox-urwid.postinst 2010-06-22 10:43:52 +0000 |
402 | +++ debian/checkbox-urwid.postinst 2012-02-01 21:26:27 +0000 |
403 | @@ -1,5 +1,6 @@ |
404 | #! /bin/sh -e |
405 | |
406 | +base_package="checkbox" |
407 | . /usr/share/debconf/confmodule |
408 | . /usr/share/checkbox/install/postinst |
409 | |
410 | |
411 | === modified file 'debian/control' |
412 | --- debian/control 2011-09-14 21:16:02 +0000 |
413 | +++ debian/control 2012-02-01 21:26:27 +0000 |
414 | @@ -1,9 +1,9 @@ |
415 | Source: checkbox |
416 | Section: utils |
417 | Priority: optional |
418 | -XSBC-Original-Maintainer: Marc Tardif <marc@ubuntu.com> |
419 | +Uploaders: Marc Tardif <marc@ubuntu.com> |
420 | Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
421 | -Standards-Version: 3.7.3 |
422 | +Standards-Version: 3.9.2 |
423 | X-Python-Version: >= 2.6 |
424 | Build-Depends: debhelper (>= 7.0.50~), dh-translations, python (>= 2.6.6-3~), po-debconf, python-distutils-extra |
425 | Vcs-Bzr: https://code.launchpad.net/~hardware-certification/checkbox/trunk |
426 | @@ -11,22 +11,16 @@ |
427 | Package: checkbox |
428 | Section: python |
429 | Architecture: any |
430 | -Replaces: hwtest (<< 0.1-0ubuntu12) |
431 | -Provides: hwtest |
432 | Depends: ${misc:Depends}, ${python:Depends}, debconf, python-libxml2, udev |
433 | -Recommends: dpkg (>= 1.13), lsb-release, pm-utils, python-apport, python-apt, python-dateutil, python-gst0.10 |
434 | +Recommends: dpkg (>= 1.13), gstreamer0.10-gconf, lsb-release, perl, pm-utils, python-apport, python-apt, python-dateutil, python-gst0.10 |
435 | Suggests: checkbox-cli | checkbox-gtk, bonnie++, bootchart, bzr, cvs, ethtool, flex, fwts, git-core, hdparm, lshw, make, nmap, obexd-client, python-pexpect, smartmontools, sox, stress, wodim |
436 | -Conflicts: hwtest (<< 0.1-0ubuntu12) |
437 | Description: System testing application |
438 | This project provides an extensible interface for system testing. The |
439 | results can then be sent to Launchpad. |
440 | |
441 | Package: checkbox-cli |
442 | Architecture: all |
443 | -Replaces: hwtest-cli (<< 0.1-0ubuntu12) |
444 | -Provides: hwtest-cli |
445 | -Depends: checkbox (= ${source:Version}) |
446 | -Conflicts: hwtest-cli (<< 0.1-0ubuntu12) |
447 | +Depends: checkbox (>= ${source:Version}), ${misc:Depends} |
448 | Description: Command line interface for checkbox |
449 | This project provides an extensible interface for system testing. The |
450 | results can then be sent to Launchpad. |
451 | @@ -35,7 +29,7 @@ |
452 | |
453 | Package: checkbox-urwid |
454 | Architecture: all |
455 | -Depends: checkbox (= ${source:Version}), python-urwid |
456 | +Depends: checkbox (>= ${source:Version}), python-urwid, ${misc:Depends} |
457 | Description: Urwid interface for checkbox |
458 | This project provides an extensible interface for system testing. The |
459 | results can then be sent to Launchpad. |
460 | @@ -46,34 +40,18 @@ |
461 | Package: checkbox-gtk |
462 | Section: gnome |
463 | Architecture: all |
464 | -Replaces: hwtest-gtk (<< 0.1-0ubuntu12) |
465 | -Provides: hwtest-gtk |
466 | -Depends: checkbox (= ${source:Version}), gksu, python-gobject (>= 2.28), gir1.2-gtk-3.0 |
467 | -Conflicts: hwtest-gtk (<< 0.1-0ubuntu12) |
468 | +Depends: checkbox (>= ${source:Version}), gksu, python-gobject (>= 2.28), gir1.2-gtk-3.0, ${misc:Depends} |
469 | Description: GTK interface for checkbox |
470 | This project provides an extensible interface for system testing. The |
471 | results can then be sent to Launchpad. |
472 | . |
473 | This package provides a GTK interface for answering tests. |
474 | |
475 | -Package: hwtest |
476 | -Section: python |
477 | -Architecture: all |
478 | -Depends: checkbox |
479 | -Description: Transitional package to checkbox |
480 | - This package is a transitional package for renaming hwtest to checkbox. |
481 | - |
482 | -Package: hwtest-cli |
483 | -Architecture: all |
484 | -Depends: checkbox-cli |
485 | -Description: Transitional package to checkbox-cli |
486 | - This package is a transitional package for renaming hwtest-cli to |
487 | - checkbox-cli. |
488 | - |
489 | -Package: hwtest-gtk |
490 | -Section: gnome |
491 | -Architecture: all |
492 | -Depends: checkbox-gtk |
493 | -Description: Transitional package to checkbox-gtk |
494 | - This package is a transitional package for renaming hwtest-gtk to |
495 | - checkbox-gtk. |
496 | +Package: checkbox-sru |
497 | +Architecture: all |
498 | +Depends: checkbox (>= ${source:Version}), ${misc:Depends} |
499 | +Description: SRU interface for checkbox |
500 | + This project provides an extensible interface for system testing. The |
501 | + results can then be sent to Launchpad. |
502 | + . |
503 | + This package provides a non-interactive interface for SRU testing. |
504 | |
505 | === removed file 'debian/hwtest-cli.postinst' |
506 | --- debian/hwtest-cli.postinst 2009-01-20 16:46:15 +0000 |
507 | +++ debian/hwtest-cli.postinst 1970-01-01 00:00:00 +0000 |
508 | @@ -1,6 +0,0 @@ |
509 | -#! /bin/sh -e |
510 | - |
511 | -. /usr/share/debconf/confmodule |
512 | -. /usr/share/checkbox/install/postinst |
513 | - |
514 | -#DEBHELPER# |
515 | |
516 | === removed file 'debian/hwtest-gtk.postinst' |
517 | --- debian/hwtest-gtk.postinst 2009-01-20 16:46:15 +0000 |
518 | +++ debian/hwtest-gtk.postinst 1970-01-01 00:00:00 +0000 |
519 | @@ -1,6 +0,0 @@ |
520 | -#! /bin/sh -e |
521 | - |
522 | -. /usr/share/debconf/confmodule |
523 | -. /usr/share/checkbox/install/postinst |
524 | - |
525 | -#DEBHELPER# |
526 | |
527 | === removed file 'debian/hwtest.postinst' |
528 | --- debian/hwtest.postinst 2009-01-20 16:46:15 +0000 |
529 | +++ debian/hwtest.postinst 1970-01-01 00:00:00 +0000 |
530 | @@ -1,6 +0,0 @@ |
531 | -#! /bin/sh -e |
532 | - |
533 | -. /usr/share/debconf/confmodule |
534 | -. /usr/share/checkbox/install/postinst |
535 | - |
536 | -#DEBHELPER# |
537 | |
538 | === removed file 'debian/hwtest.postrm' |
539 | --- debian/hwtest.postrm 2009-03-31 13:54:12 +0000 |
540 | +++ debian/hwtest.postrm 1970-01-01 00:00:00 +0000 |
541 | @@ -1,26 +0,0 @@ |
542 | -#! /bin/sh -e |
543 | - |
544 | -name=`basename $0 .postrm` |
545 | -base=`echo $name | cut -d "-" -f "1"` |
546 | -file="/etc/$base.d/$name.ini" |
547 | - |
548 | -case "$1" in |
549 | - purge) |
550 | - # mimic dpkg as closely as possible, so remove configuration |
551 | - # files with dpkg backup extensions too: |
552 | - for ext in '~' '%' .bak .dpkg-tmp .dpkg-new .dpkg-old .dpkg-dist; do |
553 | - rm -f $file$ext |
554 | - done |
555 | - |
556 | - # remove the configuration file itself |
557 | - rm -f $file |
558 | - ;; |
559 | - remove|disappear|upgrade|failed-upgrade|abort-install|abort-upgrade) |
560 | - ;; |
561 | - *) |
562 | - echo "$0: didn't understand being called with \`$1'" 1>&2 |
563 | - exit 0 |
564 | - ;; |
565 | -esac |
566 | - |
567 | -#DEBHELPER# |
568 | |
569 | === modified file 'debian/po/de.po' |
570 | --- debian/po/de.po 2011-09-29 13:12:01 +0000 |
571 | +++ debian/po/de.po 2012-02-01 21:26:27 +0000 |
572 | @@ -6,17 +6,16 @@ |
573 | msgid "" |
574 | msgstr "" |
575 | "Project-Id-Version: checkbox\n" |
576 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
577 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
578 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
579 | "PO-Revision-Date: 2011-09-27 06:16+0000\n" |
580 | "Last-Translator: Hendrik Knackstedt <Unknown>\n" |
581 | "Language-Team: German <de@li.org>\n" |
582 | -"Language: de\n" |
583 | "MIME-Version: 1.0\n" |
584 | "Content-Type: text/plain; charset=UTF-8\n" |
585 | "Content-Transfer-Encoding: 8bit\n" |
586 | -"X-Launchpad-Export-Date: 2011-09-28 04:31+0000\n" |
587 | -"X-Generator: Launchpad (build 14049)\n" |
588 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
589 | +"X-Generator: Launchpad (build 14414)\n" |
590 | |
591 | #. Type: boolean |
592 | #. Description |
593 | |
594 | === modified file 'debian/po/en_AU.po' |
595 | --- debian/po/en_AU.po 2011-08-10 21:09:56 +0000 |
596 | +++ debian/po/en_AU.po 2012-02-01 21:26:27 +0000 |
597 | @@ -6,17 +6,16 @@ |
598 | msgid "" |
599 | msgstr "" |
600 | "Project-Id-Version: checkbox\n" |
601 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
602 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
603 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
604 | "PO-Revision-Date: 2011-07-21 02:39+0000\n" |
605 | "Last-Translator: Jared Norris <jrnorris@gmail.com>\n" |
606 | "Language-Team: English (Australia) <en_AU@li.org>\n" |
607 | -"Language: \n" |
608 | "MIME-Version: 1.0\n" |
609 | "Content-Type: text/plain; charset=UTF-8\n" |
610 | "Content-Transfer-Encoding: 8bit\n" |
611 | -"X-Launchpad-Export-Date: 2011-07-22 04:34+0000\n" |
612 | -"X-Generator: Launchpad (build 13405)\n" |
613 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
614 | +"X-Generator: Launchpad (build 14414)\n" |
615 | |
616 | #. Type: boolean |
617 | #. Description |
618 | |
619 | === modified file 'debian/po/en_GB.po' |
620 | --- debian/po/en_GB.po 2011-09-01 12:23:07 +0000 |
621 | +++ debian/po/en_GB.po 2012-02-01 21:26:27 +0000 |
622 | @@ -6,17 +6,16 @@ |
623 | msgid "" |
624 | msgstr "" |
625 | "Project-Id-Version: checkbox\n" |
626 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
627 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
628 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
629 | "PO-Revision-Date: 2011-08-09 23:13+0000\n" |
630 | -"Last-Translator: Aldo Mann <Unknown>\n" |
631 | +"Last-Translator: Alfredo Hernández <Unknown>\n" |
632 | "Language-Team: English (United Kingdom) <en_GB@li.org>\n" |
633 | -"Language: \n" |
634 | "MIME-Version: 1.0\n" |
635 | "Content-Type: text/plain; charset=UTF-8\n" |
636 | "Content-Transfer-Encoding: 8bit\n" |
637 | -"X-Launchpad-Export-Date: 2011-08-11 04:31+0000\n" |
638 | -"X-Generator: Launchpad (build 13644)\n" |
639 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
640 | +"X-Generator: Launchpad (build 14414)\n" |
641 | |
642 | #. Type: boolean |
643 | #. Description |
644 | |
645 | === modified file 'debian/po/es.po' |
646 | --- debian/po/es.po 2011-09-01 12:23:07 +0000 |
647 | +++ debian/po/es.po 2012-02-01 21:26:27 +0000 |
648 | @@ -6,17 +6,16 @@ |
649 | msgid "" |
650 | msgstr "" |
651 | "Project-Id-Version: checkbox\n" |
652 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
653 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
654 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
655 | "PO-Revision-Date: 2011-08-11 04:29+0000\n" |
656 | "Last-Translator: Fitoschido <fitoschido@gmail.com>\n" |
657 | "Language-Team: Spanish <es@li.org>\n" |
658 | -"Language: es\n" |
659 | "MIME-Version: 1.0\n" |
660 | "Content-Type: text/plain; charset=UTF-8\n" |
661 | "Content-Transfer-Encoding: 8bit\n" |
662 | -"X-Launchpad-Export-Date: 2011-08-12 04:34+0000\n" |
663 | -"X-Generator: Launchpad (build 13662)\n" |
664 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
665 | +"X-Generator: Launchpad (build 14414)\n" |
666 | |
667 | #. Type: boolean |
668 | #. Description |
669 | @@ -70,7 +69,8 @@ |
670 | #. Description |
671 | #: ../checkbox.templates:4001 |
672 | msgid "List of jobs to run when testing with checkbox." |
673 | -msgstr "Lista de tareas a ejecutar mientras se realizan pruebas con checkbox." |
674 | +msgstr "" |
675 | +"Lista de tareas a ejecutar mientras se realizan pruebas con checkbox." |
676 | |
677 | #. Type: string |
678 | #. Description |
679 | |
680 | === modified file 'debian/po/fr.po' |
681 | --- debian/po/fr.po 2011-08-10 21:09:56 +0000 |
682 | +++ debian/po/fr.po 2012-02-01 21:26:27 +0000 |
683 | @@ -6,17 +6,16 @@ |
684 | msgid "" |
685 | msgstr "" |
686 | "Project-Id-Version: checkbox\n" |
687 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
688 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
689 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
690 | "PO-Revision-Date: 2011-07-19 10:27+0000\n" |
691 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
692 | "Language-Team: French <fr@li.org>\n" |
693 | -"Language: fr\n" |
694 | "MIME-Version: 1.0\n" |
695 | "Content-Type: text/plain; charset=UTF-8\n" |
696 | "Content-Transfer-Encoding: 8bit\n" |
697 | -"X-Launchpad-Export-Date: 2011-07-20 04:34+0000\n" |
698 | -"X-Generator: Launchpad (build 13405)\n" |
699 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
700 | +"X-Generator: Launchpad (build 14414)\n" |
701 | |
702 | #. Type: boolean |
703 | #. Description |
704 | |
705 | === modified file 'debian/po/he.po' |
706 | --- debian/po/he.po 2011-08-10 21:09:56 +0000 |
707 | +++ debian/po/he.po 2012-02-01 21:26:27 +0000 |
708 | @@ -6,17 +6,16 @@ |
709 | msgid "" |
710 | msgstr "" |
711 | "Project-Id-Version: checkbox\n" |
712 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
713 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
714 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
715 | "PO-Revision-Date: 2011-07-26 09:45+0000\n" |
716 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
717 | "Language-Team: Hebrew <he@li.org>\n" |
718 | -"Language: he\n" |
719 | "MIME-Version: 1.0\n" |
720 | "Content-Type: text/plain; charset=UTF-8\n" |
721 | "Content-Transfer-Encoding: 8bit\n" |
722 | -"X-Launchpad-Export-Date: 2011-07-27 04:30+0000\n" |
723 | -"X-Generator: Launchpad (build 13405)\n" |
724 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
725 | +"X-Generator: Launchpad (build 14414)\n" |
726 | |
727 | #. Type: boolean |
728 | #. Description |
729 | |
730 | === modified file 'debian/po/hu.po' |
731 | --- debian/po/hu.po 2011-08-10 21:09:56 +0000 |
732 | +++ debian/po/hu.po 2012-02-01 21:26:27 +0000 |
733 | @@ -6,17 +6,16 @@ |
734 | msgid "" |
735 | msgstr "" |
736 | "Project-Id-Version: checkbox\n" |
737 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
738 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
739 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
740 | "PO-Revision-Date: 2011-07-18 12:57+0000\n" |
741 | "Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n" |
742 | "Language-Team: Hungarian <hu@li.org>\n" |
743 | -"Language: hu\n" |
744 | "MIME-Version: 1.0\n" |
745 | "Content-Type: text/plain; charset=UTF-8\n" |
746 | "Content-Transfer-Encoding: 8bit\n" |
747 | -"X-Launchpad-Export-Date: 2011-07-19 04:30+0000\n" |
748 | -"X-Generator: Launchpad (build 13405)\n" |
749 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
750 | +"X-Generator: Launchpad (build 14414)\n" |
751 | |
752 | #. Type: boolean |
753 | #. Description |
754 | |
755 | === modified file 'debian/po/it.po' |
756 | --- debian/po/it.po 2011-09-29 13:12:01 +0000 |
757 | +++ debian/po/it.po 2012-02-01 21:26:27 +0000 |
758 | @@ -6,17 +6,16 @@ |
759 | msgid "" |
760 | msgstr "" |
761 | "Project-Id-Version: checkbox\n" |
762 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
763 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
764 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
765 | "PO-Revision-Date: 2011-09-22 14:07+0000\n" |
766 | "Last-Translator: Sergio Zanchetta <primes2h@ubuntu.com>\n" |
767 | "Language-Team: Italian <it@li.org>\n" |
768 | -"Language: it\n" |
769 | "MIME-Version: 1.0\n" |
770 | "Content-Type: text/plain; charset=UTF-8\n" |
771 | "Content-Transfer-Encoding: 8bit\n" |
772 | -"X-Launchpad-Export-Date: 2011-09-23 04:34+0000\n" |
773 | -"X-Generator: Launchpad (build 14012)\n" |
774 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
775 | +"X-Generator: Launchpad (build 14414)\n" |
776 | |
777 | #. Type: boolean |
778 | #. Description |
779 | |
780 | === modified file 'debian/po/ja.po' |
781 | --- debian/po/ja.po 2011-08-10 21:09:56 +0000 |
782 | +++ debian/po/ja.po 2012-02-01 21:26:27 +0000 |
783 | @@ -6,17 +6,16 @@ |
784 | msgid "" |
785 | msgstr "" |
786 | "Project-Id-Version: checkbox\n" |
787 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
788 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
789 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
790 | "PO-Revision-Date: 2011-07-25 17:03+0000\n" |
791 | "Last-Translator: Fumihito YOSHIDA <hito@kugutsu.org>\n" |
792 | "Language-Team: Japanese <ja@li.org>\n" |
793 | -"Language: ja\n" |
794 | "MIME-Version: 1.0\n" |
795 | "Content-Type: text/plain; charset=UTF-8\n" |
796 | "Content-Transfer-Encoding: 8bit\n" |
797 | -"X-Launchpad-Export-Date: 2011-07-26 04:31+0000\n" |
798 | -"X-Generator: Launchpad (build 13405)\n" |
799 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
800 | +"X-Generator: Launchpad (build 14414)\n" |
801 | |
802 | #. Type: boolean |
803 | #. Description |
804 | @@ -31,9 +30,8 @@ |
805 | "If this option is set to Yes, then checkbox will ask if the user wants to " |
806 | "file a bug for failing tests, even if apport is not enabled." |
807 | msgstr "" |
808 | -"このオプションが有効になっていると、テストに失敗した際にバグ報告を行うかどう" |
809 | -"か、checkboxが確認するようになります。これはapportが有効になっていなくても機" |
810 | -"能します。" |
811 | +"このオプションが有効になっていると、テストに失敗した際にバグ報告を行うかどうか、checkboxが確認するようになります。これはapportが有効になって" |
812 | +"いなくても機能します。" |
813 | |
814 | #. Type: string |
815 | #. Description |
816 | @@ -47,9 +45,7 @@ |
817 | msgid "" |
818 | "When filing a new bug through checkbox, if it does not guess the package, " |
819 | "the default package that the bug will be file against." |
820 | -msgstr "" |
821 | -"checkbox経由でバグ報告を行う場合、パッケージ名を推定できなかったときは、デ" |
822 | -"フォルトのパッケージ名を用いて報告します。" |
823 | +msgstr "checkbox経由でバグ報告を行う場合、パッケージ名を推定できなかったときは、デフォルトのパッケージ名を用いて報告します。" |
824 | |
825 | #. Type: string |
826 | #. Description |
827 | |
828 | === modified file 'debian/po/nl.po' |
829 | --- debian/po/nl.po 2011-09-01 12:23:07 +0000 |
830 | +++ debian/po/nl.po 2012-02-01 21:26:27 +0000 |
831 | @@ -6,17 +6,16 @@ |
832 | msgid "" |
833 | msgstr "" |
834 | "Project-Id-Version: checkbox\n" |
835 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
836 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
837 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
838 | "PO-Revision-Date: 2011-08-17 12:02+0000\n" |
839 | "Last-Translator: Rachid <Unknown>\n" |
840 | "Language-Team: Dutch <nl@li.org>\n" |
841 | -"Language: nl\n" |
842 | "MIME-Version: 1.0\n" |
843 | "Content-Type: text/plain; charset=UTF-8\n" |
844 | "Content-Transfer-Encoding: 8bit\n" |
845 | -"X-Launchpad-Export-Date: 2011-08-18 04:31+0000\n" |
846 | -"X-Generator: Launchpad (build 13697)\n" |
847 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
848 | +"X-Generator: Launchpad (build 14414)\n" |
849 | |
850 | #. Type: boolean |
851 | #. Description |
852 | |
853 | === modified file 'debian/po/pl.po' |
854 | --- debian/po/pl.po 2011-08-10 21:09:56 +0000 |
855 | +++ debian/po/pl.po 2012-02-01 21:26:27 +0000 |
856 | @@ -6,17 +6,16 @@ |
857 | msgid "" |
858 | msgstr "" |
859 | "Project-Id-Version: checkbox\n" |
860 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
861 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
862 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
863 | "PO-Revision-Date: 2011-07-18 21:11+0000\n" |
864 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
865 | "Language-Team: Polish <pl@li.org>\n" |
866 | -"Language: pl\n" |
867 | "MIME-Version: 1.0\n" |
868 | "Content-Type: text/plain; charset=UTF-8\n" |
869 | "Content-Transfer-Encoding: 8bit\n" |
870 | -"X-Launchpad-Export-Date: 2011-07-19 04:30+0000\n" |
871 | -"X-Generator: Launchpad (build 13405)\n" |
872 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
873 | +"X-Generator: Launchpad (build 14414)\n" |
874 | |
875 | #. Type: boolean |
876 | #. Description |
877 | |
878 | === modified file 'debian/po/pt_BR.po' |
879 | --- debian/po/pt_BR.po 2011-09-29 13:12:01 +0000 |
880 | +++ debian/po/pt_BR.po 2012-02-01 21:26:27 +0000 |
881 | @@ -6,17 +6,16 @@ |
882 | msgid "" |
883 | msgstr "" |
884 | "Project-Id-Version: checkbox\n" |
885 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
886 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
887 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
888 | "PO-Revision-Date: 2011-09-16 19:04+0000\n" |
889 | "Last-Translator: André Gondim <Unknown>\n" |
890 | "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n" |
891 | -"Language: pt_BR\n" |
892 | "MIME-Version: 1.0\n" |
893 | "Content-Type: text/plain; charset=UTF-8\n" |
894 | "Content-Transfer-Encoding: 8bit\n" |
895 | -"X-Launchpad-Export-Date: 2011-09-17 04:32+0000\n" |
896 | -"X-Generator: Launchpad (build 13955)\n" |
897 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
898 | +"X-Generator: Launchpad (build 14414)\n" |
899 | |
900 | #. Type: boolean |
901 | #. Description |
902 | |
903 | === modified file 'debian/po/ro.po' |
904 | --- debian/po/ro.po 2011-11-18 12:46:21 +0000 |
905 | +++ debian/po/ro.po 2012-02-01 21:26:27 +0000 |
906 | @@ -6,17 +6,16 @@ |
907 | msgid "" |
908 | msgstr "" |
909 | "Project-Id-Version: checkbox\n" |
910 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
911 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
912 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
913 | "PO-Revision-Date: 2011-10-27 20:38+0000\n" |
914 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
915 | "Language-Team: Romanian <ro@li.org>\n" |
916 | -"Language: ro\n" |
917 | "MIME-Version: 1.0\n" |
918 | "Content-Type: text/plain; charset=UTF-8\n" |
919 | "Content-Transfer-Encoding: 8bit\n" |
920 | -"X-Launchpad-Export-Date: 2011-10-28 05:11+0000\n" |
921 | -"X-Generator: Launchpad (build 14197)\n" |
922 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
923 | +"X-Generator: Launchpad (build 14414)\n" |
924 | |
925 | #. Type: boolean |
926 | #. Description |
927 | |
928 | === modified file 'debian/po/ru.po' |
929 | --- debian/po/ru.po 2011-08-10 21:09:56 +0000 |
930 | +++ debian/po/ru.po 2012-02-01 21:26:27 +0000 |
931 | @@ -6,17 +6,16 @@ |
932 | msgid "" |
933 | msgstr "" |
934 | "Project-Id-Version: checkbox\n" |
935 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
936 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
937 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
938 | "PO-Revision-Date: 2011-07-18 12:09+0000\n" |
939 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
940 | "Language-Team: Russian <ru@li.org>\n" |
941 | -"Language: ru\n" |
942 | "MIME-Version: 1.0\n" |
943 | "Content-Type: text/plain; charset=UTF-8\n" |
944 | "Content-Transfer-Encoding: 8bit\n" |
945 | -"X-Launchpad-Export-Date: 2011-07-19 04:30+0000\n" |
946 | -"X-Generator: Launchpad (build 13405)\n" |
947 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
948 | +"X-Generator: Launchpad (build 14414)\n" |
949 | |
950 | #. Type: boolean |
951 | #. Description |
952 | |
953 | === modified file 'debian/po/zh_TW.po' |
954 | --- debian/po/zh_TW.po 2011-08-10 21:09:56 +0000 |
955 | +++ debian/po/zh_TW.po 2012-02-01 21:26:27 +0000 |
956 | @@ -6,17 +6,16 @@ |
957 | msgid "" |
958 | msgstr "" |
959 | "Project-Id-Version: checkbox\n" |
960 | -"Report-Msgid-Bugs-To: checkbox@packages.debian.org\n" |
961 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
962 | "POT-Creation-Date: 2011-03-29 15:19+0200\n" |
963 | "PO-Revision-Date: 2011-07-26 15:03+0000\n" |
964 | "Last-Translator: Cheng-Chia Tseng <pswo10680@gmail.com>\n" |
965 | "Language-Team: Chinese (Traditional) <zh_TW@li.org>\n" |
966 | -"Language: \n" |
967 | "MIME-Version: 1.0\n" |
968 | "Content-Type: text/plain; charset=UTF-8\n" |
969 | "Content-Transfer-Encoding: 8bit\n" |
970 | -"X-Launchpad-Export-Date: 2011-07-27 04:30+0000\n" |
971 | -"X-Generator: Launchpad (build 13405)\n" |
972 | +"X-Launchpad-Export-Date: 2011-12-02 04:41+0000\n" |
973 | +"X-Generator: Launchpad (build 14414)\n" |
974 | |
975 | #. Type: boolean |
976 | #. Description |
977 | @@ -30,9 +29,7 @@ |
978 | msgid "" |
979 | "If this option is set to Yes, then checkbox will ask if the user wants to " |
980 | "file a bug for failing tests, even if apport is not enabled." |
981 | -msgstr "" |
982 | -"若這個選項設為「是」,checkbox 會詢問使用者是否要不管 apport 有沒有啟用,都提" |
983 | -"交失敗測試的臭蟲回報。" |
984 | +msgstr "若這個選項設為「是」,checkbox 會詢問使用者是否要不管 apport 有沒有啟用,都提交失敗測試的臭蟲回報。" |
985 | |
986 | #. Type: string |
987 | #. Description |
988 | |
989 | === modified file 'debian/rules' |
990 | --- debian/rules 2011-07-01 11:37:27 +0000 |
991 | +++ debian/rules 2012-02-01 21:26:27 +0000 |
992 | @@ -7,8 +7,7 @@ |
993 | cp debian/checkbox.postrm debian/checkbox-cli.postrm |
994 | cp debian/checkbox.postrm debian/checkbox-urwid.postrm |
995 | cp debian/checkbox.postrm debian/checkbox-gtk.postrm |
996 | - cp debian/hwtest.postrm debian/hwtest-cli.postrm |
997 | - cp debian/hwtest.postrm debian/hwtest-gtk.postrm |
998 | + cp debian/checkbox.postrm debian/checkbox-sru.postrm |
999 | dh_installdeb |
1000 | |
1001 | override_dh_installdocs: |
1002 | @@ -16,14 +15,11 @@ |
1003 | dh_installdocs -pcheckbox-cli ./README |
1004 | dh_installdocs -pcheckbox-urwid ./README |
1005 | dh_installdocs -pcheckbox-gtk ./README |
1006 | - dh_installdocs -phwtest ./README |
1007 | - dh_installdocs -phwtest-cli ./README |
1008 | - dh_installdocs -phwtest-gtk ./README |
1009 | + dh_installdocs -pcheckbox-sru ./README |
1010 | dh_installdocs |
1011 | |
1012 | override_dh_clean: |
1013 | -find . -name \*.mo -exec rm {} \; |
1014 | - -rm -f debian/checkbox-cli.postrm debian/checkbox-urwid.postrm debian/checkbox-gtk.postrm |
1015 | - -rm -f debian/hwtest-cli.postrm debian/hwtest-gtk.postrm |
1016 | + -rm -f debian/checkbox-cli.postrm debian/checkbox-urwid.postrm debian/checkbox-gtk.postrm debian/checkbox-sru.postrm |
1017 | debconf-updatepo |
1018 | dh_clean |
1019 | |
1020 | === modified file 'install/config' |
1021 | --- install/config 2011-03-17 11:15:12 +0000 |
1022 | +++ install/config 2012-02-01 21:26:27 +0000 |
1023 | @@ -69,10 +69,10 @@ |
1024 | configs_base = "/usr/share/%(base_name)s/configs/%(name)s.ini" |
1025 | examples_base = "/usr/share/%(base_name)s/examples/%(name)s.ini" |
1026 | |
1027 | - def __init__(self, name, configs_path=None, examples_path=None, |
1028 | - templates_path=None): |
1029 | + def __init__(self, name, base_name=None, configs_path=None, |
1030 | + examples_path=None, templates_path=None): |
1031 | self.name = name |
1032 | - self.base_name = re.sub(r"(-cli|-urwid|-gtk)$", "", name) |
1033 | + self.base_name = name if base_name is None else base_name |
1034 | self._configs_path = configs_path or self.configs_base \ |
1035 | % {"name": name, "base_name": self.base_name} |
1036 | self._examples_path = examples_path or self.examples_base \ |
1037 | @@ -147,8 +147,7 @@ |
1038 | if len(args) < 1: |
1039 | return 1 |
1040 | |
1041 | - package = args.pop(0) |
1042 | - install = Install(package) |
1043 | + install = Install(*args) |
1044 | |
1045 | if options.output == "-": |
1046 | file = sys.stdout |
1047 | |
1048 | === modified file 'install/postinst' |
1049 | --- install/postinst 2010-06-22 10:43:52 +0000 |
1050 | +++ install/postinst 2012-02-01 21:26:27 +0000 |
1051 | @@ -1,11 +1,13 @@ |
1052 | package=`basename $0 .postinst` |
1053 | +if [ -z "$base_package" ]; then |
1054 | + base_package="$package" |
1055 | +fi |
1056 | config="/etc/checkbox.d/$package.ini" |
1057 | |
1058 | patch_configuration() |
1059 | { |
1060 | version="$1" |
1061 | previous_version="" |
1062 | - base_package=`echo $package | sed -e 's/hwtest/checkbox/' -e 's/\(-cli\|-urwid\|-gtk\)//'` |
1063 | |
1064 | while [ -n "$version" ]; do |
1065 | patch_file="" |
1066 | @@ -30,10 +32,6 @@ |
1067 | # Apply the patch file if it is less than the given version |
1068 | patch_version=`basename $patch_file` |
1069 | if dpkg --compare-versions $version lt $patch_version; then |
1070 | - # Package was renamed from hwtest to checkbox |
1071 | - dpkg --compare-versions $patch_version lt "0.1-ubuntu13" \ |
1072 | - && patch_package=`echo $package | sed 's/checkbox/hwtest/'` \ |
1073 | - || patch_package=`echo $package | sed 's/hwtest/checkbox/'` |
1074 | $patch_file $patch_package |
1075 | fi |
1076 | |
1077 | @@ -43,22 +41,20 @@ |
1078 | |
1079 | update_configuration() |
1080 | { |
1081 | - base_package=`echo $package | cut -d '-' -f '1'` |
1082 | - |
1083 | - if [ "$base_package" != "hwtest" ]; then |
1084 | - # Create a temporary file to generate the suggested |
1085 | - # configuration file. |
1086 | - tempfile=`tempfile -m 0644 -p checkbox` |
1087 | - |
1088 | - # Update the temporary file with preseeded values. |
1089 | - /usr/share/checkbox/install/config --output=$tempfile $package |
1090 | - |
1091 | - # Clobber the old config file. |
1092 | - cp $tempfile $config |
1093 | - |
1094 | - # Now clear up the cruft. |
1095 | - rm -f $tempfile |
1096 | - fi |
1097 | + root_package=`echo $package | cut -d '-' -f '1'` |
1098 | + |
1099 | + # Create a temporary file to generate the suggested |
1100 | + # configuration file. |
1101 | + tempfile=`tempfile -m 0644 -p checkbox` |
1102 | + |
1103 | + # Update the temporary file with preseeded values. |
1104 | + /usr/share/checkbox/install/config --output=$tempfile $package $base_package |
1105 | + |
1106 | + # Clobber the old config file. |
1107 | + cp $tempfile $config |
1108 | + |
1109 | + # Now clear up the cruft. |
1110 | + rm -f $tempfile |
1111 | } |
1112 | |
1113 | case "$1" in |
1114 | |
1115 | === modified file 'jobs/audio.txt.in' |
1116 | --- jobs/audio.txt.in 2011-11-18 12:46:21 +0000 |
1117 | +++ jobs/audio.txt.in 2012-02-01 21:26:27 +0000 |
1118 | @@ -12,7 +12,7 @@ |
1119 | requires: |
1120 | device.category == 'AUDIO' |
1121 | package.name == 'alsa-base' and package.name == 'python-gst0.10' |
1122 | -command: gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink' |
1123 | +command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings |
1124 | _description: |
1125 | PURPOSE: |
1126 | This test will check that internal speakers work correctly |
1127 | @@ -29,7 +29,7 @@ |
1128 | requires: |
1129 | device.category == 'AUDIO' |
1130 | package.name == 'alsa-base' and package.name == 'python-gst0.10' |
1131 | -command: gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink' |
1132 | +command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings |
1133 | _description: |
1134 | PURPOSE: |
1135 | This test will check that headphones connector works correctly |
1136 | @@ -45,7 +45,7 @@ |
1137 | requires: |
1138 | device.category == 'AUDIO' |
1139 | package.name == 'alsa-base' |
1140 | -command: alsa_record_playback |
1141 | +command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings |
1142 | _description: |
1143 | PURPOSE: |
1144 | This test will check that recording sound using the onboard microphone works correctly |
1145 | @@ -62,7 +62,7 @@ |
1146 | requires: |
1147 | device.category == 'AUDIO' |
1148 | package.name == 'alsa-base' |
1149 | -command: alsa_record_playback |
1150 | +command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings |
1151 | _description: |
1152 | PURPOSE: |
1153 | This test will check that recording sound using an external microphone works correctly |
1154 | @@ -78,17 +78,14 @@ |
1155 | requires: |
1156 | device.category == 'AUDIO' |
1157 | package.name == 'alsa-base' |
1158 | -command: alsa_record_playback |
1159 | +command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings |
1160 | _description: |
1161 | PURPOSE: |
1162 | This test will check that a USB audio device works correctly |
1163 | STEPS: |
1164 | 1. Connect a USB audio device to your system |
1165 | - 2. Open the volume control application by left-clicking on the speaker icon in the panel and selecting "Sound Settings" |
1166 | - 3. Select the "Input" tab and choose your USB device |
1167 | - 4. Select the "Output" tab and choose your USB device |
1168 | - 5. Click "Test", then speak into the microphone |
1169 | - 6. After a few seconds, your speech will be played back to you |
1170 | + 2. Click "Test", then speak into the microphone |
1171 | + 3. After a few seconds, your speech will be played back to you |
1172 | VERIFICATION: |
1173 | Did you hear your speech played back through the USB headphones? |
1174 | |
1175 | @@ -100,6 +97,6 @@ |
1176 | device.category == 'AUDIO' |
1177 | command: audio_test |
1178 | _description: |
1179 | - Play back a sound on the default output and listen for it on the \ |
1180 | - default input. This makes the most sense when the output and input \ |
1181 | + Play back a sound on the default output and listen for it on the |
1182 | + default input. This makes the most sense when the output and input |
1183 | are directly connected, as with a patch cable. |
1184 | |
1185 | === modified file 'jobs/bluetooth.txt.in' |
1186 | --- jobs/bluetooth.txt.in 2011-11-18 12:46:21 +0000 |
1187 | +++ jobs/bluetooth.txt.in 2012-02-01 21:26:27 +0000 |
1188 | @@ -1,24 +1,16 @@ |
1189 | -plugin: shell |
1190 | -name: bluetooth/detect |
1191 | -requires: |
1192 | - package.name == 'bluez' |
1193 | - device.category == 'BLUETOOTH' |
1194 | -command: hcitool dev | tail -n+2 | awk '{print $2}' |grep -E "^([0-9a-fA-F]{2}\:){5}[0-9a-fA-F]{2}$" |
1195 | -_description: |
1196 | - This test will detect your Bluetooth device and output the device's hardware address. If no device is found, the test will exit with an error. |
1197 | |
1198 | plugin: shell |
1199 | name: bluetooth/detect-output |
1200 | requires: |
1201 | package.name == 'bluez' |
1202 | device.category == 'BLUETOOTH' |
1203 | -command: hcitool dev | tail -n+2 | awk '{print $2}'; hcitool dev | tail -n+2 | awk '{print $2}' > $CHECKBOX_DATA/bluetooth_address |
1204 | +command: hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address |
1205 | _description: |
1206 | Automated test to store bluetooth device information in checkbox report |
1207 | |
1208 | plugin: manual |
1209 | name: bluetooth/browse-files |
1210 | -depends: bluetooth/detect |
1211 | +depends: bluetooth/detect-output |
1212 | _description: |
1213 | PURPOSE: |
1214 | This test will check that bluetooth connection works correctly |
1215 | @@ -37,7 +29,7 @@ |
1216 | |
1217 | plugin: manual |
1218 | name: bluetooth/file-transfer |
1219 | -depends: bluetooth/browse-files bluetooth/detect |
1220 | +depends: bluetooth/browse-files bluetooth/detect-output |
1221 | _description: |
1222 | PURPOSE: |
1223 | This test will check that you can transfer information through a bluetooth connection |
1224 | @@ -50,7 +42,7 @@ |
1225 | |
1226 | plugin: manual |
1227 | name: bluetooth/audio |
1228 | -depends: bluetooth/detect |
1229 | +depends: bluetooth/detect-output |
1230 | command: arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE |
1231 | _description: |
1232 | PURPOSE: |
1233 | @@ -69,7 +61,7 @@ |
1234 | plugin: manual |
1235 | name: bluetooth/keyboard |
1236 | command: keyboard_test |
1237 | -depends: bluetooth/detect |
1238 | +depends: bluetooth/detect-output |
1239 | _description: |
1240 | PURPOSE: |
1241 | This test will check that you can use a bluetooth keyboard |
1242 | @@ -85,7 +77,7 @@ |
1243 | |
1244 | plugin: manual |
1245 | name: bluetooth/mouse |
1246 | -depends: bluetooth/detect |
1247 | +depends: bluetooth/detect-output |
1248 | _description: |
1249 | PURPOSE: |
1250 | This test will check that you can use a bluetooth mouse |
1251 | |
1252 | === modified file 'jobs/camera.txt.in' |
1253 | --- jobs/camera.txt.in 2011-11-18 12:46:21 +0000 |
1254 | +++ jobs/camera.txt.in 2012-02-01 21:26:27 +0000 |
1255 | @@ -17,7 +17,7 @@ |
1256 | PURPOSE: |
1257 | This test will check that the built-in camera works |
1258 | STEPS: |
1259 | - 1. Click on Test to display a video capture from the camera |
1260 | + 1. Click on Test to display a video capture from the camera for ten seconds. |
1261 | VERIFICATION: |
1262 | Did you see the video capture? |
1263 | |
1264 | @@ -37,19 +37,3 @@ |
1265 | 1. Click on Test to display a still image from the camera |
1266 | VERIFICATION: |
1267 | Did you see the image? |
1268 | - |
1269 | -plugin: manual |
1270 | -name: camera/video |
1271 | -depends: camera/detect |
1272 | -requires: |
1273 | - package.name == 'python-gst0.10' |
1274 | - package.name == 'totem' |
1275 | - device.category == 'CAPTURE' |
1276 | -command: camera_test -t video |
1277 | -_description: |
1278 | - PURPOSE: |
1279 | - This test will check that you can capture video with the built-in camera |
1280 | - STEPS: |
1281 | - 1. Click on Test to capture video to a file (it will automatically open in Totem) |
1282 | - VERIFICATION: |
1283 | - Did you see and hear the capture? |
1284 | |
1285 | === modified file 'jobs/firewire.txt.in' |
1286 | --- jobs/firewire.txt.in 2011-11-18 12:46:21 +0000 |
1287 | +++ jobs/firewire.txt.in 2012-02-01 21:26:27 +0000 |
1288 | @@ -1,12 +1,37 @@ |
1289 | plugin: manual |
1290 | -name: firewire/hdd |
1291 | +name: firewire/insert |
1292 | +command: removable_storage_watcher insert firewire |
1293 | _description: |
1294 | PURPOSE: |
1295 | - This test will check that the firewire port works |
1296 | + This test will check the system can detect the insertion of a FireWire HDD |
1297 | STEPS: |
1298 | - 1. Plug a Firewire HDD into the computer |
1299 | - 2. Either a window asking which action should be performed (open folder, photo manager, etc) or a file browser will open. |
1300 | - 3. Copy some files from your internal HDD to the firewire HDD |
1301 | - 4. Copy some files from the firewire HDD to your internal HDD |
1302 | + 1. Click 'Test' to begin the test. This test will |
1303 | + timeout and fail if the insertion has not been detected within 10 seconds. |
1304 | + 2. Plug a FireWire HDD into an available FireWire port. |
1305 | VERIFICATION: |
1306 | - Do the copy operations work as expected? |
1307 | + The verification of this test is automated. Do not change the automatically |
1308 | + selected result |
1309 | + |
1310 | +plugin: shell |
1311 | +name: firewire/storage-test |
1312 | +depends: firewire/insert |
1313 | +command: removable_storage_test firewire |
1314 | +_description: |
1315 | + This is an automated test which performs read/write operations on an attached |
1316 | + FireWire HDD |
1317 | + |
1318 | +plugin: manual |
1319 | +name: firewire/remove |
1320 | +depends: firewire/storage-test |
1321 | +command: removable_storage_watcher remove firewire |
1322 | +_description: |
1323 | + PURPOSE: |
1324 | + This test will check the system can detect the removal of a FireWire HDD |
1325 | + STEPS: |
1326 | + 1. Click 'Test' to begin the test. This test will timeout and fail if |
1327 | + the removal has not been detected within 10 seconds. |
1328 | + 2. Remove the previously attached FireWire HDD from the FireWire port. |
1329 | + VERIFICATION: |
1330 | + The verification of this test is automated. Do not change the automatically |
1331 | + selected result |
1332 | + |
1333 | |
1334 | === modified file 'jobs/graphics.txt.in' |
1335 | --- jobs/graphics.txt.in 2011-11-18 12:46:21 +0000 |
1336 | +++ jobs/graphics.txt.in 2012-02-01 21:26:27 +0000 |
1337 | @@ -5,15 +5,8 @@ |
1338 | _description: Test to output the Xorg version |
1339 | |
1340 | plugin: shell |
1341 | -name: graphics/xorg-version-output |
1342 | -command: xdpyinfo | grep "^X.Org version" | cut -d ':' -f 2 | tr -d ' ' |
1343 | -requires: package.name == "x11-utils" |
1344 | -_description: |
1345 | - Automated test to store output in checkbox report |
1346 | - |
1347 | -plugin: shell |
1348 | name: graphics/gtkperf |
1349 | -depends: graphics/xorg-version-output |
1350 | +depends: graphics/xorg-version |
1351 | requires: package.name == 'gtkperf' |
1352 | command: gtkperf -a | grep "Total time:" |
1353 | _description: |
1354 | @@ -21,7 +14,7 @@ |
1355 | |
1356 | plugin: manual |
1357 | name: graphics/resolution-change |
1358 | -depends: graphics/xorg-version-output |
1359 | +depends: graphics/xorg-version |
1360 | _description: |
1361 | PURPOSE: |
1362 | This test will verify that the GUI is usable after manually changing resolution |
1363 | @@ -36,7 +29,7 @@ |
1364 | |
1365 | plugin: manual |
1366 | name: graphics/rotation |
1367 | -depends: graphics/xorg-version-output |
1368 | +depends: graphics/xorg-version |
1369 | _description: |
1370 | PURPOSE: |
1371 | This test will test display rotation |
1372 | @@ -107,19 +100,10 @@ |
1373 | VERIFICATION: |
1374 | Do you see color bars and static? |
1375 | |
1376 | -plugin: manual |
1377 | -name: graphics/xrandr_detect_modes |
1378 | -requires: package.name == 'xorg' |
1379 | -command: xrandr |
1380 | -_description: |
1381 | - PURPOSE: |
1382 | - This test checks the detected video modes |
1383 | - STEPS: |
1384 | - 1. The following screens and video modes have been detected on your system |
1385 | - INFO: |
1386 | - $output |
1387 | - VERIFICATION: |
1388 | - Are those correct? |
1389 | +plugin: shell |
1390 | +name: graphics/VESA_drivers_not_in_use |
1391 | +command: cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a' |
1392 | +_description: Check that VESA drivers are not in use |
1393 | |
1394 | plugin: manual |
1395 | name: graphics/cycle_resolution |
1396 | @@ -136,9 +120,17 @@ |
1397 | |
1398 | plugin: shell |
1399 | name: graphics/compiz_check |
1400 | -command: run_compiz_check | ansi_parser |
1401 | -_description: |
1402 | - Check that the hardware is able to run compiz. |
1403 | +requires: package.name == 'nux-tools' |
1404 | +command: |
1405 | + perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\e\[[\d;]*m//g;print $a;exit($? ? 1:0)' |
1406 | +_description: Check that hardware is able to run compiz |
1407 | + |
1408 | +plugin: shell |
1409 | +name: graphics/unity-support |
1410 | +requires: package.name == 'nux-tools' |
1411 | +command: |
1412 | + perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\e\[[\d;]*m//g;print $a;exit($? ? 1:0)' |
1413 | +_description: Check that hardware is able to run Unity 3D |
1414 | |
1415 | plugin: manual |
1416 | name: graphics/glxgears |
1417 | |
1418 | === modified file 'jobs/keys.txt.in' |
1419 | --- jobs/keys.txt.in 2011-11-18 12:46:21 +0000 |
1420 | +++ jobs/keys.txt.in 2012-02-01 21:26:27 +0000 |
1421 | @@ -70,17 +70,13 @@ |
1422 | name: keys/media-control |
1423 | requires: |
1424 | device.category == 'KEYBOARD' |
1425 | - package.name == 'totem' |
1426 | - package.name == 'gstreamer0.10-plugins-base' |
1427 | -command: totem /usr/share/example-content/Ubuntu_Free_Culture_Showcase/* |
1428 | +command: media_keys_test |
1429 | _description: |
1430 | PURPOSE: |
1431 | This test will test the media keys of your keyboard |
1432 | STEPS: |
1433 | - 1. Click test to launch the media player |
1434 | - 2. Press the play/pause key on the keyboard |
1435 | - 3. Press the forward key on the keyboard |
1436 | - 4. Press the backward key on the keyboard |
1437 | - 5. Press stop key on the keyboard |
1438 | - VERIFICATION: |
1439 | + 1. Click test to open a window on which to test the media control keys. |
1440 | + 2. If all the keys work, the test will be marked as passed. |
1441 | + 3. If your computer has no media control keys, Skip this test. |
1442 | + VERIFICATION: |
1443 | Do the keys work as expected? |
1444 | |
1445 | === modified file 'jobs/local.txt.in' |
1446 | --- jobs/local.txt.in 2011-11-18 12:46:21 +0000 |
1447 | +++ jobs/local.txt.in 2012-02-01 21:26:27 +0000 |
1448 | @@ -141,7 +141,7 @@ |
1449 | name: __phoronix__ |
1450 | plugin: local |
1451 | _description: Phoronix Test Suite tests |
1452 | -command: cat $CHECKBOX_SHARE/jobs/peripheral.txt* |
1453 | +command: cat $CHECKBOX_SHARE/jobs/phoronix.txt* |
1454 | |
1455 | name: __power-management__ |
1456 | plugin: local |
1457 | |
1458 | === modified file 'jobs/mediacard.txt.in' |
1459 | --- jobs/mediacard.txt.in 2011-11-18 12:46:21 +0000 |
1460 | +++ jobs/mediacard.txt.in 2012-02-01 21:26:27 +0000 |
1461 | @@ -1,159 +1,319 @@ |
1462 | plugin: manual |
1463 | -name: mediacard/sd |
1464 | -_description: |
1465 | - PURPOSE: |
1466 | - This test will check your system Secure Digital (SD) media card support |
1467 | - STEPS: |
1468 | - 1. Plug a SD media card into the computer |
1469 | - 2. An icon should appear on the Launcher |
1470 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1471 | - 4. The icon should disappear from the Launcher |
1472 | - VERIFICATION: |
1473 | - Does the icon automatically appear/disappear? |
1474 | - |
1475 | -plugin: manual |
1476 | -name: mediacard/sd_after_suspend |
1477 | -depends: suspend/suspend_advanced mediacard/sd |
1478 | -_description: |
1479 | - PURPOSE: |
1480 | - This test will check your system Secure Digital (SD) media card support after suspend |
1481 | - STEPS: |
1482 | - 1. Plug a SD media card into the computer |
1483 | - 2. An icon should appear on the Launcher |
1484 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1485 | - 4. The icon should disappear from the Launcher |
1486 | - VERIFICATION: |
1487 | - Does the icon automatically appear/disappear? |
1488 | - |
1489 | -plugin: manual |
1490 | -name: mediacard/sdhc |
1491 | -_description: |
1492 | - PURPOSE: |
1493 | - This test will check your system Secure Digital High Capacity (SDHC) media card support |
1494 | - STEPS: |
1495 | - 1. Plug a SDHC media card into the computer |
1496 | - 2. An icon should appear on the Launcher |
1497 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1498 | - 4. The icon should disappear from the Launcher |
1499 | - VERIFICATION: |
1500 | - Does the icon automatically appear/disappear? |
1501 | - |
1502 | -plugin: manual |
1503 | -name: mediacard/sdhc_after_suspend |
1504 | -depends: suspend/suspend_advanced mediacard/sdhc |
1505 | -_description: |
1506 | - This test will check your system Secure Digital High Capacity (SDHC) media card support after suspend |
1507 | - STEPS: |
1508 | - 1. Plug a SDHC media card into the computer |
1509 | - 2. An icon should appear on the Launcher |
1510 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1511 | - 4. The icon should disappear from the Launcher |
1512 | - VERIFICATION: |
1513 | - Does the icon automatically appear/disappear? |
1514 | - |
1515 | -plugin: manual |
1516 | -name: mediacard/mmc |
1517 | -_description: |
1518 | - PURPOSE: |
1519 | - This test will check your system Multi Media Card (MMC) media card support |
1520 | - STEPS: |
1521 | - 1. Plug a MMC media card into the computer |
1522 | - 2. An icon should appear on the Launcher |
1523 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1524 | - 4. The icon should disappear from the Launcher |
1525 | - VERIFICATION: |
1526 | - Does the icon automatically appear/disappear? |
1527 | - |
1528 | -plugin: manual |
1529 | -name: mediacard/mmc_after_suspend |
1530 | -depends: suspend/suspend_advanced mediacard/mmc |
1531 | -_description: |
1532 | - PURPOSE: |
1533 | - This test will check your system Multi Media Card (MMC) media card support after suspend |
1534 | - STEPS: |
1535 | - 1. Plug a MMC media card into the computer |
1536 | - 2. An icon should appear on the Launcher |
1537 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1538 | - 4. The icon should disappear from the Launcher |
1539 | - VERIFICATION: |
1540 | - Does the icon automatically appear/disappear? |
1541 | - |
1542 | -plugin: manual |
1543 | -name: mediacard/ms |
1544 | -_description: |
1545 | - PURPOSE: |
1546 | - This test will check your system Memory Stick (MS) media card support |
1547 | - STEPS: |
1548 | - 1. Plug a MS media card into the computer |
1549 | - 2. An icon should appear on the Launcher |
1550 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1551 | - 4. The icon should disappear from the Launcher |
1552 | - VERIFICATION: |
1553 | - Does the icon automatically appear/disappear? |
1554 | - |
1555 | -plugin: manual |
1556 | -name: mediacard/ms_after_suspend |
1557 | -depends: suspend/suspend_advanced mediacard/ms |
1558 | -_description: |
1559 | - PURPOSE: |
1560 | - This test will check your system Memory Stick (MS) media card support after suspend |
1561 | - STEPS: |
1562 | - 1. Plug a MS media card into the computer |
1563 | - 2. An icon should appear on the Launcher |
1564 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1565 | - 4. The icon should disappear from the Launcher |
1566 | - VERIFICATION: |
1567 | - Does the icon automatically appear/disappear? |
1568 | - |
1569 | -plugin: manual |
1570 | -name: mediacard/msp |
1571 | -_description: |
1572 | - PURPOSE: |
1573 | - This test will check your system Memory Stick Pro (MSP) media card support |
1574 | - STEPS: |
1575 | - 1. Plug a MSP media card into the computer |
1576 | - 2. An icon should appear on the Launcher |
1577 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1578 | - 4. The icon should disappear from the Launcher |
1579 | - VERIFICATION: |
1580 | - Does the icon automatically appear/disappear? |
1581 | - |
1582 | -plugin: manual |
1583 | -name: mediacard/msp_after_suspend |
1584 | -depends: suspend/suspend_advanced mediacard/msp |
1585 | -_description: |
1586 | - PURPOSE: |
1587 | - This test will check your system Memory Stick Pro (MSP) media card support after suspend |
1588 | - STEPS: |
1589 | - 1. Plug a MSP media card into the computer |
1590 | - 2. An icon should appear on the Launcher |
1591 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1592 | - 4. The icon should disappear from the Launcher |
1593 | - VERIFICATION: |
1594 | - Does the icon automatically appear/disappear? |
1595 | - |
1596 | -plugin: manual |
1597 | -name: mediacard/cf |
1598 | -_description: |
1599 | - PURPOSE: |
1600 | - This test will check your system Compact Flash (CF) media card support |
1601 | - STEPS: |
1602 | - 1. Plug a CF media card into the computer |
1603 | - 2. An icon should appear on the Launcher |
1604 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1605 | - 4. The icon should disappear from the Launcher |
1606 | - VERIFICATION: |
1607 | - Does the icon automatically appear/disappear? |
1608 | - |
1609 | -plugin: manual |
1610 | -name: mediacard/cf_after_suspend |
1611 | -depends: suspend/suspend_advanced mediacard/cf |
1612 | -_description: |
1613 | - This test will check your system Compact Flash (CF) media card support after suspend |
1614 | - STEPS: |
1615 | - 1. Plug a CF media card into the computer |
1616 | - 2. An icon should appear on the Launcher |
1617 | - 3. Right click on the Launcher icon and select "Safely Remove Drive" |
1618 | - 4. The icon should disappear from the Launcher |
1619 | - VERIFICATION: |
1620 | - Does the icon automatically appear/disappear? |
1621 | +name: mediacard/mmc-insert |
1622 | +command: removable_storage_watcher insert sdio |
1623 | +_description: |
1624 | + PURPOSE: |
1625 | + This test will check that the systems media card reader can |
1626 | + detect the insertion of a Secure Digital High-Capacity (SDHC) media card |
1627 | + STEPS: |
1628 | + 1. Click "Test" and insert an SDHC card into the reader. |
1629 | + (Note: this test will time-out after 10 seconds.) |
1630 | + 2. Do not unplug the device after the test. |
1631 | + VERIFICATION: |
1632 | + The verification of this test is automated. Do not change the |
1633 | + automatically selected result. |
1634 | + |
1635 | +plugin: shell |
1636 | +name: mediacard/mmc-storage |
1637 | +depends: mediacard/mmc-insert |
1638 | +command: removable_storage_test sdio |
1639 | +_description: |
1640 | + This test is automated and executes after the mediacard/sd-insert |
1641 | + test is run. It tests reading and writing to the SDHC card. |
1642 | + |
1643 | +plugin: manual |
1644 | +name: mediacard/mmc-remove |
1645 | +depends: mediacard/mmc-storage |
1646 | +command: removable_storage_watcher remove sdio |
1647 | +_description: |
1648 | + PURPOSE: |
1649 | + This test will check that the system correctly detects |
1650 | + the removal of a Secure Digital High-Capacity (SDHC) card from the systems |
1651 | + card reader. |
1652 | + STEPS: |
1653 | + 1. Click "Test" and remove the SDHC card from the reader. |
1654 | + (Note: this test will time-out after 10 seconds.) |
1655 | + VERIFICATION: |
1656 | + The verification of this test is automated. Do not change the |
1657 | + automatically selected result. |
1658 | + |
1659 | +plugin: manual |
1660 | +name: mediacard/mmc-insert-after-suspend |
1661 | +depends: suspend/suspend_advanced |
1662 | +command: removable_storage_watcher insert sdio |
1663 | +_description: |
1664 | + PURPOSE: |
1665 | + This test will check that the systems media card reader can |
1666 | + detect the insertion of a Secure Digital High-Capacity (SDHC) |
1667 | + media card after the system has been suspended |
1668 | + STEPS: |
1669 | + 1. Click "Test" and insert an SDHC card into the reader. |
1670 | + (Note: this test will time-out after 10 seconds.) |
1671 | + 2. Do not unplug the device after the test. |
1672 | + VERIFICATION: |
1673 | + The verification of this test is automated. Do not change the |
1674 | + automatically selected result. |
1675 | + |
1676 | +plugin: shell |
1677 | +name: mediacard/mmc-storage-after-suspend |
1678 | +depends: mediacard/mmc-insert-after-suspend |
1679 | +command: removable_storage_test sdio |
1680 | +_description: |
1681 | + This test is automated and executes after the mediacard/sd-insert-after-suspend test |
1682 | + is run. It tests reading and writing to the SDHC card after the system has been suspended. |
1683 | + |
1684 | +plugin: manual |
1685 | +name: mediacard/mmc-remove-after-suspend |
1686 | +depends: mediacard/mmc-storage-after-suspend |
1687 | +command: removable_storage_watcher remove sdio |
1688 | +_description: |
1689 | + PURPOSE: |
1690 | + This test will check that the system correctly detects the removal |
1691 | + of a Secure Digital High-Capacity (SDHC) card from the systems |
1692 | + card reader after the system has been suspended. |
1693 | + STEPS: |
1694 | + 1. Click "Test" and remove the SDHC card from the reader. |
1695 | + (Note: this test will time-out after 10 seconds.) |
1696 | + VERIFICATION: |
1697 | + The verification of this test is automated. Do not change the |
1698 | + automatically selected result. |
1699 | + |
1700 | +plugin: manual |
1701 | +name: mediacard/sd-insert |
1702 | +command: removable_storage_watcher insert sdio |
1703 | +_description: |
1704 | + PURPOSE: |
1705 | + This test will check that the systems media card reader can |
1706 | + detect the insertion of a Secure Digital (SD) media card |
1707 | + STEPS: |
1708 | + 1. Click "Test" and insert an SD card into the reader. |
1709 | + (Note: this test will time-out after 10 seconds.) |
1710 | + 2. Do not unplug the device after the test. |
1711 | + VERIFICATION: |
1712 | + The verification of this test is automated. Do not change the |
1713 | + automatically selected result. |
1714 | + |
1715 | +plugin: shell |
1716 | +name: mediacard/sd-storage |
1717 | +depends: mediacard/sd-insert |
1718 | +command: removable_storage_test sdio |
1719 | +_description: |
1720 | + This test is automated and executes after the mediacard/sd-insert |
1721 | + test is run. It tests reading and writing to the SD card. |
1722 | + |
1723 | +plugin: manual |
1724 | +name: mediacard/sd-remove |
1725 | +depends: mediacard/sd-storage |
1726 | +command: removable_storage_watcher remove sdio |
1727 | +_description: |
1728 | + PURPOSE: |
1729 | + This test will check that the system correctly detects |
1730 | + the removal of a Secure Digital (SD) card from the systems |
1731 | + card reader. |
1732 | + STEPS: |
1733 | + 1. Click "Test" and remove the SD card from the reader. |
1734 | + (Note: this test will time-out after 10 seconds.) |
1735 | + VERIFICATION: |
1736 | + The verification of this test is automated. Do not change the |
1737 | + automatically selected result. |
1738 | + |
1739 | +plugin: manual |
1740 | +name: mediacard/sd-insert-after-suspend |
1741 | +depends: suspend/suspend_advanced |
1742 | +command: removable_storage_watcher insert sdio |
1743 | +_description: |
1744 | + PURPOSE: |
1745 | + This test will check that the systems media card reader can |
1746 | + detect the insertion of a Secure Digital (SD) media card after |
1747 | + the system has been suspended |
1748 | + STEPS: |
1749 | + 1. Click "Test" and insert an SD card into the reader. |
1750 | + (Note: this test will time-out after 10 seconds.) |
1751 | + 2. Do not unplug the device after the test. |
1752 | + VERIFICATION: |
1753 | + The verification of this test is automated. Do not change the |
1754 | + automatically selected result. |
1755 | + |
1756 | +plugin: shell |
1757 | +name: mediacard/sd-storage-after-suspend |
1758 | +depends: mediacard/sd-insert-after-suspend |
1759 | +command: removable_storage_test sdio |
1760 | +_description: |
1761 | + This test is automated and executes after the mediacard/sd-insert-after-suspend test |
1762 | + is run. It tests reading and writing to the SD card after the system has been suspended. |
1763 | + |
1764 | +plugin: manual |
1765 | +name: mediacard/sd-remove-after-suspend |
1766 | +depends: mediacard/sd-storage-after-suspend |
1767 | +command: removable_storage_watcher remove sdio |
1768 | +_description: |
1769 | + PURPOSE: |
1770 | + This test will check that the system correctly detects |
1771 | + the removal of a Secure Digital (SD) card from the systems |
1772 | + card reader after the system has been suspended. |
1773 | + STEPS: |
1774 | + 1. Click "Test" and remove the SD card from the reader. |
1775 | + (Note: this test will time-out after 10 seconds.) |
1776 | + VERIFICATION: |
1777 | + The verification of this test is automated. Do not change the |
1778 | + automatically selected result. |
1779 | + |
1780 | +plugin: manual |
1781 | +name: mediacard/sdhc-insert |
1782 | +command: removable_storage_watcher insert sdio |
1783 | +_description: |
1784 | + PURPOSE: |
1785 | + This test will check that the systems media card reader can |
1786 | + detect the insertion of a Secure Digital High-Capacity (SDHC) media card |
1787 | + STEPS: |
1788 | + 1. Click "Test" and insert an SDHC card into the reader. |
1789 | + (Note: this test will time-out after 10 seconds.) |
1790 | + 2. Do not unplug the device after the test. |
1791 | + VERIFICATION: |
1792 | + The verification of this test is automated. Do not change the |
1793 | + automatically selected result. |
1794 | + |
1795 | +plugin: shell |
1796 | +name: mediacard/sdhc-storage |
1797 | +depends: mediacard/sdhc-insert |
1798 | +command: removable_storage_test sdio |
1799 | +_description: |
1800 | + This test is automated and executes after the mediacard/sd-insert |
1801 | + test is run. It tests reading and writing to the SDHC card. |
1802 | + |
1803 | +plugin: manual |
1804 | +name: mediacard/sdhc-remove |
1805 | +depends: mediacard/sdhc-storage |
1806 | +command: removable_storage_watcher remove sdio |
1807 | +_description: |
1808 | + PURPOSE: |
1809 | + This test will check that the system correctly detects |
1810 | + the removal of a Secure Digital High-Capacity (SDHC) card from the systems |
1811 | + card reader. |
1812 | + STEPS: |
1813 | + 1. Click "Test" and remove the SDHC card from the reader. |
1814 | + (Note: this test will time-out after 10 seconds.) |
1815 | + VERIFICATION: |
1816 | + The verification of this test is automated. Do not change the |
1817 | + automatically selected result. |
1818 | + |
1819 | +plugin: manual |
1820 | +name: mediacard/sdhc-insert-after-suspend |
1821 | +depends: suspend/suspend_advanced |
1822 | +command: removable_storage_watcher insert sdio |
1823 | +_description: |
1824 | + PURPOSE: |
1825 | + This test will check that the systems media card reader can |
1826 | + detect the insertion of a Secure Digital High-Capacity (SDHC) |
1827 | + media card after the system has been suspended |
1828 | + STEPS: |
1829 | + 1. Click "Test" and insert an SDHC card into the reader. |
1830 | + (Note: this test will time-out after 10 seconds.) |
1831 | + 2. Do not unplug the device after the test. |
1832 | + VERIFICATION: |
1833 | + The verification of this test is automated. Do not change the |
1834 | + automatically selected result. |
1835 | + |
1836 | +plugin: shell |
1837 | +name: mediacard/sdhc-storage-after-suspend |
1838 | +depends: mediacard/sdhc-insert-after-suspend |
1839 | +command: removable_storage_test sdio |
1840 | +_description: |
1841 | + This test is automated and executes after the mediacard/sd-insert-after-suspend test |
1842 | + is run. It tests reading and writing to the SDHC card after the system has been suspended. |
1843 | + |
1844 | +plugin: manual |
1845 | +name: mediacard/sdhc-remove-after-suspend |
1846 | +depends: mediacard/sdhc-storage-after-suspend |
1847 | +command: removable_storage_watcher remove sdio |
1848 | +_description: |
1849 | + PURPOSE: |
1850 | + This test will check that the system correctly detects the removal |
1851 | + of a Secure Digital High-Capacity (SDHC) card from the systems |
1852 | + card reader after the system has been suspended. |
1853 | + STEPS: |
1854 | + 1. Click "Test" and remove the SDHC card from the reader. |
1855 | + (Note: this test will time-out after 10 seconds.) |
1856 | + VERIFICATION: |
1857 | + The verification of this test is automated. Do not change the |
1858 | + automatically selected result. |
1859 | + |
1860 | +plugin: manual |
1861 | +name: mediacard/cf-insert |
1862 | +command: removable_storage_watcher insert sdio |
1863 | +_description: |
1864 | + PURPOSE: |
1865 | + This test will check that the systems media card reader can |
1866 | + detect the insertion of a Secure Digital High-Capacity (SDHC) media card |
1867 | + STEPS: |
1868 | + 1. Click "Test" and insert an SDHC card into the reader. |
1869 | + (Note: this test will time-out after 10 seconds.) |
1870 | + 2. Do not unplug the device after the test. |
1871 | + VERIFICATION: |
1872 | + The verification of this test is automated. Do not change the |
1873 | + automatically selected result. |
1874 | + |
1875 | +plugin: shell |
1876 | +name: mediacard/cf-storage |
1877 | +depends: mediacard/cf-insert |
1878 | +command: removable_storage_test sdio |
1879 | +_description: |
1880 | + This test is automated and executes after the mediacard/sd-insert |
1881 | + test is run. It tests reading and writing to the SDHC card. |
1882 | + |
1883 | +plugin: manual |
1884 | +name: mediacard/cf-remove |
1885 | +depends: mediacard/cf-storage |
1886 | +command: removable_storage_watcher remove sdio |
1887 | +_description: |
1888 | + PURPOSE: |
1889 | + This test will check that the system correctly detects |
1890 | + the removal of a Secure Digital High-Capacity (SDHC) card from the systems |
1891 | + card reader. |
1892 | + STEPS: |
1893 | + 1. Click "Test" and remove the SDHC card from the reader. |
1894 | + (Note: this test will time-out after 10 seconds.) |
1895 | + VERIFICATION: |
1896 | + The verification of this test is automated. Do not change the |
1897 | + automatically selected result. |
1898 | + |
1899 | +plugin: manual |
1900 | +name: mediacard/cf-insert-after-suspend |
1901 | +depends: suspend/suspend_advanced |
1902 | +command: removable_storage_watcher insert sdio |
1903 | +_description: |
1904 | + PURPOSE: |
1905 | + This test will check that the systems media card reader can |
1906 | + detect the insertion of a Secure Digital High-Capacity (SDHC) |
1907 | + media card after the system has been suspended |
1908 | + STEPS: |
1909 | + 1. Click "Test" and insert an SDHC card into the reader. |
1910 | + (Note: this test will time-out after 10 seconds.) |
1911 | + 2. Do not unplug the device after the test. |
1912 | + VERIFICATION: |
1913 | + The verification of this test is automated. Do not change the |
1914 | + automatically selected result. |
1915 | + |
1916 | +plugin: shell |
1917 | +name: mediacard/cf-storage-after-suspend |
1918 | +depends: mediacard/cf-insert-after-suspend |
1919 | +command: removable_storage_test sdio |
1920 | +_description: |
1921 | + This test is automated and executes after the mediacard/sd-insert-after-suspend test |
1922 | + is run. It tests reading and writing to the SDHC card after the system has been suspended. |
1923 | + |
1924 | +plugin: manual |
1925 | +name: mediacard/cf-remove-after-suspend |
1926 | +depends: mediacard/cf-storage-after-suspend |
1927 | +command: removable_storage_watcher remove sdio |
1928 | +_description: |
1929 | + PURPOSE: |
1930 | + This test will check that the system correctly detects the removal |
1931 | + of a Secure Digital High-Capacity (SDHC) card from the systems |
1932 | + card reader after the system has been suspended. |
1933 | + STEPS: |
1934 | + 1. Click "Test" and remove the SDHC card from the reader. |
1935 | + (Note: this test will time-out after 10 seconds.) |
1936 | + VERIFICATION: |
1937 | + The verification of this test is automated. Do not change the |
1938 | + automatically selected result. |
1939 | |
1940 | === modified file 'jobs/memory.txt.in' |
1941 | --- jobs/memory.txt.in 2011-11-18 12:46:21 +0000 |
1942 | +++ jobs/memory.txt.in 2012-02-01 21:26:27 +0000 |
1943 | @@ -1,15 +1,10 @@ |
1944 | -plugin: manual |
1945 | +plugin: shell |
1946 | name: memory/info |
1947 | -command: memory_info |
1948 | +user: root |
1949 | +command: memory_compare |
1950 | _description: |
1951 | - PURPOSE: |
1952 | - This test checks the amount of memory that is detected |
1953 | - STEPS: |
1954 | - 1. Click Test to see the amount of detected memory |
1955 | - INFO: |
1956 | - $output |
1957 | - VERIFICATION: |
1958 | - Is the amount of detected memory correct? |
1959 | + This test checks the amount of memory which is reporting in meminfo against |
1960 | + the size of the memory modules detected by DMI. |
1961 | |
1962 | plugin: shell |
1963 | name: memory/check |
1964 | |
1965 | === modified file 'jobs/miscellanea.txt.in' |
1966 | --- jobs/miscellanea.txt.in 2011-11-18 12:46:21 +0000 |
1967 | +++ jobs/miscellanea.txt.in 2012-02-01 21:26:27 +0000 |
1968 | @@ -37,13 +37,12 @@ |
1969 | _description: |
1970 | This will run some basic connectivity tests against a BMC, verifying that IPMI works. |
1971 | |
1972 | -plugin: manual |
1973 | +plugin: shell |
1974 | name: miscellanea/is_laptop |
1975 | +user: root |
1976 | _description: |
1977 | - PURPOSE: |
1978 | - This is to determine if we need to run tests specific to portable computers that may not apply to desktops. |
1979 | - STEPS: |
1980 | - Select "Yes" if your system is a laptop or netbook. Otherwise, select "No" |
1981 | + Determine if we need to run tests specific to portable computers that may not apply to desktops. |
1982 | +command: check_is_laptop |
1983 | |
1984 | plugin: shell |
1985 | name: miscellanea/apport-directory |
1986 | |
1987 | === modified file 'jobs/monitor.txt.in' |
1988 | --- jobs/monitor.txt.in 2011-11-18 12:46:21 +0000 |
1989 | +++ jobs/monitor.txt.in 2012-02-01 21:26:27 +0000 |
1990 | @@ -1,5 +1,6 @@ |
1991 | plugin: manual |
1992 | name: monitor/vga |
1993 | +requires: display.vga == 'supported' |
1994 | _description: |
1995 | PURPOSE: |
1996 | This test will check your VGA port. Skip if your system does not have a VGA port. |
1997 | @@ -10,6 +11,7 @@ |
1998 | |
1999 | plugin: manual |
2000 | name: monitor/dvi |
2001 | +requires: display.dvi == 'supported' |
2002 | _description: |
2003 | PURPOSE: |
2004 | This test will check your DVI port. Skip if your system does not have a DVI port |
2005 | @@ -20,6 +22,7 @@ |
2006 | |
2007 | plugin: manual |
2008 | name: monitor/displayport |
2009 | +requires: display.dp == 'supported' |
2010 | _description: |
2011 | PURPOSE: |
2012 | This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port |
2013 | @@ -30,6 +33,7 @@ |
2014 | |
2015 | plugin: manual |
2016 | name: monitor/hdmi |
2017 | +requires: display.hdmi == 'supported' |
2018 | _description: |
2019 | PURPOSE: |
2020 | This test will check your HDMI port. Skip if your system does not have a HDMI port |
2021 | @@ -40,6 +44,7 @@ |
2022 | |
2023 | plugin: manual |
2024 | name: monitor/svideo |
2025 | +requires: display.svideo == 'supported' |
2026 | _description: |
2027 | PURPOSE: |
2028 | This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port |
2029 | @@ -50,6 +55,7 @@ |
2030 | |
2031 | plugin: manual |
2032 | name: monitor/rca |
2033 | +requires: display.rca == 'supported' |
2034 | _description: |
2035 | PURPOSE: |
2036 | This test will check your RCA port. Skip if your system does not have a RCA port |
2037 | |
2038 | === modified file 'jobs/networking.txt.in' |
2039 | --- jobs/networking.txt.in 2011-11-18 12:46:21 +0000 |
2040 | +++ jobs/networking.txt.in 2012-02-01 21:26:27 +0000 |
2041 | @@ -1,7 +1,7 @@ |
2042 | plugin: shell |
2043 | name: networking/detect |
2044 | requires: device.category == 'NETWORK' or device.category == 'WIRELESS' |
2045 | -command: network_test |
2046 | +command: network_device_info |
2047 | _description: Test to detect the available network controllers |
2048 | |
2049 | plugin: shell |
2050 | @@ -30,6 +30,15 @@ |
2051 | VERIFICATION: |
2052 | Is this correct? |
2053 | |
2054 | +plugin: shell |
2055 | +name: networking/info_automated |
2056 | +requires: |
2057 | + package.name == 'network-manager' |
2058 | + device.category == 'NETWORK' |
2059 | +command: udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \$2 }"| xargs -n 1 sh -c "for i in \`ls /sys\$0/net 2>/dev/null\`; do network_info \$i; done" |
2060 | +_description: |
2061 | + This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error. |
2062 | + |
2063 | plugin: manual |
2064 | name: networking/wired_connection |
2065 | command: network_check |
2066 | @@ -102,7 +111,7 @@ |
2067 | name: networking/multi_nic_$2 |
2068 | requires: device.path == "$1" and package.name == 'linux' |
2069 | user: root |
2070 | - command: dhclient $2; internet_test --interface=$2 --deadline=15 |
2071 | + command: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug |
2072 | description: |
2073 | Testing for NIC $2 |
2074 | EOF |
2075 | |
2076 | === modified file 'jobs/optical.txt.in' |
2077 | --- jobs/optical.txt.in 2011-11-18 12:46:21 +0000 |
2078 | +++ jobs/optical.txt.in 2012-02-01 21:26:27 +0000 |
2079 | @@ -23,8 +23,7 @@ |
2080 | PURPOSE: |
2081 | This test will check your optical devices |
2082 | STEPS: |
2083 | - 1. Insert appropriate non-blank media into your optical drive(s) |
2084 | - 2. Click "Test" to automatically test reading |
2085 | + 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working. |
2086 | VERIFICATION: |
2087 | Did it read correctly? |
2088 | EOF |
2089 | |
2090 | === modified file 'jobs/panel_clock_test.txt.in' |
2091 | --- jobs/panel_clock_test.txt.in 2011-11-18 12:46:21 +0000 |
2092 | +++ jobs/panel_clock_test.txt.in 2012-02-01 21:26:27 +0000 |
2093 | @@ -17,7 +17,7 @@ |
2094 | PURPOSE: |
2095 | This test will verify that the desktop clock synchronizes with the system clock. |
2096 | STEPS: |
2097 | - 1. Click the "Test" button and verify the clock moves ahead by 1 hour. \ |
2098 | + 1. Click the "Test" button and verify the clock moves ahead by 1 hour. |
2099 | Note: It may take a minute or so for the clock to refresh |
2100 | 2. Right click on the clock, then click on "Time & Date Settings..." |
2101 | 3. Ensure that your clock application is set to manual. |
2102 | |
2103 | === modified file 'jobs/resource.txt.in' |
2104 | --- jobs/resource.txt.in 2011-11-18 12:46:21 +0000 |
2105 | +++ jobs/resource.txt.in 2012-02-01 21:26:27 +0000 |
2106 | @@ -53,3 +53,12 @@ |
2107 | plugin: resource |
2108 | command: uname_resource |
2109 | description: Creates resource info from uname output |
2110 | + |
2111 | +name: sleep |
2112 | +plugin: resource |
2113 | +command: for state in `cat /sys/power/state`; do echo "$state: supported"; done |
2114 | +description: Create resource info for supported sleep states |
2115 | + |
2116 | +name: display |
2117 | +plugin: resource |
2118 | +command: for display in `xrandr | grep connected | awk '{print $1}' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done |
2119 | |
2120 | === modified file 'jobs/suspend.txt.in' |
2121 | --- jobs/suspend.txt.in 2011-11-18 12:46:21 +0000 |
2122 | +++ jobs/suspend.txt.in 2012-02-01 21:26:27 +0000 |
2123 | @@ -1,4 +1,10 @@ |
2124 | plugin: shell |
2125 | +name: suspend/network_before_suspend |
2126 | +depends: networking/detect |
2127 | +_description: Record the current network before suspending. |
2128 | +command: internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt |
2129 | + |
2130 | +plugin: shell |
2131 | name: suspend/resolution_before_suspend |
2132 | _description: Record the current resolution before suspending. |
2133 | command: xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt |
2134 | @@ -29,6 +35,16 @@ |
2135 | plugin: shell |
2136 | name: suspend/wireless_before_suspend |
2137 | depends: wireless/wireless_connection |
2138 | +requires: device.category == 'WIRELESS' |
2139 | +command: nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done |
2140 | +_description: |
2141 | + This test disconnects all connections and then connects to the wireless |
2142 | + interface. It then checks the connection to confirm it's working as expected. |
2143 | + |
2144 | +plugin: shell |
2145 | +name: suspend/wireless_before_suspend_auto |
2146 | +depends: wireless/wireless_connection_wpa_bg |
2147 | +requires: device.category == 'WIRELESS' |
2148 | command: nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done |
2149 | _description: |
2150 | This test disconnects all connections and then connects to the wireless |
2151 | @@ -36,14 +52,18 @@ |
2152 | |
2153 | plugin: shell |
2154 | name: suspend/bluetooth_obex_before_suspend |
2155 | -requires: package.name == 'bluez' and package.name == 'obexd-client' |
2156 | +requires: |
2157 | + package.name == 'bluez' and package.name == 'obexd-client' |
2158 | + device.category == 'BLUETOOTH' |
2159 | command: obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg |
2160 | _description: |
2161 | This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable. |
2162 | |
2163 | plugin: manual |
2164 | name: suspend/bluetooth_obex_before_suspend_manual |
2165 | -requires: package.name == 'bluez' and package.name == 'obexd-client' |
2166 | +requires: |
2167 | + package.name == 'bluez' and package.name == 'obexd-client' |
2168 | + device.category == 'BLUETOOTH' |
2169 | command: obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg |
2170 | _description: |
2171 | PURPOSE: |
2172 | @@ -56,7 +76,7 @@ |
2173 | |
2174 | plugin: manual |
2175 | name: suspend/suspend_advanced |
2176 | -depends: power-management/rtc networking/detect suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend |
2177 | +depends: power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend |
2178 | requires: package.name == 'pm-utils' |
2179 | user: root |
2180 | command: sleep_test -d |
2181 | @@ -72,9 +92,9 @@ |
2182 | |
2183 | plugin: shell |
2184 | name: suspend/network_after_suspend |
2185 | -depends: suspend/suspend_advanced networking/detect |
2186 | +depends: suspend/suspend_advanced networking/network_before_suspend |
2187 | _description: Test the network after resuming. |
2188 | -command: internet_test |
2189 | +command: network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt - |
2190 | |
2191 | plugin: shell |
2192 | name: suspend/resolution_after_suspend |
2193 | @@ -100,6 +120,14 @@ |
2194 | command: cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend - |
2195 | |
2196 | plugin: shell |
2197 | +name: suspend/cpu_after_suspend_auto |
2198 | +requires: |
2199 | + package.name == 'linux' |
2200 | +depends: suspend/suspend_advanced_auto suspend/cpu_before_suspend |
2201 | +_description: Verify that all CPUs are online after resuming. |
2202 | +command: cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend - |
2203 | + |
2204 | +plugin: shell |
2205 | name: suspend/memory_after_suspend |
2206 | requires: |
2207 | package.name == 'linux' |
2208 | @@ -108,6 +136,15 @@ |
2209 | Verify that all memory is available after resuming from suspend. |
2210 | command: meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend - |
2211 | |
2212 | +plugin: shell |
2213 | +name: suspend/memory_after_suspend_auto |
2214 | +requires: |
2215 | + package.name == 'linux' |
2216 | +depends: suspend/suspend_advanced_auto suspend/memory_before_suspend |
2217 | +_description: |
2218 | + Verify that all memory is available after resuming from suspend. |
2219 | +command: meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend - |
2220 | + |
2221 | plugin: manual |
2222 | name: suspend/display_after_suspend |
2223 | requires: |
2224 | @@ -122,6 +159,17 @@ |
2225 | plugin: shell |
2226 | name: suspend/wireless_after_suspend |
2227 | depends: suspend/suspend_advanced suspend/wireless_before_suspend |
2228 | +requires: device.category == 'WIRELESS' |
2229 | +command: connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done |
2230 | +_description: |
2231 | + This test checks that the wireless interface is working after suspending the system. It |
2232 | + disconnects all interfaces and then connects to the wireless interface and checks that the |
2233 | + connection is working as expected. |
2234 | + |
2235 | +plugin: shell |
2236 | +name: suspend/wireless_after_suspend_auto |
2237 | +depends: suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto |
2238 | +requires: device.category == 'WIRELESS' |
2239 | command: connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done |
2240 | _description: |
2241 | This test checks that the wireless interface is working after suspending the system. It |
2242 | @@ -131,7 +179,9 @@ |
2243 | plugin: shell |
2244 | name: suspend/bluetooth_detect_after_suspend |
2245 | depends: suspend/suspend_advanced bluetooth/detect-output |
2246 | -requires: package.name == 'bluez' |
2247 | +requires: |
2248 | + package.name == 'bluez' |
2249 | + device.category == 'BLUETOOTH' |
2250 | command: hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address - |
2251 | _description: |
2252 | This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend. |
2253 | @@ -139,7 +189,9 @@ |
2254 | plugin: shell |
2255 | name: suspend/bluetooth_obex_after_suspend |
2256 | depends: suspend/suspend_advanced suspend/bluetooth_obex_before_suspend |
2257 | -requires: package.name == 'bluez' and package.name == 'obexd-client' |
2258 | +requires: |
2259 | + package.name == 'bluez' and package.name == 'obexd-client' |
2260 | + device.category == 'BLUETOOTH' |
2261 | command: obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg |
2262 | _description: |
2263 | This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable. |
2264 | @@ -147,7 +199,9 @@ |
2265 | plugin: manual |
2266 | name: suspend/bluetooth_obex_after_suspend_manual |
2267 | depends: suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual |
2268 | -requires: package.name == 'bluez' and package.name == 'obexd-client' |
2269 | +requires: |
2270 | + package.name == 'bluez' and package.name == 'obexd-client' |
2271 | + device.category == 'BLUETOOTH' |
2272 | command: obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg |
2273 | _description: |
2274 | PURPOSE: |
2275 | @@ -183,22 +237,9 @@ |
2276 | plugin: attachment |
2277 | name: suspend/xrandr_screens_after_suspend.tar.gz |
2278 | depends: suspend/cycle_resolutions_after_suspend_auto |
2279 | -command: [ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz |
2280 | +command: [ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz |
2281 | _description: This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission. |
2282 | |
2283 | -plugin: manual |
2284 | -name: suspend/usb_storage_after_suspend |
2285 | -depends: suspend/suspend_advanced |
2286 | -command: usb_test -t |
2287 | -_description: |
2288 | - PURPOSE: |
2289 | - This will test that USB functionality is restored after a suspend and resume cycle |
2290 | - STEPS: |
2291 | - 1. Plug in at least one USB storage device if one is not already connected |
2292 | - 2. Click "Test" to start |
2293 | - VERIFICATION: |
2294 | - Automatically verified |
2295 | - |
2296 | plugin: shell |
2297 | name: suspend/record_playback_after_suspend |
2298 | depends: suspend/suspend_advanced |
2299 | @@ -212,16 +253,18 @@ |
2300 | |
2301 | plugin: shell |
2302 | name: suspend/suspend_advanced_auto |
2303 | -depends: power-management/rtc networking/detect suspend/cpu_before_suspend suspend/memory_before_suspend |
2304 | -requires: package.name == 'pm-utils' |
2305 | +depends: power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto |
2306 | +requires: |
2307 | + package.name == 'pm-utils' |
2308 | + sleep.mem == 'supported' |
2309 | _description: |
2310 | - This is the automated version of suspend/suspend_advanced. |
2311 | + This is the automated version of suspend/suspend_advanced. |
2312 | user: root |
2313 | command: sleep_test -d |
2314 | |
2315 | plugin: shell |
2316 | name: suspend/wake_on_lan |
2317 | -depends: power-management/rtc suspend/suspend_advanced |
2318 | +depends: power-management/rtc suspend/suspend_advanced |
2319 | requires: package.name == 'pm-utils' and package.name == 'util-linux' |
2320 | _description: |
2321 | This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes. |
2322 | |
2323 | === modified file 'jobs/usb.txt.in' |
2324 | --- jobs/usb.txt.in 2011-11-18 12:46:21 +0000 |
2325 | +++ jobs/usb.txt.in 2012-02-01 21:26:27 +0000 |
2326 | @@ -8,10 +8,10 @@ |
2327 | name: usb/disk_detect |
2328 | depends: usb/detect |
2329 | requires: package.name == 'linux' |
2330 | -command: usb_test -l |
2331 | +command: removable_storage_test -l usb |
2332 | _description: |
2333 | PURPOSE: |
2334 | - This test will check your USB connection. |
2335 | + This test will check that your system detects USB storage devices. |
2336 | STEPS: |
2337 | 1. Plug in one or more USB keys or hard drives. |
2338 | 2. Click on "Test". |
2339 | @@ -51,34 +51,40 @@ |
2340 | name: usb/insert |
2341 | depends: usb/detect |
2342 | requires: package.name == 'linux' |
2343 | -command: watch_command -q -r 5 lsusb |
2344 | +command: removable_storage_watcher insert usb |
2345 | _description: |
2346 | PURPOSE: |
2347 | - This test will check your USB connection. |
2348 | + This test will check that the system correctly detects the insertion of |
2349 | + a USB storage device |
2350 | STEPS: |
2351 | - 1. Click "Test" and insert a USB device within 5 seconds. |
2352 | + 1. Click "Test" and insert a USB storage device (pen-drive/HDD). |
2353 | + (Note: this test will time-out after 10 seconds.) |
2354 | 2. Do not unplug the device after the test. |
2355 | VERIFICATION: |
2356 | - The verification of this test is automated. |
2357 | + The verification of this test is automated. Do not change the |
2358 | + automatically selected result. |
2359 | |
2360 | plugin: manual |
2361 | name: usb/remove |
2362 | -depends: usb/insert |
2363 | +depends: usb/storage-automated |
2364 | requires: package.name == 'linux' |
2365 | -command: watch_command -q -r 5 lsusb |
2366 | +command: removable_storage_watcher remove usb |
2367 | _description: |
2368 | PURPOSE: |
2369 | - This test will check your USB connection. |
2370 | + This test will check that the system correctly detects the removal of |
2371 | + a USB storage device |
2372 | STEPS: |
2373 | - 1. Click "Test" and remove the USB device within 5 seconds. |
2374 | - 2. Do not unplug the device after the test. |
2375 | + 1. Click "Test" and remove the USB device. |
2376 | + (Note: this test will time-out after 10 seconds.) |
2377 | VERIFICATION: |
2378 | - The verification of this test is automated. |
2379 | + The verification of this test is automated. Do not change the |
2380 | + automatically selected result. |
2381 | |
2382 | plugin: manual |
2383 | name: usb/storage-transfer |
2384 | requires: package.name == 'linux' |
2385 | -command: usb_test -t |
2386 | +depends: usb/insert |
2387 | +command: removable_storage_test usb |
2388 | _description: |
2389 | PURPOSE: |
2390 | This test will check your USB connection. |
2391 | @@ -87,14 +93,25 @@ |
2392 | 2. An icon should appear on the Launcher. |
2393 | 3. Click "Test" to begin the test. |
2394 | VERIFICATION: |
2395 | - The verification of this test is automated. |
2396 | + The verification of this test is automated. Do not change the |
2397 | + automatically selected result. |
2398 | |
2399 | plugin: shell |
2400 | name: usb/storage-automated |
2401 | requires: package.name == 'linux' |
2402 | -command: usb_test -t |
2403 | -_description: |
2404 | - This test is automated and requires that you plug in at least one usb storage device before running checkbox. |
2405 | +depends: usb/insert |
2406 | +command: removable_storage_test usb |
2407 | +_description: |
2408 | + This test is automated and executes after the usb/insert test is run. |
2409 | + |
2410 | +plugin: shell |
2411 | +name: usb/storage-preinserted |
2412 | +requires: package.name == 'linux' |
2413 | +command: removable_storage_test -l usb && removable_storage_test usb |
2414 | +_description: |
2415 | + This is an automated version of usb/storage-automated and assumes that the |
2416 | + server has usb storage devices plugged in prior to checkbox execution. It |
2417 | + is intended for servers and SRU automated testing. |
2418 | |
2419 | plugin: manual |
2420 | name: usb/panels |
2421 | |
2422 | === modified file 'jobs/user_apps.txt.in' |
2423 | --- jobs/user_apps.txt.in 2011-11-18 12:46:21 +0000 |
2424 | +++ jobs/user_apps.txt.in 2012-02-01 21:26:27 +0000 |
2425 | @@ -21,7 +21,7 @@ |
2426 | command: nautilus |
2427 | _description: |
2428 | PURPOSE: |
2429 | - This test will check that the file broswer can create a new folder. |
2430 | + This test will check that the file browser can create a new folder. |
2431 | STEPS: |
2432 | 1. Click Test to open the File Browser. |
2433 | 2. On the menu bar, click File -> Create Folder. |
2434 | @@ -283,7 +283,7 @@ |
2435 | _description: |
2436 | PURPOSE: |
2437 | This test will check that Firefox can play a Quicktime (.mov) video file. |
2438 | - Note: this may require installing additonal software to successfully |
2439 | + Note: this may require installing additional software to successfully |
2440 | complete. |
2441 | STEPS: |
2442 | 1. Select Test to launch Firefox with a sample video. |
2443 | |
2444 | === modified file 'jobs/wireless.txt.in' |
2445 | --- jobs/wireless.txt.in 2011-11-18 12:46:21 +0000 |
2446 | +++ jobs/wireless.txt.in 2012-02-01 21:26:27 +0000 |
2447 | @@ -18,3 +18,65 @@ |
2448 | 3. Click "Test" to verify that it's possible to establish an HTTP connection. |
2449 | VERIFICATION: |
2450 | Did a notification show and was the connection correctly established? |
2451 | + |
2452 | +plugin: shell |
2453 | +name: wireless/wireless_connection_wpa_bg |
2454 | +requires: device.category == 'WIRELESS' |
2455 | +user: root |
2456 | +environ: WPA_BG_SSID WPA_BG_PSK |
2457 | +command: create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID |
2458 | +_description: |
2459 | + Tests that the systems wireless hardware can connect to a router using WPA |
2460 | + security and the 802.11b/g protocols. |
2461 | + |
2462 | +plugin: shell |
2463 | +name: wireless/wireless_connection_open_bg |
2464 | +requires: device.category == 'WIRELESS' |
2465 | +user: root |
2466 | +environ: OPEN_BG_SSID |
2467 | +command: create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID |
2468 | +_description: |
2469 | + Tests that the systems wireless hardware can connect to a router using no |
2470 | + security and the 802.11b/g protocols. |
2471 | + |
2472 | +plugin: shell |
2473 | +name: wireless/wireless_connection_wpa_n |
2474 | +requires: device.category == 'WIRELESS' |
2475 | +user: root |
2476 | +environ: WPA_N_SSID WPA_N_PSK |
2477 | +command: create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID |
2478 | +_description: |
2479 | + Tests that the systems wireless hardware can connect to a router using WPA |
2480 | + security and the 802.11n protocol. |
2481 | + |
2482 | +plugin: shell |
2483 | +name: wireless/wireless_connection_open_n |
2484 | +requires: device.category == 'WIRELESS' |
2485 | +user: root |
2486 | +environ: OPEN_N_SSID |
2487 | +command: create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID |
2488 | +_description: |
2489 | + Tests that the systems wireless hardware can connect to a router using no |
2490 | + security and the 802.11n protocol. |
2491 | + |
2492 | +plugin: shell |
2493 | +name: wireless/monitor_wireless_connection |
2494 | +requires: |
2495 | + package.name == 'iperf' |
2496 | + device.category == 'WIRELESS' |
2497 | +user: root |
2498 | +environ: WPA_BG_SSID WPA_BG_PSK SERVER_IPERF |
2499 | +command: create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID |
2500 | +_description: |
2501 | + Tests the performance of a systems wireless connection through the iperf tool. |
2502 | + |
2503 | +plugin: shell |
2504 | +name: wireless/monitor_wireless_connection_udp |
2505 | +requires: |
2506 | + package.name == 'iperf' |
2507 | + device.category == 'WIRELESS' |
2508 | +user: root |
2509 | +environ: WPA_BG_SSID WPA_BG_PSK SERVER_IPERF |
2510 | +command: create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID |
2511 | +_description: |
2512 | + Tests the performance of a systems wireless connection through the iperf tool, using UDP packets. |
2513 | |
2514 | === modified file 'plugins/apport_prompt.py' |
2515 | --- plugins/apport_prompt.py 2011-11-18 12:46:21 +0000 |
2516 | +++ plugins/apport_prompt.py 2012-02-01 21:26:27 +0000 |
2517 | @@ -224,10 +224,11 @@ |
2518 | return |
2519 | |
2520 | if test.get("suite"): |
2521 | - failed_test_message = _("Test %s from suite %s failed." % |
2522 | - (test["name"], test["suite"])) |
2523 | + failed_test_message = _("Test %(name)s from suite %(suite)s failed.") % { |
2524 | + 'name' : test["name"], |
2525 | + 'suite:' : test["suite"]} |
2526 | else: |
2527 | - failed_test_message = _("Test %s failed." % test["name"]) |
2528 | + failed_test_message = _("Test %s failed.") % test["name"] |
2529 | failed_test_message += "\n" + _("Do you want to report a bug?") |
2530 | |
2531 | response = interface.show_info(failed_test_message, |
2532 | |
2533 | === modified file 'plugins/backend_info.py' |
2534 | --- plugins/backend_info.py 2011-08-10 21:09:56 +0000 |
2535 | +++ plugins/backend_info.py 2012-02-01 21:26:27 +0000 |
2536 | @@ -113,6 +113,16 @@ |
2537 | |
2538 | def message_exec(self, message): |
2539 | if "user" in message: |
2540 | + if "environ" in message: |
2541 | + #Prepare variables to be "exported" from my environment |
2542 | + #to the backend's. |
2543 | + backend_environ=["%s=%s" % (key, os.environ[key]) |
2544 | + for key in message["environ"] |
2545 | + if key in os.environ] |
2546 | + message=dict(message) #so as to not wreck the |
2547 | + #original message |
2548 | + message["environ"]=backend_environ |
2549 | + |
2550 | if (self.backend_is_alive and not self.ping_backend()): |
2551 | self.backend_is_alive = False |
2552 | |
2553 | |
2554 | === modified file 'plugins/intro_prompt.py' |
2555 | --- plugins/intro_prompt.py 2011-09-29 13:12:01 +0000 |
2556 | +++ plugins/intro_prompt.py 2012-02-01 21:26:27 +0000 |
2557 | @@ -19,14 +19,13 @@ |
2558 | from gettext import gettext as _ |
2559 | |
2560 | from checkbox.plugin import Plugin |
2561 | +from checkbox.properties import String |
2562 | from checkbox.user_interface import PREV |
2563 | |
2564 | |
2565 | class IntroPrompt(Plugin): |
2566 | |
2567 | - def register(self, manager): |
2568 | - super(IntroPrompt, self).register(manager) |
2569 | - self._welcome_text = _("""\ |
2570 | + welcome_text = String(default=_("""\ |
2571 | Welcome to System Testing! |
2572 | |
2573 | Checkbox provides tests to confirm that your system is working \ |
2574 | @@ -36,7 +35,10 @@ |
2575 | Warning: Some tests could cause your system to freeze \ |
2576 | or become unresponsive. Please save all your work \ |
2577 | and close all other running applications before \ |
2578 | -beginning the testing process.""") |
2579 | +beginning the testing process.""")) |
2580 | + |
2581 | + def register(self, manager): |
2582 | + super(IntroPrompt, self).register(manager) |
2583 | |
2584 | self._recover = False |
2585 | |
2586 | @@ -51,7 +53,7 @@ |
2587 | def prompt_begin(self, interface): |
2588 | if interface.direction == PREV or not self._recover: |
2589 | self._recover = False |
2590 | - interface.show_text(self._welcome_text, previous="") |
2591 | + interface.show_text(self.welcome_text, previous="") |
2592 | |
2593 | |
2594 | factory = IntroPrompt |
2595 | |
2596 | === modified file 'plugins/jobs_prompt.py' |
2597 | --- plugins/jobs_prompt.py 2011-09-14 21:16:02 +0000 |
2598 | +++ plugins/jobs_prompt.py 2012-02-01 21:26:27 +0000 |
2599 | @@ -18,7 +18,7 @@ |
2600 | # |
2601 | from checkbox.contrib.persist import Persist, MemoryBackend |
2602 | |
2603 | -from checkbox.job import JobStore, UNINITIATED, UNTESTED |
2604 | +from checkbox.job import JobStore, PASS, UNINITIATED, UNTESTED |
2605 | from checkbox.properties import Int, Path |
2606 | from checkbox.plugin import Plugin |
2607 | from checkbox.user_interface import NEXT, PREV |
2608 | @@ -55,7 +55,6 @@ |
2609 | self._store = None |
2610 | |
2611 | for (rt, rh) in [ |
2612 | - ("expose-msgstore", self.expose_msgstore), |
2613 | ("begin-persist", self.begin_persist), |
2614 | ("begin-recover", self.begin_recover), |
2615 | ("ignore-jobs", self.ignore_jobs), |
2616 | @@ -66,9 +65,6 @@ |
2617 | ("report-job", self.report_job)]: |
2618 | self._manager.reactor.call_on(rt, rh) |
2619 | |
2620 | - def expose_msgstore(self): |
2621 | - self._manager.reactor.fire("store-access", self.store) |
2622 | - |
2623 | def begin_persist(self, persist): |
2624 | self._persist = persist |
2625 | |
2626 | @@ -91,6 +87,19 @@ |
2627 | if job[attribute] in self._ignore: |
2628 | job["status"] = UNTESTED |
2629 | else: |
2630 | + if "depends" in job: |
2631 | + offset = self.store.get_pending_offset() |
2632 | + self.store.set_pending_offset(0) |
2633 | + messages = self.store.get_pending_messages() |
2634 | + self.store.set_pending_offset(offset) |
2635 | + |
2636 | + # Skip if any message in the depends doesn't pass |
2637 | + depends = job["depends"] |
2638 | + for message in messages: |
2639 | + if message["name"] in depends \ |
2640 | + and message["status"] != PASS: |
2641 | + return |
2642 | + |
2643 | self._manager.reactor.fire("prompt-%s" % job["plugin"], interface, job) |
2644 | |
2645 | def prompt_jobs(self, interface): |
2646 | @@ -122,6 +131,9 @@ |
2647 | tests = [m for m in messages if m.get("type") in ("test", "metric")] |
2648 | self._manager.reactor.fire("report-tests", tests) |
2649 | |
2650 | + suites = [m for m in messages if m.get("type") == "suite"] |
2651 | + self._manager.reactor.fire("report-suites", suites) |
2652 | + |
2653 | attachments = [m for m in messages if m.get("type") == "attachment" and "data" in m] |
2654 | self._manager.reactor.fire("report-attachments", attachments) |
2655 | |
2656 | |
2657 | === modified file 'plugins/launchpad_report.py' |
2658 | --- plugins/launchpad_report.py 2011-11-18 12:46:21 +0000 |
2659 | +++ plugins/launchpad_report.py 2012-02-01 21:26:27 +0000 |
2660 | @@ -19,6 +19,7 @@ |
2661 | import os |
2662 | |
2663 | from gettext import gettext as _ |
2664 | +from string import printable |
2665 | |
2666 | from checkbox.lib.safe import safe_make_directory |
2667 | |
2668 | @@ -80,7 +81,7 @@ |
2669 | elif "udev_attachment" in name: |
2670 | self._report["hardware"]["udev"] = attachment["data"] |
2671 | |
2672 | - else: |
2673 | + elif all(c in printable for c in attachment["data"]): |
2674 | self._report["context"].append({ |
2675 | "command": attachment["command"], |
2676 | "data": attachment["data"]}) |
2677 | |
2678 | === modified file 'plugins/recover_prompt.py' |
2679 | --- plugins/recover_prompt.py 2011-09-14 21:16:02 +0000 |
2680 | +++ plugins/recover_prompt.py 2012-02-01 21:26:27 +0000 |
2681 | @@ -50,11 +50,13 @@ |
2682 | def prompt_begin(self, interface): |
2683 | if interface.direction == NEXT \ |
2684 | and self.persist.get("recover", False): |
2685 | + recover = _("Recover") |
2686 | + restart = _("Restart") |
2687 | response = interface.show_info( |
2688 | _("Checkbox did not finish completely.\n" |
2689 | "Do you want to recover from the previous run?"), |
2690 | - ["yes", "no"], "yes") |
2691 | - self._manager.reactor.fire("begin-recover", response == "yes") |
2692 | + [recover, restart], recover) |
2693 | + self._manager.reactor.fire("begin-recover", response == recover) |
2694 | |
2695 | self.persist.set("recover", True) |
2696 | |
2697 | |
2698 | === modified file 'plugins/shell_test.py' |
2699 | --- plugins/shell_test.py 2011-06-13 14:22:39 +0000 |
2700 | +++ plugins/shell_test.py 2012-02-01 21:26:27 +0000 |
2701 | @@ -49,7 +49,7 @@ |
2702 | event_id = self._manager.reactor.call_on("message-result", message_result, -100) |
2703 | |
2704 | interface.show_progress( |
2705 | - _("Running %s..." % test["name"]), self._manager.reactor.fire, |
2706 | + _("Running %s...") % test["name"], self._manager.reactor.fire, |
2707 | "message-exec", test) |
2708 | |
2709 | self._manager.reactor.cancel_call(event_id) |
2710 | |
2711 | === modified file 'po/POTFILES.in' |
2712 | --- po/POTFILES.in 2011-11-18 12:46:21 +0000 |
2713 | +++ po/POTFILES.in 2012-02-01 21:26:27 +0000 |
2714 | @@ -43,6 +43,7 @@ |
2715 | [type: gettext/rfc822deb] jobs/user_apps.txt.in |
2716 | [type: gettext/rfc822deb] jobs/wireless.txt.in |
2717 | checkbox/application.py |
2718 | +checkbox/job.py |
2719 | checkbox/lib/signal.py |
2720 | checkbox_cli/cli_interface.py |
2721 | checkbox_urwid/urwid_interface.py |
2722 | @@ -54,6 +55,7 @@ |
2723 | plugins/intro_prompt.py |
2724 | plugins/launchpad_exchange.py |
2725 | plugins/launchpad_prompt.py |
2726 | +plugins/launchpad_report.py |
2727 | plugins/lock_prompt.py |
2728 | plugins/recover_prompt.py |
2729 | plugins/report_prompt.py |
2730 | |
2731 | === modified file 'po/ace.po' |
2732 | --- po/ace.po 2011-08-10 21:09:56 +0000 |
2733 | +++ po/ace.po 2012-02-01 21:26:27 +0000 |
2734 | @@ -7,17 +7,17 @@ |
2735 | msgstr "" |
2736 | "Project-Id-Version: checkbox\n" |
2737 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
2738 | -"POT-Creation-Date: 2011-07-07 12:32-0400\n" |
2739 | +"POT-Creation-Date: 2012-01-06 12:39-0500\n" |
2740 | "PO-Revision-Date: 2011-07-19 16:37+0000\n" |
2741 | "Last-Translator: Benny Alfian <Unknown>\n" |
2742 | "Language-Team: Acehnese <ace@li.org>\n" |
2743 | "MIME-Version: 1.0\n" |
2744 | "Content-Type: text/plain; charset=UTF-8\n" |
2745 | "Content-Transfer-Encoding: 8bit\n" |
2746 | -"X-Launchpad-Export-Date: 2011-07-31 04:31+0000\n" |
2747 | -"X-Generator: Launchpad (build 13405)\n" |
2748 | +"X-Launchpad-Export-Date: 2012-01-07 04:41+0000\n" |
2749 | +"X-Generator: Launchpad (build 14640)\n" |
2750 | |
2751 | -#: ../gtk/checkbox-gtk.ui.h:1 ../checkbox_cli/cli_interface.py:343 |
2752 | +#: ../gtk/checkbox-gtk.ui.h:1 ../checkbox_cli/cli_interface.py:351 |
2753 | #: ../checkbox_urwid/urwid_interface.py:261 |
2754 | msgid "Further information:" |
2755 | msgstr "Informasi leubeh lanjot:" |
2756 | @@ -52,7 +52,7 @@ |
2757 | msgid "_Skip this test" |
2758 | msgstr "_Neupeuliwat uji nyoe" |
2759 | |
2760 | -#: ../gtk/checkbox-gtk.ui.h:9 ../checkbox_gtk/gtk_interface.py:522 |
2761 | +#: ../gtk/checkbox-gtk.ui.h:9 ../checkbox_gtk/gtk_interface.py:535 |
2762 | msgid "_Test" |
2763 | msgstr "_Uji" |
2764 | |
2765 | @@ -61,256 +61,267 @@ |
2766 | msgstr "Ny_oe" |
2767 | |
2768 | #: ../gtk/checkbox-gtk.desktop.in.h:2 |
2769 | -msgid "Test and report system information" |
2770 | -msgstr "Test dan sistem informasi laporan" |
2771 | - |
2772 | -#. description |
2773 | -#: ../jobs/apport.txt.in:5 |
2774 | -msgid "Test that the /var/crash directory doesn't contain anything." |
2775 | +msgid "Test your system and submit results to the Ubuntu Friendly project" |
2776 | msgstr "" |
2777 | |
2778 | #. description |
2779 | #: ../jobs/audio.txt.in:7 |
2780 | -msgid "Detecting your sound device(s):" |
2781 | -msgstr "Neukaleun peurangkat su gata:" |
2782 | - |
2783 | -#. description |
2784 | -#: ../jobs/audio.txt.in:7 ../jobs/disk.txt.in:4 ../jobs/graphics.txt.in:126 |
2785 | -#: ../jobs/memory.txt.in:4 ../jobs/networking.txt.in:16 |
2786 | -#: ../jobs/optical.txt.in:8 ../jobs/power-management.txt.in:167 |
2787 | -#: ../jobs/usb.txt.in:5 |
2788 | -msgid "$output" |
2789 | -msgstr "$hasee" |
2790 | - |
2791 | -#. description |
2792 | -#: ../jobs/audio.txt.in:7 ../jobs/bluetooth.txt.in:5 ../jobs/disk.txt.in:4 |
2793 | -#: ../jobs/graphics.txt.in:126 ../jobs/memory.txt.in:4 |
2794 | -#: ../jobs/networking.txt.in:16 ../jobs/optical.txt.in:8 |
2795 | -#: ../jobs/power-management.txt.in:185 ../jobs/usb.txt.in:5 |
2796 | -msgid "Is this correct?" |
2797 | -msgstr "Peu nyoe ka beutoi?" |
2798 | - |
2799 | -#. description |
2800 | -#: ../jobs/audio.txt.in:21 |
2801 | -msgid "" |
2802 | -"Did you hear a sound and was that sound free of any distortion, clicks or " |
2803 | -"other strange noises?" |
2804 | -msgstr "" |
2805 | - |
2806 | -#. description |
2807 | -#: ../jobs/audio.txt.in:33 |
2808 | -msgid "Please connect a pair of headphones to your audio device." |
2809 | -msgstr "Tulong neupasang headphone u peurangkat su Gata." |
2810 | - |
2811 | -#. description |
2812 | -#: ../jobs/audio.txt.in:33 |
2813 | -msgid "" |
2814 | -"Select Test to play a sound on the automatically detected playback device." |
2815 | -msgstr "" |
2816 | - |
2817 | -#. description |
2818 | -#: ../jobs/audio.txt.in:33 |
2819 | -msgid "" |
2820 | -"Did you hear a sound through the headphones and did the sound play without " |
2821 | -"any distortion, clicks or other strange noises from your headphones?" |
2822 | -msgstr "" |
2823 | - |
2824 | -#. description |
2825 | -#: ../jobs/audio.txt.in:47 |
2826 | -msgid "" |
2827 | -"Disconnect any external microphones that you have plugged in. Select Test, " |
2828 | -"then speak into your internal microphone. After a few seconds, your speech " |
2829 | -"will be played back to you." |
2830 | -msgstr "" |
2831 | - |
2832 | -#. description |
2833 | -#: ../jobs/audio.txt.in:59 |
2834 | -msgid "" |
2835 | -"Connect a microphone to your microphone port. Select Test, then speak into " |
2836 | -"the microphone. After a few seconds, your speech will be played back to you." |
2837 | -msgstr "" |
2838 | - |
2839 | -#. description |
2840 | -#: ../jobs/audio.txt.in:70 |
2841 | -msgid "" |
2842 | -"Connect a USB audio device to your system. Then open the volume control " |
2843 | -"application by left-clicking on the speaker icon in the panel and selecting " |
2844 | -"\"Sound Preferences\". Select the \"Input\" tab and choose your USB device. " |
2845 | -" Select the \"Output\" tab and choose your USB device. When you are done, " |
2846 | -"select Test, then speak into the microphone. After a few seconds, your " |
2847 | -"speech will be played back to you." |
2848 | -msgstr "" |
2849 | - |
2850 | -#. description |
2851 | -#: ../jobs/audio.txt.in:70 ../jobs/power-management.txt.in:221 |
2852 | -msgid "Did you hear your speech played back?" |
2853 | -msgstr "" |
2854 | - |
2855 | -#. description |
2856 | -#: ../jobs/audio.txt.in:81 |
2857 | -msgid "" |
2858 | -"Play back a sound on the default output and listen for it on the \\ default " |
2859 | -"input. This makes the most sense when the output and input \\ are directly " |
2860 | +msgid "Test to detect audio devices" |
2861 | +msgstr "" |
2862 | + |
2863 | +#. description |
2864 | +#: ../jobs/audio.txt.in:16 |
2865 | +msgid "" |
2866 | +"PURPOSE:\n" |
2867 | +" This test will check that internal speakers work correctly\n" |
2868 | +"STEPS:\n" |
2869 | +" 1. Make sure that no external speakers or headphones are connected\n" |
2870 | +" If testing a desktop, external speakers are allowed\n" |
2871 | +" 2. Click the Test button to play a brief tone on your audio device\n" |
2872 | +"VERIFICATION:\n" |
2873 | +" Did you hear a tone?" |
2874 | +msgstr "" |
2875 | + |
2876 | +#. description |
2877 | +#: ../jobs/audio.txt.in:33 |
2878 | +msgid "" |
2879 | +"PURPOSE:\n" |
2880 | +" This test will check that headphones connector works correctly\n" |
2881 | +"STEPS:\n" |
2882 | +" 1. Connect a pair of headphones to your audio device\n" |
2883 | +" 2. Click the Test button to play a sound to your audio device\n" |
2884 | +"VERIFICATION:\n" |
2885 | +" Did you hear a sound through the headphones and did the sound play " |
2886 | +"without any distortion, clicks or other strange noises from your headphones?" |
2887 | +msgstr "" |
2888 | + |
2889 | +#. description |
2890 | +#: ../jobs/audio.txt.in:49 |
2891 | +msgid "" |
2892 | +"PURPOSE:\n" |
2893 | +" This test will check that recording sound using the onboard microphone " |
2894 | +"works correctly\n" |
2895 | +"STEPS:\n" |
2896 | +" 1. Disconnect any external microphones that you have plugged in\n" |
2897 | +" 2. Click \"Test\", then speak into your internal microphone\n" |
2898 | +" 3. After a few seconds, your speech will be played back to you.\n" |
2899 | +"VERIFICATION:\n" |
2900 | +" Did you hear your speech played back?" |
2901 | +msgstr "" |
2902 | + |
2903 | +#. description |
2904 | +#: ../jobs/audio.txt.in:66 |
2905 | +msgid "" |
2906 | +"PURPOSE:\n" |
2907 | +" This test will check that recording sound using an external microphone " |
2908 | +"works correctly\n" |
2909 | +"STEPS:\n" |
2910 | +" 1. Connect a microphone to your microphone port\n" |
2911 | +" 2. Click \"Test\", then speak into the external microphone\n" |
2912 | +" 3. After a few seconds, your speech will be played back to you\n" |
2913 | +"VERIFICATION:\n" |
2914 | +" Did you hear your speech played back?" |
2915 | +msgstr "" |
2916 | + |
2917 | +#. description |
2918 | +#: ../jobs/audio.txt.in:82 |
2919 | +msgid "" |
2920 | +"PURPOSE:\n" |
2921 | +" This test will check that a USB audio device works correctly\n" |
2922 | +"STEPS:\n" |
2923 | +" 1. Connect a USB audio device to your system\n" |
2924 | +" 2. Open the volume control application by left-clicking on the speaker " |
2925 | +"icon in the panel and selecting \"Sound Settings\"\n" |
2926 | +" 3. Select the \"Input\" tab and choose your USB device\n" |
2927 | +" 4. Select the \"Output\" tab and choose your USB device\n" |
2928 | +" 5. Click \"Test\", then speak into the microphone\n" |
2929 | +" 6. After a few seconds, your speech will be played back to you\n" |
2930 | +"VERIFICATION:\n" |
2931 | +" Did you hear your speech played back through the USB headphones?" |
2932 | +msgstr "" |
2933 | + |
2934 | +#. description |
2935 | +#: ../jobs/audio.txt.in:102 |
2936 | +msgid "" |
2937 | +"Play back a sound on the default output and listen for it on the default " |
2938 | +"input. This makes the most sense when the output and input are directly " |
2939 | "connected, as with a patch cable." |
2940 | msgstr "" |
2941 | |
2942 | #. description |
2943 | -#: ../jobs/autotest.txt.in:3 |
2944 | -msgid "Autotest suite (destructive)" |
2945 | -msgstr "" |
2946 | - |
2947 | -#. description |
2948 | -#: ../jobs/bluetooth.txt.in:5 ../jobs/power-management.txt.in:185 |
2949 | -msgid "The address of your Bluetooth device is: $output" |
2950 | -msgstr "" |
2951 | - |
2952 | -#. description |
2953 | -#: ../jobs/bluetooth.txt.in:15 ../jobs/graphics.txt.in:15 |
2954 | -msgid "Automated test to store output in checkbox report" |
2955 | -msgstr "" |
2956 | - |
2957 | -#. description |
2958 | -#: ../jobs/bluetooth.txt.in:21 |
2959 | -msgid "" |
2960 | -"Bluetooth browse files procedure: 1.- Enable bluetooth on any mobile device " |
2961 | -"(PDA, smartphone, etc.) 2.- Click on the bluetooth icon in the menu bar 3.- " |
2962 | -"Select 'Setup new device' 3.- Look for the device in the list and select it " |
2963 | -"4.- In the device write the PIN code automatically chosen by the wizard 5.- " |
2964 | -"The device should pair with the computer 6.- Right-click on the bluetooth " |
2965 | -"icon and select browse files 7.- Authorize the computer to browse the files " |
2966 | -"in the device if needed 8.- You should be able to browse the files" |
2967 | -msgstr "" |
2968 | - |
2969 | -#. description |
2970 | -#: ../jobs/bluetooth.txt.in:38 |
2971 | -msgid "" |
2972 | -"Bluetooth file transfer procedure: 1.- Make sure that you're able to browse " |
2973 | -"the files in your mobile device 2.- Copy a file from the computer to the " |
2974 | -"mobile device 3.- Verify that the file was correctly copied 4.- Copy a file " |
2975 | -"from the mobile device to the computer 5.- Verify that the file was " |
2976 | -"correctly copied" |
2977 | -msgstr "" |
2978 | - |
2979 | -#. description |
2980 | -#: ../jobs/bluetooth.txt.in:53 |
2981 | -msgid "" |
2982 | -"Bluetooth audio procedure: 1.- Enable the bluetooth headset 2.- Click on the " |
2983 | -"bluetooth icon in the menu bar 3.- Select 'Setup new device' 4.- Look for " |
2984 | -"the device in the list and select it 5.- In the device write the PIN code " |
2985 | -"automatically chosen by the wizard 6.- The device should pair with the " |
2986 | -"computer 7.- Select Test to record for five seconds and reproduce in the " |
2987 | -"bluetooth device" |
2988 | -msgstr "" |
2989 | - |
2990 | -#. description |
2991 | -#: ../jobs/bluetooth.txt.in:69 |
2992 | -msgid "" |
2993 | -"Bluetooth keyboard procedure: 1.- Enable the bluetooth keyboard 2.- Click on " |
2994 | -"the bluetooth icon in the menu bar 3.- Select 'Setup new device' 4.- Look " |
2995 | -"for the device in the list and select it 5.- Select Test to enter text" |
2996 | -msgstr "" |
2997 | - |
2998 | -#. description |
2999 | -#: ../jobs/bluetooth.txt.in:82 |
3000 | -msgid "" |
3001 | -"Bluetooth mouse procedure: 1.- Enable the bluetooth mouse 2.- Click on the " |
3002 | -"bluetooth icon in the menu bar 3.- Select 'Setup new device' 4.- Look for " |
3003 | -"the device in the list and select it 5.- Move the mouse around the screen 6.-" |
3004 | -" Perform some single/double/right click operations" |
3005 | -msgstr "" |
3006 | - |
3007 | -#. description |
3008 | -#: ../jobs/bluetooth.txt.in:82 ../jobs/optical.txt.in:72 |
3009 | -#: ../jobs/power-management.txt.in:194 ../jobs/usb.txt.in:27 |
3010 | -msgid "Did all the steps work?" |
3011 | +#: ../jobs/autotest.txt.in:6 |
3012 | +msgid "" |
3013 | +"PURPOSE:\n" |
3014 | +" This test will attempt to install and run the Autotest Suite. These " |
3015 | +"tests can be destructive, so this test is blacklisted by default." |
3016 | +msgstr "" |
3017 | + |
3018 | +#. description |
3019 | +#: ../jobs/bluetooth.txt.in:7 |
3020 | +msgid "" |
3021 | +"This test will detect your Bluetooth device and output the device's hardware " |
3022 | +"address. If no device is found, the test will exit with an error." |
3023 | +msgstr "" |
3024 | + |
3025 | +#. description |
3026 | +#: ../jobs/bluetooth.txt.in:16 |
3027 | +msgid "" |
3028 | +"Automated test to store bluetooth device information in checkbox report" |
3029 | +msgstr "" |
3030 | + |
3031 | +#. description |
3032 | +#: ../jobs/bluetooth.txt.in:22 |
3033 | +msgid "" |
3034 | +"PURPOSE:\n" |
3035 | +" This test will check that bluetooth connection works correctly\n" |
3036 | +"STEPS:\n" |
3037 | +" 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n" |
3038 | +" 2. Click on the bluetooth icon in the menu bar\n" |
3039 | +" 3. Select 'Setup new device'\n" |
3040 | +" 4. Look for the device in the list and select it\n" |
3041 | +" 5. In the device write the PIN code automatically chosen by the wizard\n" |
3042 | +" 6. The device should pair with the computer\n" |
3043 | +" 7. Right-click on the bluetooth icon and select browse files\n" |
3044 | +" 8. Authorize the computer to browse the files in the device if needed\n" |
3045 | +" 9. You should be able to browse the files\n" |
3046 | +"VERIFICATION:\n" |
3047 | +" Did all the steps work?" |
3048 | +msgstr "" |
3049 | + |
3050 | +#. description |
3051 | +#: ../jobs/bluetooth.txt.in:41 |
3052 | +msgid "" |
3053 | +"PURPOSE:\n" |
3054 | +" This test will check that you can transfer information through a " |
3055 | +"bluetooth connection\n" |
3056 | +"STEPS:\n" |
3057 | +" 1. Make sure that you're able to browse the files in your mobile device\n" |
3058 | +" 2. Copy a file from the computer to the mobile device\n" |
3059 | +" 3. Copy a file from the mobile device to the computer\n" |
3060 | +"VERIFICATION:\n" |
3061 | +" Were all files copied correctly?" |
3062 | +msgstr "" |
3063 | + |
3064 | +#. description |
3065 | +#: ../jobs/bluetooth.txt.in:55 |
3066 | +msgid "" |
3067 | +"PURPOSE:\n" |
3068 | +" This test will check that you can record and hear audio using a " |
3069 | +"bluetooth audio device\n" |
3070 | +"STEPS:\n" |
3071 | +" 1. Enable the bluetooth headset\n" |
3072 | +" 2. Click on the bluetooth icon in the menu bar\n" |
3073 | +" 3. Select 'Setup new device'\n" |
3074 | +" 4. Look for the device in the list and select it\n" |
3075 | +" 5. In the device write the PIN code automatically chosen by the wizard\n" |
3076 | +" 6. The device should pair with the computer\n" |
3077 | +" 7. Click \"Test\" to record for five seconds and reproduce in the " |
3078 | +"bluetooth device\n" |
3079 | +"VERIFICATION:\n" |
3080 | +" Did you hear the sound you recorded in the bluetooth" |
3081 | +msgstr "" |
3082 | + |
3083 | +#. description |
3084 | +#: ../jobs/bluetooth.txt.in:73 |
3085 | +msgid "" |
3086 | +"PURPOSE:\n" |
3087 | +" This test will check that you can use a bluetooth keyboard\n" |
3088 | +"STEPS:\n" |
3089 | +" 1. Enable the bluetooth keyboard\n" |
3090 | +" 2. Click on the bluetooth icon in the menu bar\n" |
3091 | +" 3. Select 'Setup new device'\n" |
3092 | +" 4. Look for the device in the list and select it\n" |
3093 | +" 5. Click \"Test\"\n" |
3094 | +" 6. Enter some text\n" |
3095 | +"VERIFICATION:\n" |
3096 | +" Were you able to enter some text with the bluetooth keyboard?" |
3097 | +msgstr "" |
3098 | + |
3099 | +#. description |
3100 | +#: ../jobs/bluetooth.txt.in:89 |
3101 | +msgid "" |
3102 | +"PURPOSE:\n" |
3103 | +" This test will check that you can use a bluetooth mouse\n" |
3104 | +"STEPS:\n" |
3105 | +" 1. Enable the bluetooth mouse\n" |
3106 | +" 2. Click on the bluetooth icon in the menu bar\n" |
3107 | +" 3. Select 'Setup new device'\n" |
3108 | +" 4. Look for the device in the list and select it\n" |
3109 | +" 5. Move the mouse around the screen\n" |
3110 | +" 6. Perform some single/double/right click operations\n" |
3111 | +"VERIFICATION:\n" |
3112 | +" Did the mouse work as expected?" |
3113 | msgstr "" |
3114 | |
3115 | #. description |
3116 | #: ../jobs/camera.txt.in:7 |
3117 | -msgid "Automated test case that attempts to detect a camera" |
3118 | -msgstr "" |
3119 | - |
3120 | -#. description |
3121 | -#: ../jobs/camera.txt.in:16 |
3122 | -msgid "Select Test to display a video capture from the camera" |
3123 | -msgstr "" |
3124 | - |
3125 | -#. description |
3126 | -#: ../jobs/camera.txt.in:16 |
3127 | -msgid "Did you see the video capture?" |
3128 | -msgstr "" |
3129 | - |
3130 | -#. description |
3131 | -#: ../jobs/camera.txt.in:30 |
3132 | -msgid "Select Test to display a still image from the camera" |
3133 | -msgstr "" |
3134 | - |
3135 | -#. description |
3136 | -#: ../jobs/camera.txt.in:30 |
3137 | -msgid "Did you see the image?" |
3138 | -msgstr "" |
3139 | - |
3140 | -#. description |
3141 | -#: ../jobs/camera.txt.in:43 |
3142 | -msgid "" |
3143 | -"Select Test to capture video to a file and open it in totem. Please make " |
3144 | -"sure that both audio and video is captured." |
3145 | -msgstr "" |
3146 | - |
3147 | -#. description |
3148 | -#: ../jobs/camera.txt.in:43 |
3149 | -msgid "Did you see/hear the capture?" |
3150 | +msgid "This Automated test attempts to detect a camera." |
3151 | +msgstr "" |
3152 | + |
3153 | +#. description |
3154 | +#: ../jobs/camera.txt.in:16 |
3155 | +msgid "" |
3156 | +"PURPOSE:\n" |
3157 | +" This test will check that the built-in camera works\n" |
3158 | +"STEPS:\n" |
3159 | +" 1. Click on Test to display a video capture from the camera\n" |
3160 | +"VERIFICATION:\n" |
3161 | +" Did you see the video capture?" |
3162 | +msgstr "" |
3163 | + |
3164 | +#. description |
3165 | +#: ../jobs/camera.txt.in:33 |
3166 | +msgid "" |
3167 | +"PURPOSE:\n" |
3168 | +" This test will check that the built-in camera works\n" |
3169 | +"STEPS:\n" |
3170 | +" 1. Click on Test to display a still image from the camera\n" |
3171 | +"VERIFICATION:\n" |
3172 | +" Did you see the image?" |
3173 | +msgstr "" |
3174 | + |
3175 | +#. description |
3176 | +#: ../jobs/camera.txt.in:49 |
3177 | +msgid "" |
3178 | +"PURPOSE:\n" |
3179 | +" This test will check that you can capture video with the built-in " |
3180 | +"camera\n" |
3181 | +"STEPS:\n" |
3182 | +" 1. Click on Test to capture video to a file (it will automatically open " |
3183 | +"in Totem)\n" |
3184 | +"VERIFICATION:\n" |
3185 | +" Did you see and hear the capture?" |
3186 | msgstr "" |
3187 | |
3188 | #. description |
3189 | #: ../jobs/codecs.txt.in:7 |
3190 | -msgid "Select Test to play an Ogg Vorbis file (.ogg)" |
3191 | -msgstr "" |
3192 | - |
3193 | -#. description |
3194 | -#: ../jobs/codecs.txt.in:20 |
3195 | -msgid "Select Test to play a Wave Audio format file (.wav)" |
3196 | -msgstr "" |
3197 | - |
3198 | -#. description |
3199 | -#: ../jobs/codecs.txt.in:20 |
3200 | -msgid "Did the sample play correctly?" |
3201 | -msgstr "" |
3202 | - |
3203 | -#. description |
3204 | -#: ../jobs/codecs.txt.in:33 |
3205 | -msgid "" |
3206 | -"Select 'Test' to play some audio, and try pausing and resuming playback " |
3207 | -"while the it is playing." |
3208 | -msgstr "" |
3209 | - |
3210 | -#. description |
3211 | -#: ../jobs/codecs.txt.in:33 |
3212 | -msgid "Did the audio play and pause as expected?" |
3213 | -msgstr "" |
3214 | - |
3215 | -#. description |
3216 | -#: ../jobs/codecs.txt.in:46 |
3217 | -msgid "" |
3218 | -"Select 'Test' to play a video, and try pausing and resuming playback while " |
3219 | -"the video is playing." |
3220 | -msgstr "" |
3221 | - |
3222 | -#. description |
3223 | -#: ../jobs/codecs.txt.in:46 |
3224 | -msgid "(Please close Movie Player to proceed.)" |
3225 | -msgstr "" |
3226 | - |
3227 | -#. description |
3228 | -#: ../jobs/codecs.txt.in:46 |
3229 | -msgid "Did the video play and pause as expected?" |
3230 | +msgid "" |
3231 | +"PURPOSE:\n" |
3232 | +" This test will verify your system's ability to play Ogg Vorbis audio " |
3233 | +"files.\n" |
3234 | +"STEPS:\n" |
3235 | +" 1. Click Test to play an Ogg Vorbis file (.ogg)\n" |
3236 | +" 2. Please close the player to proceed.\n" |
3237 | +"VERIFICATION:\n" |
3238 | +" Did the sample play correctly?" |
3239 | +msgstr "" |
3240 | + |
3241 | +#. description |
3242 | +#: ../jobs/codecs.txt.in:22 |
3243 | +msgid "" |
3244 | +"PURPOSE:\n" |
3245 | +" This test will verify your system's ability to play Wave Audio files.\n" |
3246 | +"STEPS:\n" |
3247 | +" 1. Select Test to play a Wave Audio format file (.wav)\n" |
3248 | +" 2. Please close the player to proceed.\n" |
3249 | +"VERIFICATION:\n" |
3250 | +" Did the sample play correctly?" |
3251 | msgstr "" |
3252 | |
3253 | #. description |
3254 | #: ../jobs/cpu.txt.in:8 |
3255 | msgid "" |
3256 | -"Test the CPU scaling capabilities using Colin King's Firmware Test Suite " |
3257 | -"tool." |
3258 | +"Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq)." |
3259 | msgstr "" |
3260 | |
3261 | #. description |
3262 | @@ -325,12 +336,12 @@ |
3263 | |
3264 | #. description |
3265 | #: ../jobs/cpu.txt.in:30 |
3266 | -msgid "Checks cpu topology for accuracy" |
3267 | +msgid "This test checks cpu topology for accuracy" |
3268 | msgstr "" |
3269 | |
3270 | #. description |
3271 | #: ../jobs/cpu.txt.in:38 |
3272 | -msgid "Checks that CPU frequency governors are obeyed when set." |
3273 | +msgid "This test checks that CPU frequency governors are obeyed when set." |
3274 | msgstr "" |
3275 | |
3276 | #. description |
3277 | @@ -390,120 +401,89 @@ |
3278 | |
3279 | #. description |
3280 | #: ../jobs/disk.txt.in:4 |
3281 | -msgid "The following hard drives were detected:" |
3282 | +msgid "Detects and displays disks attached to the system." |
3283 | msgstr "" |
3284 | |
3285 | #. description |
3286 | -#: ../jobs/disk.txt.in:14 |
3287 | +#: ../jobs/disk.txt.in:9 |
3288 | msgid "Benchmark for each disk " |
3289 | msgstr "" |
3290 | |
3291 | #. description |
3292 | -#: ../jobs/disk.txt.in:36 |
3293 | +#: ../jobs/disk.txt.in:26 |
3294 | msgid "SMART test" |
3295 | msgstr "" |
3296 | |
3297 | #. description |
3298 | -#: ../jobs/disk.txt.in:51 |
3299 | +#: ../jobs/disk.txt.in:42 |
3300 | msgid "Maximum disk space used during a default installation test" |
3301 | msgstr "" |
3302 | |
3303 | #. description |
3304 | -#: ../jobs/disk.txt.in:66 |
3305 | +#: ../jobs/disk.txt.in:57 |
3306 | msgid "Verify system storage performs at or above baseline performance" |
3307 | msgstr "" |
3308 | |
3309 | #. description |
3310 | -#: ../jobs/disk.txt.in:83 |
3311 | +#: ../jobs/disk.txt.in:74 |
3312 | msgid "" |
3313 | "Verify that storage devices, such as Fibre Channel and RAID can be detected " |
3314 | "and perform under stress." |
3315 | msgstr "" |
3316 | |
3317 | #. description |
3318 | -#: ../jobs/evolution.txt.in:5 |
3319 | -msgid "" |
3320 | -"Click the \"Test\" button to launch Evolution, then configure it to connect " |
3321 | -"to a POP3 account." |
3322 | -msgstr "" |
3323 | - |
3324 | -#. description |
3325 | -#: ../jobs/evolution.txt.in:14 |
3326 | -msgid "" |
3327 | -"Click the \"Test\" button to launch Evolution, then configure it to connect " |
3328 | -"to a IMAP account." |
3329 | -msgstr "" |
3330 | - |
3331 | -#. description |
3332 | -#: ../jobs/evolution.txt.in:14 |
3333 | -msgid "Were you able to receive and read e-mail correctly?" |
3334 | -msgstr "" |
3335 | - |
3336 | -#. description |
3337 | -#: ../jobs/evolution.txt.in:23 |
3338 | -msgid "" |
3339 | -"Click the \"Test\" button to launch Evolution, then configure it to connect " |
3340 | -"to a SMTP account." |
3341 | -msgstr "" |
3342 | - |
3343 | -#. description |
3344 | -#: ../jobs/evolution.txt.in:23 |
3345 | -msgid "Were you able to send e-mail without errors?" |
3346 | -msgstr "" |
3347 | - |
3348 | -#. description |
3349 | -#: ../jobs/fingerprint.txt.in:3 |
3350 | -msgid "" |
3351 | -"Prerequisites: This test case assumes that there's a testing account from " |
3352 | -"which test cases are run and a personal account that the tester uses to " |
3353 | -"verify the fingerprint reader" |
3354 | -msgstr "" |
3355 | - |
3356 | -#. description |
3357 | -#: ../jobs/fingerprint.txt.in:3 |
3358 | -msgid "" |
3359 | -"Fingerprint login verification procedure:\n" |
3360 | -" 1.- Click on the user switcher applet.\n" |
3361 | -" 2.- Select your user name.\n" |
3362 | -" 3.- A window should appear that provides the ability to login either typing " |
3363 | -"your password or using fingerprint authentication.\n" |
3364 | -" 4.- Use the fingerprint reader to login.\n" |
3365 | -" 5.- Click on the user switcher applet.\n" |
3366 | -" 6.- Select the testing account to continue running tests." |
3367 | -msgstr "" |
3368 | - |
3369 | -#. description |
3370 | -#: ../jobs/fingerprint.txt.in:18 |
3371 | -msgid "" |
3372 | -"Fingerprint unlock verification procedure:\n" |
3373 | -" 1.- Click on the user switcher applet.\n" |
3374 | -" 2.- Select 'Lock screen'.\n" |
3375 | -" 3.- Press any key or move the mouse.\n" |
3376 | -" 4.- A window should appear that provides the ability to unlock either " |
3377 | -"typing your password or using fingerprint authentication.\n" |
3378 | -" 5.- Use the fingerprint reader to unlock.\n" |
3379 | -" 6.- Your screen should be unlocked." |
3380 | -msgstr "" |
3381 | - |
3382 | -#. description |
3383 | -#: ../jobs/fingerprint.txt.in:18 |
3384 | -msgid "Did the authentication procedure work correctly?" |
3385 | +#: ../jobs/fingerprint.txt.in:3 |
3386 | +msgid "" |
3387 | +"PURPOSE:\n" |
3388 | +" This test will verify that a fingerprint reader will work properly for " |
3389 | +"logging into your system.\n" |
3390 | +"PREREQUISITES:\n" |
3391 | +" This test case assumes that there's a testing account from which test " |
3392 | +"cases are run and a personal account that the tester uses to verify the " |
3393 | +"fingerprint reader\n" |
3394 | +"STEPS:\n" |
3395 | +" 1. Click on the user switcher applet.\n" |
3396 | +" 2. Select your user name.\n" |
3397 | +" 3. A window should appear that provides the ability to login either " |
3398 | +"typing your password or using fingerprint authentication.\n" |
3399 | +" 4. Use the fingerprint reader to login.\n" |
3400 | +" 5. Click on the user switcher applet.\n" |
3401 | +" 6. Select the testing account to continue running tests.\n" |
3402 | +"VERIFICATION:\n" |
3403 | +" Did the authentication procedure work correctly?" |
3404 | +msgstr "" |
3405 | + |
3406 | +#. description |
3407 | +#: ../jobs/fingerprint.txt.in:20 |
3408 | +msgid "" |
3409 | +"PURPOSE:\n" |
3410 | +" This test will verify that a fingerprint reader can be used to unlock a " |
3411 | +"locked system.\n" |
3412 | +"STEPS:\n" |
3413 | +" 1. Click on the user switcher applet.\n" |
3414 | +" 2. Select 'Lock screen'.\n" |
3415 | +" 3. Press any key or move the mouse.\n" |
3416 | +" 4. A window should appear that provides the ability to unlock either " |
3417 | +"typing your password or using fingerprint authentication.\n" |
3418 | +" 5. Use the fingerprint reader to unlock.\n" |
3419 | +" 6. Your screen should be unlocked.\n" |
3420 | +"VERIFICATION:\n" |
3421 | +" Did the authentication procedure work correctly?" |
3422 | msgstr "" |
3423 | |
3424 | #. description |
3425 | #: ../jobs/firewire.txt.in:3 |
3426 | msgid "" |
3427 | -"Firewire HDD verification procedure:\n" |
3428 | -" 1.- Plug a Firewire HDD into the computer.\n" |
3429 | -" 2.- A window should be opened asking which action should be performed (open " |
3430 | -"folder, photo manager, etc).\n" |
3431 | -" 3.- Copy some files from your internal HDD to the firewire HDD.\n" |
3432 | -" 4.- Copy some files from the firewire HDD to your internal HDD." |
3433 | -msgstr "" |
3434 | - |
3435 | -#. description |
3436 | -#: ../jobs/firewire.txt.in:3 ../jobs/usb.txt.in:71 |
3437 | -msgid "Do the copy operations work as expected?" |
3438 | +"PURPOSE:\n" |
3439 | +" This test will check that the firewire port works\n" |
3440 | +"STEPS:\n" |
3441 | +" 1. Plug a Firewire HDD into the computer\n" |
3442 | +" 2. Either a window asking which action should be performed (open folder, " |
3443 | +"photo manager, etc) or a file browser will open.\n" |
3444 | +" 3. Copy some files from your internal HDD to the firewire HDD\n" |
3445 | +" 4. Copy some files from the firewire HDD to your internal HDD\n" |
3446 | +"VERIFICATION:\n" |
3447 | +" Do the copy operations work as expected?" |
3448 | msgstr "" |
3449 | |
3450 | #. description |
3451 | @@ -512,345 +492,391 @@ |
3452 | msgstr "" |
3453 | |
3454 | #. description |
3455 | -#: ../jobs/gcalctool.txt.in:5 |
3456 | -msgid "Click the \"Test\" button to open the calculator." |
3457 | -msgstr "" |
3458 | - |
3459 | -#. description |
3460 | -#: ../jobs/gcalctool.txt.in:5 |
3461 | -msgid "Did it launch correctly?" |
3462 | -msgstr "" |
3463 | - |
3464 | -#. description |
3465 | -#: ../jobs/gcalctool.txt.in:15 |
3466 | -msgid "" |
3467 | -"1. Simple math functions (+,-,/,*) 2. Nested math functions ((,)) 3. " |
3468 | -"Fractional math 4. Decimal math" |
3469 | -msgstr "" |
3470 | - |
3471 | -#. description |
3472 | -#: ../jobs/gcalctool.txt.in:30 |
3473 | -msgid "1. Memory set 2. Memory reset 3. Memory last clear 4. Memory clear" |
3474 | -msgstr "" |
3475 | - |
3476 | -#. description |
3477 | -#: ../jobs/gcalctool.txt.in:45 |
3478 | -msgid "Click the \"Test\" button to open the calculator and perform:" |
3479 | -msgstr "" |
3480 | - |
3481 | -#. description |
3482 | -#: ../jobs/gcalctool.txt.in:45 |
3483 | -msgid "1. Cut 2. Copy 3. Paste" |
3484 | -msgstr "" |
3485 | - |
3486 | -#. description |
3487 | -#: ../jobs/gcalctool.txt.in:45 |
3488 | -msgid "Did the functions perform as expected?" |
3489 | -msgstr "" |
3490 | - |
3491 | -#. description |
3492 | -#: ../jobs/gedit.txt.in:5 |
3493 | -msgid "Click the \"Test\" button to open gedit." |
3494 | -msgstr "" |
3495 | - |
3496 | -#. description |
3497 | -#: ../jobs/gedit.txt.in:5 |
3498 | -msgid "" |
3499 | -"Enter some text and save the file (make a note of the file name you use), " |
3500 | -"then close gedit." |
3501 | -msgstr "" |
3502 | - |
3503 | -#. description |
3504 | -#: ../jobs/gedit.txt.in:17 |
3505 | -msgid "" |
3506 | -"Click the \"Test\" button to open gedit, and re-open the file you created " |
3507 | -"previously." |
3508 | -msgstr "" |
3509 | - |
3510 | -#. description |
3511 | -#: ../jobs/gedit.txt.in:17 |
3512 | -msgid "Edit then save the file, then close gedit." |
3513 | -msgstr "" |
3514 | - |
3515 | -#. description |
3516 | -#: ../jobs/gedit.txt.in:17 ../jobs/gnome-terminal.txt.in:5 |
3517 | -msgid "Did this perform as expected?" |
3518 | -msgstr "" |
3519 | - |
3520 | -#. description |
3521 | -#: ../jobs/gnome-terminal.txt.in:5 |
3522 | -msgid "Click the \"Test\" button to open Terminal." |
3523 | -msgstr "" |
3524 | - |
3525 | -#. description |
3526 | -#: ../jobs/gnome-terminal.txt.in:5 |
3527 | -msgid "" |
3528 | -"Type 'ls' and press enter. You should see a list of files and folder in your " |
3529 | -"home directory." |
3530 | -msgstr "" |
3531 | - |
3532 | -#. description |
3533 | -#: ../jobs/gnome-terminal.txt.in:5 |
3534 | -msgid "Close the terminal window." |
3535 | -msgstr "" |
3536 | - |
3537 | -#. description |
3538 | #: ../jobs/graphics.txt.in:5 |
3539 | -msgid "" |
3540 | -"2d graphics appears to be working, your running X.Org version is: $output" |
3541 | +msgid "Test to output the Xorg version" |
3542 | msgstr "" |
3543 | |
3544 | #. description |
3545 | -#: ../jobs/graphics.txt.in:23 |
3546 | +#: ../jobs/graphics.txt.in:12 |
3547 | msgid "Run gtkperf to make sure that GTK based test cases work" |
3548 | msgstr "" |
3549 | |
3550 | #. description |
3551 | -#: ../jobs/graphics.txt.in:23 |
3552 | -msgid "" |
3553 | -"In the future add the returned time as a benchmark result to the checkbox " |
3554 | -"report" |
3555 | -msgstr "" |
3556 | - |
3557 | -#. description |
3558 | -#: ../jobs/graphics.txt.in:31 |
3559 | -msgid "" |
3560 | -"Display resolution change procedure: 1.- Open System->Preferences->Monitors " |
3561 | -"2.- Select a new resolution from the dropdown list 3.- Click on Apply 4.- " |
3562 | -"The resolution should change 5.- Select the original resolution from the " |
3563 | -"dropdown list 6.- Click on Apply 7.- The resolution should change again" |
3564 | -msgstr "" |
3565 | - |
3566 | -#. description |
3567 | -#: ../jobs/graphics.txt.in:31 |
3568 | -msgid "Did the resolution change as expected?" |
3569 | -msgstr "" |
3570 | - |
3571 | -#. description |
3572 | -#: ../jobs/graphics.txt.in:46 |
3573 | -msgid "" |
3574 | -"Display rotation verification procedure: 1.- Open System->Preferences-" |
3575 | -">Monitors 2.- Select a new rotation value from the dropdown list 3.- Click " |
3576 | -"on Apply 4.- The display should be rotated according to the new " |
3577 | -"configuration value 5.- Click on Restore Previous Configuration 6.- The " |
3578 | -"display configuration change should be reverted 7.- Repeat 2-6 for different " |
3579 | -"rotation values" |
3580 | -msgstr "" |
3581 | - |
3582 | -#. description |
3583 | -#: ../jobs/graphics.txt.in:46 |
3584 | -msgid "Did the display rotation change as expected?" |
3585 | -msgstr "" |
3586 | - |
3587 | -#. description |
3588 | -#: ../jobs/graphics.txt.in:62 ../jobs/sru_suite.txt.in:151 |
3589 | +#: ../jobs/graphics.txt.in:18 |
3590 | +msgid "" |
3591 | +"PURPOSE:\n" |
3592 | +" This test will verify that the GUI is usable after manually changing " |
3593 | +"resolution\n" |
3594 | +"STEPS:\n" |
3595 | +" 1. Open the Displays application\n" |
3596 | +" 2. Select a new resolution from the dropdown list\n" |
3597 | +" 3. Click on Apply\n" |
3598 | +" 4. Select the original resolution from the dropdown list\n" |
3599 | +" 5. Click on Apply\n" |
3600 | +"VERIFICATION:\n" |
3601 | +" Did the resolution change as expected?" |
3602 | +msgstr "" |
3603 | + |
3604 | +#. description |
3605 | +#: ../jobs/graphics.txt.in:33 |
3606 | +msgid "" |
3607 | +"PURPOSE:\n" |
3608 | +" This test will test display rotation\n" |
3609 | +"STEPS:\n" |
3610 | +" 1. Open the Displays application\n" |
3611 | +" 2. Select a new rotation value from the dropdown list\n" |
3612 | +" 3. Click on Apply\n" |
3613 | +" 4. Click on Restore Previous Configuration\n" |
3614 | +" 5. Click on Apply\n" |
3615 | +" 6. Repeat 2-5 for different rotation values\n" |
3616 | +"VERIFICATION:\n" |
3617 | +" Did the display rotation change as expected?" |
3618 | +msgstr "" |
3619 | + |
3620 | +#. description |
3621 | +#: ../jobs/graphics.txt.in:50 |
3622 | msgid "Test that the X process is running." |
3623 | msgstr "" |
3624 | |
3625 | #. description |
3626 | -#: ../jobs/graphics.txt.in:68 ../jobs/sru_suite.txt.in:157 |
3627 | +#: ../jobs/graphics.txt.in:56 |
3628 | msgid "Test that the X is not running in failsafe mode." |
3629 | msgstr "" |
3630 | |
3631 | #. description |
3632 | -#: ../jobs/graphics.txt.in:75 |
3633 | -msgid "Test that X does not leak memory when running programs." |
3634 | -msgstr "" |
3635 | - |
3636 | -#. description |
3637 | -#: ../jobs/graphics.txt.in:82 |
3638 | -msgid "This display is using the following resolution:" |
3639 | -msgstr "" |
3640 | - |
3641 | -#. description |
3642 | -#: ../jobs/graphics.txt.in:82 |
3643 | -msgid "Is this acceptable for your display?" |
3644 | +#: ../jobs/graphics.txt.in:63 |
3645 | +msgid "" |
3646 | +"Test that X does not leak memory when running programs on systems with intel " |
3647 | +"based graphics." |
3648 | +msgstr "" |
3649 | + |
3650 | +#. description |
3651 | +#: ../jobs/graphics.txt.in:70 |
3652 | +msgid "" |
3653 | +"PURPOSE:\n" |
3654 | +" This test will verify the default display resolution\n" |
3655 | +"STEPS:\n" |
3656 | +" 1. This display is using the following resolution:\n" |
3657 | +"INFO:\n" |
3658 | +" $output\n" |
3659 | +"VERIFICATION:\n" |
3660 | +" Is this acceptable for your display?" |
3661 | +msgstr "" |
3662 | + |
3663 | +#. description |
3664 | +#: ../jobs/graphics.txt.in:85 |
3665 | +msgid "" |
3666 | +"Ensure the current resolution meets or exceeds the recommended minimum " |
3667 | +"resolution (800x600). See here for details:" |
3668 | +msgstr "" |
3669 | + |
3670 | +#. description |
3671 | +#: ../jobs/graphics.txt.in:85 |
3672 | +msgid "https://help.ubuntu.com/community/Installation/SystemRequirements" |
3673 | msgstr "" |
3674 | |
3675 | #. description |
3676 | #: ../jobs/graphics.txt.in:95 |
3677 | msgid "" |
3678 | -"Ensure the current resolution meets or exceeds the recommended minimum " |
3679 | -"resolution (1024 x 768). See here for details:" |
3680 | -msgstr "" |
3681 | - |
3682 | -#. description |
3683 | -#: ../jobs/graphics.txt.in:107 |
3684 | -msgid "" |
3685 | -"Ensure the current resolution meets or exceeds the recommended minimum " |
3686 | -"resolution (1024 x 600). See here for details:" |
3687 | -msgstr "" |
3688 | - |
3689 | -#. description |
3690 | -#: ../jobs/graphics.txt.in:107 |
3691 | -msgid "https://help.ubuntu.com/community/Installation/SystemRequirements" |
3692 | -msgstr "" |
3693 | - |
3694 | -#. description |
3695 | -#: ../jobs/graphics.txt.in:117 |
3696 | -msgid "Select Test to display a video test." |
3697 | -msgstr "" |
3698 | - |
3699 | -#. description |
3700 | -#: ../jobs/graphics.txt.in:117 |
3701 | -msgid "Do you see color bars and static?" |
3702 | -msgstr "" |
3703 | - |
3704 | -#. description |
3705 | -#: ../jobs/graphics.txt.in:126 |
3706 | -msgid "" |
3707 | -"The following screens and video modes have been detected on your system:" |
3708 | -msgstr "" |
3709 | - |
3710 | -#. description |
3711 | -#: ../jobs/graphics.txt.in:138 |
3712 | -msgid "" |
3713 | -"Select Test to cycle through the detected video modes for your system." |
3714 | -msgstr "" |
3715 | - |
3716 | -#. description |
3717 | -#: ../jobs/graphics.txt.in:138 |
3718 | -msgid "Did the screen appear to be working for each mode?" |
3719 | -msgstr "" |
3720 | - |
3721 | -#. description |
3722 | -#: ../jobs/graphics.txt.in:146 |
3723 | +"PURPOSE:\n" |
3724 | +" This test will test the default display\n" |
3725 | +"STEPS:\n" |
3726 | +" 1. Click \"Test\" to display a video test.\n" |
3727 | +"VERIFICATION:\n" |
3728 | +" Do you see color bars and static?" |
3729 | +msgstr "" |
3730 | + |
3731 | +#. description |
3732 | +#: ../jobs/graphics.txt.in:107 |
3733 | +msgid "" |
3734 | +"PURPOSE:\n" |
3735 | +" This test checks the detected video modes\n" |
3736 | +"STEPS:\n" |
3737 | +" 1. The following screens and video modes have been detected on your " |
3738 | +"system\n" |
3739 | +"INFO:\n" |
3740 | +" $output\n" |
3741 | +"VERIFICATION:\n" |
3742 | +" Are those correct?" |
3743 | +msgstr "" |
3744 | + |
3745 | +#. description |
3746 | +#: ../jobs/graphics.txt.in:122 |
3747 | +msgid "" |
3748 | +"PURPOSE:\n" |
3749 | +" This test cycles through the detected video modes\n" |
3750 | +"STEPS:\n" |
3751 | +" 1. Click \"Test\" to start cycling through the video modes\n" |
3752 | +"VERIFICATION:\n" |
3753 | +" Did the screen appear to be working for each mode?" |
3754 | +msgstr "" |
3755 | + |
3756 | +#. description |
3757 | +#: ../jobs/graphics.txt.in:133 |
3758 | msgid "Check that the hardware is able to run compiz." |
3759 | msgstr "" |
3760 | |
3761 | #. description |
3762 | -#: ../jobs/graphics.txt.in:153 |
3763 | -msgid "" |
3764 | -"Select Test to execute glxgears to ensure that minimal 3d graphics support " |
3765 | -"is in place." |
3766 | -msgstr "" |
3767 | - |
3768 | -#. description |
3769 | -#: ../jobs/graphics.txt.in:153 |
3770 | -msgid "Did the 3d animation appear?" |
3771 | -msgstr "" |
3772 | - |
3773 | -#. description |
3774 | -#: ../jobs/info.txt.in:60 ../jobs/screenshot.txt.in:7 |
3775 | +#: ../jobs/graphics.txt.in:140 |
3776 | +msgid "" |
3777 | +"PURPOSE:\n" |
3778 | +" This test tests the basic 3D capabilities of your video card\n" |
3779 | +"STEPS:\n" |
3780 | +" 1. Click \"Test\" to execute an OpenGL demo. Press ESC at any time to " |
3781 | +"close.\n" |
3782 | +" 2. Verify that the animation is not jerky or slow.\n" |
3783 | +"VERIFICATION:\n" |
3784 | +" 1. Did the 3d animation appear?\n" |
3785 | +" 2. Was the animation free from slowness/jerkiness?" |
3786 | +msgstr "" |
3787 | + |
3788 | +#. description |
3789 | +#: ../jobs/hibernate.txt.in:7 |
3790 | +msgid "" |
3791 | +"PURPOSE:\n" |
3792 | +" This test will check to make sure your system can successfully hibernate " |
3793 | +"(if supported)\n" |
3794 | +"STEPS:\n" |
3795 | +" 1. Click on Test\n" |
3796 | +" 2. The system will hibernate and should wake itself within 5 minutes\n" |
3797 | +" 3. If your system does not wake itself after 5 minutes, please press the " |
3798 | +"power button to wake the system manually\n" |
3799 | +" 4. If the system fails to resume from hibernate, please restart System " |
3800 | +"Testing and mark this test as Failed\n" |
3801 | +"VERIFICATION:\n" |
3802 | +" Did the system successfully hibernate and did it work properly after " |
3803 | +"waking up?" |
3804 | +msgstr "" |
3805 | + |
3806 | +#. description |
3807 | +#: ../jobs/info.txt.in:5 |
3808 | +msgid "Attaches a report of installed codecs for Intel HDA" |
3809 | +msgstr "" |
3810 | + |
3811 | +#. description |
3812 | +#: ../jobs/info.txt.in:10 |
3813 | +msgid "Attaches a report of CPU information" |
3814 | +msgstr "" |
3815 | + |
3816 | +#. description |
3817 | +#: ../jobs/info.txt.in:15 |
3818 | +msgid "Attaches a copy of /var/log/dmesg to the test results" |
3819 | +msgstr "" |
3820 | + |
3821 | +#. description |
3822 | +#: ../jobs/info.txt.in:20 |
3823 | +msgid "Attaches info on DMI" |
3824 | +msgstr "" |
3825 | + |
3826 | +#. description |
3827 | +#: ../jobs/info.txt.in:26 |
3828 | +msgid "Attaches dmidecode output" |
3829 | +msgstr "" |
3830 | + |
3831 | +#. description |
3832 | +#: ../jobs/info.txt.in:31 |
3833 | +msgid "Attaches very verbose lspci output." |
3834 | +msgstr "" |
3835 | + |
3836 | +#. description |
3837 | +#: ../jobs/info.txt.in:40 |
3838 | +msgid "Attaches the contents of the various modprobe conf files." |
3839 | +msgstr "" |
3840 | + |
3841 | +#. description |
3842 | +#: ../jobs/info.txt.in:45 |
3843 | +msgid "Attaches the contents of the /etc/modules file." |
3844 | +msgstr "" |
3845 | + |
3846 | +#. description |
3847 | +#: ../jobs/info.txt.in:50 |
3848 | +msgid "attaches the contents of various sysctl config files." |
3849 | +msgstr "" |
3850 | + |
3851 | +#. description |
3852 | +#: ../jobs/info.txt.in:54 |
3853 | +msgid "Attaches a report of sysfs attributes." |
3854 | +msgstr "" |
3855 | + |
3856 | +#. description |
3857 | +#: ../jobs/info.txt.in:65 |
3858 | +msgid "" |
3859 | +"Attaches a dump of the udev database showing system hardware information." |
3860 | +msgstr "" |
3861 | + |
3862 | +#. description |
3863 | +#: ../jobs/info.txt.in:72 |
3864 | +msgid "Attaches a tarball of gcov data if present." |
3865 | +msgstr "" |
3866 | + |
3867 | +#. description |
3868 | +#: ../jobs/info.txt.in:77 |
3869 | +msgid "Attaches a list of the currently running kernel modules." |
3870 | +msgstr "" |
3871 | + |
3872 | +#. description |
3873 | +#: ../jobs/info.txt.in:85 |
3874 | msgid "Captures a screenshot." |
3875 | msgstr "" |
3876 | |
3877 | #. description |
3878 | -#: ../jobs/info.txt.in:71 ../jobs/sru_suite.txt.in:167 |
3879 | -msgid "Gather log from the firmware test suite run" |
3880 | -msgstr "" |
3881 | - |
3882 | -#. description |
3883 | -#: ../jobs/info.txt.in:82 |
3884 | +#: ../jobs/info.txt.in:91 |
3885 | +msgid "Attaches the screenshot captured in info/screenshot." |
3886 | +msgstr "" |
3887 | + |
3888 | +#. description |
3889 | +#: ../jobs/info.txt.in:96 |
3890 | +msgid "Gather log from the Firmware Test Suite run." |
3891 | +msgstr "" |
3892 | + |
3893 | +#. description |
3894 | +#: ../jobs/info.txt.in:103 |
3895 | +msgid "Attaches the contents of /proc/acpi/sleep if it exists." |
3896 | +msgstr "" |
3897 | + |
3898 | +#. description |
3899 | +#: ../jobs/info.txt.in:107 |
3900 | msgid "Bootchart information." |
3901 | msgstr "" |
3902 | |
3903 | #. description |
3904 | -#: ../jobs/input.txt.in:4 |
3905 | -msgid "Moving the mouse should move the cursor on the screen." |
3906 | -msgstr "" |
3907 | - |
3908 | -#. description |
3909 | -#: ../jobs/input.txt.in:4 |
3910 | -msgid "Is your mouse working properly?" |
3911 | -msgstr "" |
3912 | - |
3913 | -#. description |
3914 | -#: ../jobs/input.txt.in:13 |
3915 | -msgid "Select Test to open a text area where to type keys on your keyboard." |
3916 | -msgstr "" |
3917 | - |
3918 | -#. description |
3919 | -#: ../jobs/input.txt.in:13 |
3920 | -msgid "Is your keyboard working properly?" |
3921 | +#: ../jobs/info.txt.in:116 |
3922 | +msgid "SATA/IDE device information." |
3923 | +msgstr "" |
3924 | + |
3925 | +#. description |
3926 | +#: ../jobs/info.txt.in:133 |
3927 | +msgid "Attaches the bootchart png file for bootchart runs" |
3928 | +msgstr "" |
3929 | + |
3930 | +#. description |
3931 | +#: ../jobs/info.txt.in:142 |
3932 | +msgid "Attaches the bootchart log for bootchart test runs." |
3933 | +msgstr "" |
3934 | + |
3935 | +#. description |
3936 | +#: ../jobs/info.txt.in:150 |
3937 | +msgid "installs the installer bootchart tarball if it exists." |
3938 | +msgstr "" |
3939 | + |
3940 | +#. description |
3941 | +#: ../jobs/info.txt.in:155 |
3942 | +msgid "Attaches the installer debug log if it exists." |
3943 | +msgstr "" |
3944 | + |
3945 | +#. description |
3946 | +#: ../jobs/input.txt.in:4 |
3947 | +msgid "" |
3948 | +"PURPOSE:\n" |
3949 | +" This test will test your pointing device\n" |
3950 | +"STEPS:\n" |
3951 | +" 1. Move the cursor using the pointing device or touch the screen.\n" |
3952 | +" 2. Perform some single/double/right click operations.\n" |
3953 | +"VERIFICATION:\n" |
3954 | +" Did the pointing device work as expected?" |
3955 | +msgstr "" |
3956 | + |
3957 | +#. description |
3958 | +#: ../jobs/input.txt.in:17 |
3959 | +msgid "" |
3960 | +"PURPOSE:\n" |
3961 | +" This test will test your keyboard\n" |
3962 | +"STEPS:\n" |
3963 | +" 1. Click on Test\n" |
3964 | +" 2. On the open text area, use your keyboard to type something\n" |
3965 | +"VERIFICATION:\n" |
3966 | +" Is your keyboard working properly?" |
3967 | msgstr "" |
3968 | |
3969 | #. description |
3970 | #: ../jobs/install.txt.in:6 |
3971 | msgid "" |
3972 | "Tests to see that apt can access repositories and get updates (does not " |
3973 | -"install updates)" |
3974 | +"install updates). This is done to confirm that you could recover from an " |
3975 | +"incomplete or broken update." |
3976 | msgstr "" |
3977 | |
3978 | #. description |
3979 | #: ../jobs/keys.txt.in:4 |
3980 | msgid "" |
3981 | -"Press the brightness buttons on the keyboard. A status window should \\ " |
3982 | -"appear and the brightness should change." |
3983 | -msgstr "" |
3984 | - |
3985 | -#. description |
3986 | -#: ../jobs/keys.txt.in:12 |
3987 | -msgid "" |
3988 | -"Press the volume buttons on the keyboard. A status window should \\ appear " |
3989 | -"and the volume should change." |
3990 | -msgstr "" |
3991 | - |
3992 | -#. description |
3993 | -#: ../jobs/keys.txt.in:12 |
3994 | -msgid "Do the buttons work?" |
3995 | -msgstr "" |
3996 | - |
3997 | -#. description |
3998 | -#: ../jobs/keys.txt.in:21 |
3999 | -msgid "" |
4000 | -"Press the mute key on the keyboard. A status window should appear \\ and the " |
4001 | -"volume should mute/unmute when pressed multiple times." |
4002 | -msgstr "" |
4003 | - |
4004 | -#. description |
4005 | -#: ../jobs/keys.txt.in:30 |
4006 | -msgid "" |
4007 | -"Press the sleep key on the keyboard. The computer should suspend and, \\ " |
4008 | -"after pressing the power button, resume successfully." |
4009 | -msgstr "" |
4010 | - |
4011 | -#. description |
4012 | -#: ../jobs/keys.txt.in:39 |
4013 | -msgid "" |
4014 | -"Press the battery information key on the keyboard. A status window \\ should " |
4015 | -"appear and the amount of battery remaining should be displayed." |
4016 | -msgstr "" |
4017 | - |
4018 | -#. description |
4019 | -#: ../jobs/keys.txt.in:48 |
4020 | -msgid "" |
4021 | -"Press the wireless networking key on the keyboard. The bluetooth icon \\ and " |
4022 | -"the network connnection should go down if connected through the \\ wifi " |
4023 | -"interface." |
4024 | -msgstr "" |
4025 | - |
4026 | -#. description |
4027 | -#: ../jobs/keys.txt.in:48 |
4028 | -msgid "" |
4029 | -"Press the same key again and check that bluetooth icon is again \\ displayed " |
4030 | -"and that the network connection is re-established \\ automatically." |
4031 | -msgstr "" |
4032 | - |
4033 | -#. description |
4034 | -#: ../jobs/keys.txt.in:48 |
4035 | -msgid "Does the key work?" |
4036 | -msgstr "" |
4037 | - |
4038 | -#. description |
4039 | -#: ../jobs/keys.txt.in:62 |
4040 | -msgid "" |
4041 | -"The keyboard may have dedicated keys for controlling media as follows:" |
4042 | -msgstr "" |
4043 | - |
4044 | -#. description |
4045 | -#: ../jobs/keys.txt.in:62 |
4046 | -msgid "* Play/Pause * Stop * Forward * Backward (Rewind)" |
4047 | -msgstr "" |
4048 | - |
4049 | -#. description |
4050 | -#: ../jobs/keys.txt.in:62 |
4051 | -msgid "Play a media file and press each key in turn." |
4052 | -msgstr "" |
4053 | - |
4054 | -#. description |
4055 | -#: ../jobs/keys.txt.in:62 |
4056 | -msgid "Do the keys work as expected?" |
4057 | +"PURPOSE:\n" |
4058 | +" This test will test the brightness key\n" |
4059 | +"STEPS:\n" |
4060 | +" 1. Press the brightness buttons on the keyboard\n" |
4061 | +"VERIFICATION:\n" |
4062 | +" Did the brightness change following to your key presses?" |
4063 | +msgstr "" |
4064 | + |
4065 | +#. description |
4066 | +#: ../jobs/keys.txt.in:14 |
4067 | +msgid "" |
4068 | +"PURPOSE:\n" |
4069 | +" This test will test the volume keys\n" |
4070 | +"STEPS:\n" |
4071 | +" 1. Press the volume buttons on the keyboard\n" |
4072 | +"VERIFICATION:\n" |
4073 | +" Did the volume change following to your key presses?" |
4074 | +msgstr "" |
4075 | + |
4076 | +#. description |
4077 | +#: ../jobs/keys.txt.in:25 |
4078 | +msgid "" |
4079 | +"PURPOSE:\n" |
4080 | +" This test will test the mute key\n" |
4081 | +"STEPS:\n" |
4082 | +" 1. Press the mute button on the keyboard\n" |
4083 | +"VERIFICATION:\n" |
4084 | +" Did the volume mute following your key presses?" |
4085 | +msgstr "" |
4086 | + |
4087 | +#. description |
4088 | +#: ../jobs/keys.txt.in:37 |
4089 | +msgid "" |
4090 | +"PURPOSE:\n" |
4091 | +" This test will test the sleep key\n" |
4092 | +"STEPS:\n" |
4093 | +" 1. Press the sleep key on the keyboard\n" |
4094 | +" 2. Wake your system up by pressing the power button\n" |
4095 | +"VERIFICATION:\n" |
4096 | +" Did the system go to sleep after pressing the sleep key?" |
4097 | +msgstr "" |
4098 | + |
4099 | +#. description |
4100 | +#: ../jobs/keys.txt.in:49 |
4101 | +msgid "" |
4102 | +"PURPOSE:\n" |
4103 | +" This test will test the battery information key\n" |
4104 | +"STEPS:\n" |
4105 | +" 1. Press the battery information key on the keyboard\n" |
4106 | +"VERIFICATION:\n" |
4107 | +" Did a notification appear showing the battery status?" |
4108 | +msgstr "" |
4109 | + |
4110 | +#. description |
4111 | +#: ../jobs/keys.txt.in:60 |
4112 | +msgid "" |
4113 | +"PURPOSE:\n" |
4114 | +" This test will test the wireless key\n" |
4115 | +"STEPS:\n" |
4116 | +" 1. Press the wireless key on the keyboard\n" |
4117 | +" 2. Press the same key again\n" |
4118 | +"VERIFICATION:\n" |
4119 | +" Did the wireless go off on the first press and on again on the second?" |
4120 | +msgstr "" |
4121 | + |
4122 | +#. description |
4123 | +#: ../jobs/keys.txt.in:76 |
4124 | +msgid "" |
4125 | +"PURPOSE:\n" |
4126 | +" This test will test the media keys of your keyboard\n" |
4127 | +"STEPS:\n" |
4128 | +" 1. Click test to launch the media player\n" |
4129 | +" 2. Press the play/pause key on the keyboard\n" |
4130 | +" 3. Press the forward key on the keyboard\n" |
4131 | +" 4. Press the backward key on the keyboard\n" |
4132 | +" 5. Press stop key on the keyboard\n" |
4133 | +"VERIFICATION:\n" |
4134 | +" Do the keys work as expected?" |
4135 | msgstr "" |
4136 | |
4137 | #. description |
4138 | @@ -860,1041 +886,1140 @@ |
4139 | |
4140 | #. description |
4141 | #: ../jobs/local.txt.in:8 |
4142 | +msgid "Autotest Suite tests" |
4143 | +msgstr "" |
4144 | + |
4145 | +#. description |
4146 | +#: ../jobs/local.txt.in:13 |
4147 | msgid "Bluetooth tests" |
4148 | msgstr "" |
4149 | |
4150 | #. description |
4151 | -#: ../jobs/local.txt.in:13 |
4152 | +#: ../jobs/local.txt.in:18 |
4153 | msgid "Camera tests" |
4154 | msgstr "" |
4155 | |
4156 | #. description |
4157 | -#: ../jobs/local.txt.in:18 |
4158 | +#: ../jobs/local.txt.in:23 |
4159 | msgid "Codec tests" |
4160 | msgstr "" |
4161 | |
4162 | #. description |
4163 | -#: ../jobs/local.txt.in:23 |
4164 | +#: ../jobs/local.txt.in:28 |
4165 | msgid "CPU tests" |
4166 | msgstr "" |
4167 | |
4168 | #. description |
4169 | -#: ../jobs/local.txt.in:28 |
4170 | +#: ../jobs/local.txt.in:33 |
4171 | msgid "System Daemon tests" |
4172 | msgstr "" |
4173 | |
4174 | #. description |
4175 | -#: ../jobs/local.txt.in:33 |
4176 | +#: ../jobs/local.txt.in:38 |
4177 | msgid "Disk tests" |
4178 | msgstr "Uji Disk" |
4179 | |
4180 | #. description |
4181 | -#: ../jobs/local.txt.in:38 |
4182 | +#: ../jobs/local.txt.in:43 |
4183 | msgid "Fingerprint reader tests" |
4184 | msgstr "" |
4185 | |
4186 | #. description |
4187 | -#: ../jobs/local.txt.in:43 |
4188 | +#: ../jobs/local.txt.in:48 |
4189 | msgid "Firewire disk tests" |
4190 | msgstr "" |
4191 | |
4192 | #. description |
4193 | -#: ../jobs/local.txt.in:48 |
4194 | +#: ../jobs/local.txt.in:53 |
4195 | msgid "Floppy disk tests" |
4196 | msgstr "" |
4197 | |
4198 | #. description |
4199 | -#: ../jobs/local.txt.in:53 |
4200 | +#: ../jobs/local.txt.in:58 |
4201 | msgid "Graphics tests" |
4202 | msgstr "" |
4203 | |
4204 | #. description |
4205 | -#: ../jobs/local.txt.in:58 |
4206 | +#: ../jobs/local.txt.in:63 |
4207 | +msgid "Hibernation tests" |
4208 | +msgstr "" |
4209 | + |
4210 | +#. description |
4211 | +#: ../jobs/local.txt.in:68 |
4212 | msgid "Informational tests" |
4213 | msgstr "" |
4214 | |
4215 | #. description |
4216 | -#: ../jobs/local.txt.in:63 |
4217 | +#: ../jobs/local.txt.in:73 |
4218 | msgid "Input Devices tests" |
4219 | msgstr "" |
4220 | |
4221 | #. description |
4222 | -#: ../jobs/local.txt.in:68 |
4223 | +#: ../jobs/local.txt.in:78 |
4224 | msgid "Software Installation tests" |
4225 | msgstr "" |
4226 | |
4227 | #. description |
4228 | -#: ../jobs/local.txt.in:73 |
4229 | +#: ../jobs/local.txt.in:83 |
4230 | msgid "Hotkey tests" |
4231 | msgstr "" |
4232 | |
4233 | #. description |
4234 | -#: ../jobs/local.txt.in:78 |
4235 | +#: ../jobs/local.txt.in:88 |
4236 | +msgid "Linux Test Project tests" |
4237 | +msgstr "" |
4238 | + |
4239 | +#. description |
4240 | +#: ../jobs/local.txt.in:93 |
4241 | +msgid "Mago Automated Desktop Testing" |
4242 | +msgstr "" |
4243 | + |
4244 | +#. description |
4245 | +#: ../jobs/local.txt.in:98 |
4246 | msgid "Media Card tests" |
4247 | msgstr "" |
4248 | |
4249 | #. description |
4250 | -#: ../jobs/local.txt.in:83 |
4251 | +#: ../jobs/local.txt.in:103 |
4252 | +msgid "Memory tests" |
4253 | +msgstr "" |
4254 | + |
4255 | +#. description |
4256 | +#: ../jobs/local.txt.in:108 |
4257 | msgid "Miscellaneous tests" |
4258 | msgstr "" |
4259 | |
4260 | #. description |
4261 | -#: ../jobs/local.txt.in:88 |
4262 | +#: ../jobs/local.txt.in:113 |
4263 | msgid "Monitor tests" |
4264 | msgstr "Uji Monitor" |
4265 | |
4266 | #. description |
4267 | -#: ../jobs/local.txt.in:93 |
4268 | +#: ../jobs/local.txt.in:118 |
4269 | msgid "Networking tests" |
4270 | msgstr "" |
4271 | |
4272 | #. description |
4273 | -#: ../jobs/local.txt.in:98 |
4274 | +#: ../jobs/local.txt.in:123 |
4275 | +msgid "Optical Drive tests" |
4276 | +msgstr "" |
4277 | + |
4278 | +#. description |
4279 | +#: ../jobs/local.txt.in:128 |
4280 | +msgid "Panel Clock Verification tests" |
4281 | +msgstr "" |
4282 | + |
4283 | +#. description |
4284 | +#: ../jobs/local.txt.in:133 |
4285 | msgid "PCMCIA/PCIX Card tests" |
4286 | msgstr "" |
4287 | |
4288 | #. description |
4289 | -#: ../jobs/local.txt.in:103 |
4290 | +#: ../jobs/local.txt.in:138 |
4291 | msgid "Peripheral tests" |
4292 | msgstr "" |
4293 | |
4294 | #. description |
4295 | -#: ../jobs/local.txt.in:108 |
4296 | +#: ../jobs/local.txt.in:143 |
4297 | +msgid "Phoronix Test Suite tests" |
4298 | +msgstr "" |
4299 | + |
4300 | +#. description |
4301 | +#: ../jobs/local.txt.in:148 |
4302 | msgid "Power Management tests" |
4303 | msgstr "" |
4304 | |
4305 | #. description |
4306 | -#: ../jobs/local.txt.in:113 |
4307 | +#: ../jobs/local.txt.in:153 |
4308 | +msgid "QA Regression tests" |
4309 | +msgstr "" |
4310 | + |
4311 | +#. description |
4312 | +#: ../jobs/local.txt.in:158 |
4313 | +msgid "Server Services checks" |
4314 | +msgstr "" |
4315 | + |
4316 | +#. description |
4317 | +#: ../jobs/local.txt.in:163 |
4318 | +msgid "Suspend tests" |
4319 | +msgstr "" |
4320 | + |
4321 | +#. description |
4322 | +#: ../jobs/local.txt.in:168 |
4323 | msgid "Unity tests" |
4324 | msgstr "" |
4325 | |
4326 | #. description |
4327 | -#: ../jobs/local.txt.in:118 |
4328 | +#: ../jobs/local.txt.in:173 |
4329 | +msgid "USB tests" |
4330 | +msgstr "" |
4331 | + |
4332 | +#. description |
4333 | +#: ../jobs/local.txt.in:178 |
4334 | msgid "User Applications" |
4335 | msgstr "" |
4336 | |
4337 | #. description |
4338 | -#: ../jobs/local.txt.in:123 |
4339 | +#: ../jobs/local.txt.in:183 |
4340 | +msgid "Wireless networking tests" |
4341 | +msgstr "" |
4342 | + |
4343 | +#. description |
4344 | +#: ../jobs/local.txt.in:188 |
4345 | msgid "Stress tests" |
4346 | msgstr "" |
4347 | |
4348 | #. description |
4349 | #: ../jobs/ltp.txt.in:3 |
4350 | -msgid "Linux Test Project" |
4351 | -msgstr "Proyek Uji Linux" |
4352 | +msgid "" |
4353 | +"This test installs and runs Linux Test Project syscalls test. This can be " |
4354 | +"destructive, thus this test is blacklisted by default." |
4355 | +msgstr "" |
4356 | |
4357 | #. description |
4358 | -#: ../jobs/mago.txt.in:3 |
4359 | -msgid "Automated desktop testing" |
4360 | +#: ../jobs/mago.txt.in:8 |
4361 | +msgid "" |
4362 | +"PURPOSE:\n" |
4363 | +" This test installs and runs the Mago Automated Desktop Testing suite." |
4364 | msgstr "" |
4365 | |
4366 | #. description |
4367 | #: ../jobs/mediacard.txt.in:3 |
4368 | msgid "" |
4369 | -"Secure Digital (SD) media card support verification:\n" |
4370 | -" 1.- Plug a SD media card into the computer.\n" |
4371 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4372 | -"top of the screen.\n" |
4373 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4374 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4375 | -msgstr "" |
4376 | - |
4377 | -#. description |
4378 | -#: ../jobs/mediacard.txt.in:15 |
4379 | -msgid "" |
4380 | -"Secure Digital (SD) media card support re-verification:\n" |
4381 | -" 1.- Plug a SD media card into the computer.\n" |
4382 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4383 | -"top of the screen.\n" |
4384 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4385 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4386 | -msgstr "" |
4387 | - |
4388 | -#. description |
4389 | -#: ../jobs/mediacard.txt.in:26 |
4390 | -msgid "" |
4391 | -"Secure Digital High Capacity (SDHC) media card support verification:\n" |
4392 | -" 1.- Plug a SDHC media card into the computer.\n" |
4393 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4394 | -"top of the screen.\n" |
4395 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4396 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4397 | -msgstr "" |
4398 | - |
4399 | -#. description |
4400 | -#: ../jobs/mediacard.txt.in:38 |
4401 | -msgid "" |
4402 | -"Secure Digital High Capacity (SDHC) media card support re-verification:\n" |
4403 | -" 1.- Plug a SDHC media card into the computer.\n" |
4404 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4405 | -"top of the screen.\n" |
4406 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4407 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4408 | -msgstr "" |
4409 | - |
4410 | -#. description |
4411 | -#: ../jobs/mediacard.txt.in:49 |
4412 | -msgid "" |
4413 | -"Multi Media Card (MMC) media card support verification:\n" |
4414 | -" 1.- Plug a MMC media card into the computer.\n" |
4415 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4416 | -"top of the screen.\n" |
4417 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4418 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4419 | -msgstr "" |
4420 | - |
4421 | -#. description |
4422 | -#: ../jobs/mediacard.txt.in:61 |
4423 | -msgid "" |
4424 | -"Multi Media Card (MMC) media card support re-verification:\n" |
4425 | -" 1.- Plug a MMC media card into the computer.\n" |
4426 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4427 | -"top of the screen.\n" |
4428 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4429 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4430 | -msgstr "" |
4431 | - |
4432 | -#. description |
4433 | -#: ../jobs/mediacard.txt.in:72 |
4434 | -msgid "" |
4435 | -"Memory Stick (MS) media card support verification:\n" |
4436 | -" 1.- Plug a MS media card into the computer.\n" |
4437 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4438 | -"top of the screen.\n" |
4439 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4440 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4441 | -msgstr "" |
4442 | - |
4443 | -#. description |
4444 | -#: ../jobs/mediacard.txt.in:84 |
4445 | -msgid "" |
4446 | -"Memory Stick (MS) media card support re-verification:\n" |
4447 | -" 1.- Plug a MS media card into the computer.\n" |
4448 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4449 | -"top of the screen.\n" |
4450 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4451 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4452 | -msgstr "" |
4453 | - |
4454 | -#. description |
4455 | -#: ../jobs/mediacard.txt.in:95 |
4456 | -msgid "" |
4457 | -"Memory Stick Pro (MSP) media card support verification:\n" |
4458 | -" 1.- Plug a MSP media card into the computer.\n" |
4459 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4460 | -"top of the screen.\n" |
4461 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4462 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4463 | -msgstr "" |
4464 | - |
4465 | -#. description |
4466 | -#: ../jobs/mediacard.txt.in:107 |
4467 | -msgid "" |
4468 | -"Memory Stick Pro (MSP) media card support re-verification:\n" |
4469 | -" 1.- Plug a MSP media card into the computer.\n" |
4470 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4471 | -"top of the screen.\n" |
4472 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4473 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4474 | -msgstr "" |
4475 | - |
4476 | -#. description |
4477 | -#: ../jobs/mediacard.txt.in:118 |
4478 | -msgid "" |
4479 | -"Compact Flash (CF) media card support verification:\n" |
4480 | -" 1.- Plug a CF media card into the computer.\n" |
4481 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4482 | -"top of the screen.\n" |
4483 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4484 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4485 | -msgstr "" |
4486 | - |
4487 | -#. description |
4488 | -#: ../jobs/mediacard.txt.in:130 |
4489 | -msgid "" |
4490 | -"Compact Flash (CF) media card support re-verification:\n" |
4491 | -" 1.- Plug a CF media card into the computer.\n" |
4492 | -" 2.- An icon should appear on the desktop and in the \"Places\" menu at the " |
4493 | -"top of the screen.\n" |
4494 | -" 3.- Right click on the deskop icon and select \"Safely Remove Drive\".\n" |
4495 | -" 4.- The icon should disappear of both the deskop and the \"Places\" menu." |
4496 | -msgstr "" |
4497 | - |
4498 | -#. description |
4499 | -#: ../jobs/mediacard.txt.in:130 |
4500 | -msgid "Does the icon automatically appear/disappear?" |
4501 | +"PURPOSE:\n" |
4502 | +" This test will check your system Secure Digital (SD) media card support\n" |
4503 | +"STEPS:\n" |
4504 | +" 1. Plug a SD media card into the computer\n" |
4505 | +" 2. An icon should appear on the Launcher\n" |
4506 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4507 | +" 4. The icon should disappear from the Launcher\n" |
4508 | +"VERIFICATION:\n" |
4509 | +" Does the icon automatically appear/disappear?" |
4510 | +msgstr "" |
4511 | + |
4512 | +#. description |
4513 | +#: ../jobs/mediacard.txt.in:17 |
4514 | +msgid "" |
4515 | +"PURPOSE:\n" |
4516 | +" This test will check your system Secure Digital (SD) media card support " |
4517 | +"after suspend\n" |
4518 | +"STEPS:\n" |
4519 | +" 1. Plug a SD media card into the computer\n" |
4520 | +" 2. An icon should appear on the Launcher\n" |
4521 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4522 | +" 4. The icon should disappear from the Launcher\n" |
4523 | +"VERIFICATION:\n" |
4524 | +" Does the icon automatically appear/disappear?" |
4525 | +msgstr "" |
4526 | + |
4527 | +#. description |
4528 | +#: ../jobs/mediacard.txt.in:30 |
4529 | +msgid "" |
4530 | +"PURPOSE:\n" |
4531 | +" This test will check your system Secure Digital High Capacity (SDHC) " |
4532 | +"media card support\n" |
4533 | +"STEPS:\n" |
4534 | +" 1. Plug a SDHC media card into the computer\n" |
4535 | +" 2. An icon should appear on the Launcher\n" |
4536 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4537 | +" 4. The icon should disappear from the Launcher\n" |
4538 | +"VERIFICATION:\n" |
4539 | +" Does the icon automatically appear/disappear?" |
4540 | +msgstr "" |
4541 | + |
4542 | +#. description |
4543 | +#: ../jobs/mediacard.txt.in:44 |
4544 | +msgid "" |
4545 | +" This test will check your system Secure Digital High Capacity (SDHC) " |
4546 | +"media card support after suspend\n" |
4547 | +"STEPS:\n" |
4548 | +" 1. Plug a SDHC media card into the computer\n" |
4549 | +" 2. An icon should appear on the Launcher\n" |
4550 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4551 | +" 4. The icon should disappear from the Launcher\n" |
4552 | +"VERIFICATION:\n" |
4553 | +" Does the icon automatically appear/disappear?" |
4554 | +msgstr "" |
4555 | + |
4556 | +#. description |
4557 | +#: ../jobs/mediacard.txt.in:56 |
4558 | +msgid "" |
4559 | +"PURPOSE:\n" |
4560 | +" This test will check your system Multi Media Card (MMC) media card " |
4561 | +"support\n" |
4562 | +"STEPS:\n" |
4563 | +" 1. Plug a MMC media card into the computer\n" |
4564 | +" 2. An icon should appear on the Launcher\n" |
4565 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4566 | +" 4. The icon should disappear from the Launcher\n" |
4567 | +"VERIFICATION:\n" |
4568 | +" Does the icon automatically appear/disappear?" |
4569 | +msgstr "" |
4570 | + |
4571 | +#. description |
4572 | +#: ../jobs/mediacard.txt.in:70 |
4573 | +msgid "" |
4574 | +"PURPOSE:\n" |
4575 | +" This test will check your system Multi Media Card (MMC) media card " |
4576 | +"support after suspend\n" |
4577 | +"STEPS:\n" |
4578 | +" 1. Plug a MMC media card into the computer\n" |
4579 | +" 2. An icon should appear on the Launcher\n" |
4580 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4581 | +" 4. The icon should disappear from the Launcher\n" |
4582 | +"VERIFICATION:\n" |
4583 | +" Does the icon automatically appear/disappear?" |
4584 | +msgstr "" |
4585 | + |
4586 | +#. description |
4587 | +#: ../jobs/mediacard.txt.in:83 |
4588 | +msgid "" |
4589 | +"PURPOSE:\n" |
4590 | +" This test will check your system Memory Stick (MS) media card support\n" |
4591 | +"STEPS:\n" |
4592 | +" 1. Plug a MS media card into the computer\n" |
4593 | +" 2. An icon should appear on the Launcher\n" |
4594 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4595 | +" 4. The icon should disappear from the Launcher\n" |
4596 | +"VERIFICATION:\n" |
4597 | +" Does the icon automatically appear/disappear?" |
4598 | +msgstr "" |
4599 | + |
4600 | +#. description |
4601 | +#: ../jobs/mediacard.txt.in:97 |
4602 | +msgid "" |
4603 | +"PURPOSE:\n" |
4604 | +" This test will check your system Memory Stick (MS) media card support " |
4605 | +"after suspend\n" |
4606 | +"STEPS:\n" |
4607 | +" 1. Plug a MS media card into the computer\n" |
4608 | +" 2. An icon should appear on the Launcher\n" |
4609 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4610 | +" 4. The icon should disappear from the Launcher\n" |
4611 | +"VERIFICATION:\n" |
4612 | +" Does the icon automatically appear/disappear?" |
4613 | +msgstr "" |
4614 | + |
4615 | +#. description |
4616 | +#: ../jobs/mediacard.txt.in:110 |
4617 | +msgid "" |
4618 | +"PURPOSE:\n" |
4619 | +" This test will check your system Memory Stick Pro (MSP) media card " |
4620 | +"support\n" |
4621 | +"STEPS:\n" |
4622 | +" 1. Plug a MSP media card into the computer\n" |
4623 | +" 2. An icon should appear on the Launcher\n" |
4624 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4625 | +" 4. The icon should disappear from the Launcher\n" |
4626 | +"VERIFICATION:\n" |
4627 | +" Does the icon automatically appear/disappear?" |
4628 | +msgstr "" |
4629 | + |
4630 | +#. description |
4631 | +#: ../jobs/mediacard.txt.in:124 |
4632 | +msgid "" |
4633 | +"PURPOSE:\n" |
4634 | +" This test will check your system Memory Stick Pro (MSP) media card " |
4635 | +"support after suspend\n" |
4636 | +"STEPS:\n" |
4637 | +" 1. Plug a MSP media card into the computer\n" |
4638 | +" 2. An icon should appear on the Launcher\n" |
4639 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4640 | +" 4. The icon should disappear from the Launcher\n" |
4641 | +"VERIFICATION:\n" |
4642 | +" Does the icon automatically appear/disappear?" |
4643 | +msgstr "" |
4644 | + |
4645 | +#. description |
4646 | +#: ../jobs/mediacard.txt.in:137 |
4647 | +msgid "" |
4648 | +"PURPOSE:\n" |
4649 | +" This test will check your system Compact Flash (CF) media card support\n" |
4650 | +"STEPS:\n" |
4651 | +" 1. Plug a CF media card into the computer\n" |
4652 | +" 2. An icon should appear on the Launcher\n" |
4653 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4654 | +" 4. The icon should disappear from the Launcher\n" |
4655 | +"VERIFICATION:\n" |
4656 | +" Does the icon automatically appear/disappear?" |
4657 | +msgstr "" |
4658 | + |
4659 | +#. description |
4660 | +#: ../jobs/mediacard.txt.in:151 |
4661 | +msgid "" |
4662 | +" This test will check your system Compact Flash (CF) media card support " |
4663 | +"after suspend\n" |
4664 | +"STEPS:\n" |
4665 | +" 1. Plug a CF media card into the computer\n" |
4666 | +" 2. An icon should appear on the Launcher\n" |
4667 | +" 3. Right click on the Launcher icon and select \"Safely Remove Drive\"\n" |
4668 | +" 4. The icon should disappear from the Launcher\n" |
4669 | +"VERIFICATION:\n" |
4670 | +" Does the icon automatically appear/disappear?" |
4671 | msgstr "" |
4672 | |
4673 | #. description |
4674 | #: ../jobs/memory.txt.in:4 |
4675 | -msgid "The following amount of memory was detected:" |
4676 | +msgid "" |
4677 | +"PURPOSE:\n" |
4678 | +" This test checks the amount of memory that is detected\n" |
4679 | +"STEPS:\n" |
4680 | +" 1. Click Test to see the amount of detected memory\n" |
4681 | +"INFO:\n" |
4682 | +" $output\n" |
4683 | +"VERIFICATION:\n" |
4684 | +" Is the amount of detected memory correct?" |
4685 | msgstr "" |
4686 | |
4687 | #. description |
4688 | -#: ../jobs/memory.txt.in:16 |
4689 | +#: ../jobs/memory.txt.in:19 |
4690 | msgid "Test and exercise memory." |
4691 | msgstr "" |
4692 | |
4693 | #. description |
4694 | #: ../jobs/miscellanea.txt.in:8 |
4695 | msgid "" |
4696 | -"Select Test to switch to another virtual terminal and then back to X. Your " |
4697 | -"screen will change temporarily to a text console and then switch back to " |
4698 | -"your current session." |
4699 | -msgstr "" |
4700 | - |
4701 | -#. description |
4702 | -#: ../jobs/miscellanea.txt.in:8 |
4703 | -msgid "Note that this test may require you to enter your password." |
4704 | -msgstr "" |
4705 | - |
4706 | -#. description |
4707 | -#: ../jobs/miscellanea.txt.in:8 |
4708 | -msgid "Did the screen change temporarily to a text console?" |
4709 | -msgstr "" |
4710 | - |
4711 | -#. description |
4712 | -#: ../jobs/miscellanea.txt.in:20 |
4713 | -msgid "Run Colin King's Firmware Test Suite automated tests." |
4714 | -msgstr "" |
4715 | - |
4716 | -#. description |
4717 | -#: ../jobs/miscellanea.txt.in:29 |
4718 | +"PURPOSE:\n" |
4719 | +" This test will check that the system can switch to a virtual terminal " |
4720 | +"and back to X\n" |
4721 | +"STEPS:\n" |
4722 | +" 1. Click \"Test\" to switch to another virtual terminal and then back to " |
4723 | +"X\n" |
4724 | +"VERIFICATION:\n" |
4725 | +" Did your screen change temporarily to a text console and then switch " |
4726 | +"back to your current session?" |
4727 | +msgstr "" |
4728 | + |
4729 | +#. description |
4730 | +#: ../jobs/miscellanea.txt.in:21 |
4731 | +msgid "Run Firmware Test Suite (fwts) automated tests." |
4732 | +msgstr "" |
4733 | + |
4734 | +#. description |
4735 | +#: ../jobs/miscellanea.txt.in:30 |
4736 | msgid "" |
4737 | "ipmitool is required for ipmi testing. This checks for ipmitool and installs " |
4738 | "it if not available." |
4739 | msgstr "" |
4740 | |
4741 | #. description |
4742 | -#: ../jobs/miscellanea.txt.in:36 |
4743 | +#: ../jobs/miscellanea.txt.in:37 |
4744 | msgid "" |
4745 | "This will run some basic connectivity tests against a BMC, verifying that " |
4746 | "IPMI works." |
4747 | msgstr "" |
4748 | |
4749 | #. description |
4750 | -#: ../jobs/monitor.txt.in:3 |
4751 | -msgid "If your system does not have a VGA port, please skip this test." |
4752 | -msgstr "" |
4753 | - |
4754 | -#. description |
4755 | -#: ../jobs/monitor.txt.in:3 |
4756 | -msgid "" |
4757 | -"Connect a display (if not already connected) to the VGA port on your system. " |
4758 | -"Is the image displayed correctly?" |
4759 | -msgstr "" |
4760 | - |
4761 | -#. description |
4762 | -#: ../jobs/monitor.txt.in:10 |
4763 | -msgid "If your system does not have a DVI port, please skip this test." |
4764 | -msgstr "" |
4765 | - |
4766 | -#. description |
4767 | -#: ../jobs/monitor.txt.in:10 |
4768 | -msgid "" |
4769 | -"Connect a display (if not already connected) to the DVI port on your system. " |
4770 | -"Is the image displayed correctly?" |
4771 | -msgstr "" |
4772 | - |
4773 | -#. description |
4774 | -#: ../jobs/monitor.txt.in:17 |
4775 | -msgid "If your system does not have DisplayPort, please skip this test." |
4776 | -msgstr "" |
4777 | - |
4778 | -#. description |
4779 | -#: ../jobs/monitor.txt.in:17 |
4780 | -msgid "" |
4781 | -"Connect a display (if not already connected) to the DisplayPort on your " |
4782 | -"system. Is the image displayed correctly?" |
4783 | -msgstr "" |
4784 | - |
4785 | -#. description |
4786 | -#: ../jobs/monitor.txt.in:24 |
4787 | -msgid "If your system does not have a HDMI port, please skip this test." |
4788 | -msgstr "" |
4789 | - |
4790 | -#. description |
4791 | -#: ../jobs/monitor.txt.in:24 |
4792 | -msgid "" |
4793 | -"Connect a display (if not already connected) to the HDMI port on your " |
4794 | -"system. Is the image displayed correctly?" |
4795 | -msgstr "" |
4796 | - |
4797 | -#. description |
4798 | -#: ../jobs/monitor.txt.in:31 |
4799 | -msgid "If your system does not have a S-VIDEO port, please skip this test." |
4800 | -msgstr "" |
4801 | - |
4802 | -#. description |
4803 | -#: ../jobs/monitor.txt.in:31 |
4804 | -msgid "" |
4805 | -"Connect a display (if not already connected) to the S-VIDEO port on your " |
4806 | -"system. Is the image displayed correctly?" |
4807 | -msgstr "" |
4808 | - |
4809 | -#. description |
4810 | -#: ../jobs/monitor.txt.in:38 |
4811 | -msgid "If your system does not have a RCA port, please skip this test." |
4812 | -msgstr "" |
4813 | - |
4814 | -#. description |
4815 | -#: ../jobs/monitor.txt.in:38 |
4816 | -msgid "" |
4817 | -"Connect a display (if not already connected) to the RCA port on your system. " |
4818 | -"Is the image displayed correctly?" |
4819 | -msgstr "" |
4820 | - |
4821 | -#. description |
4822 | -#: ../jobs/monitor.txt.in:46 |
4823 | -msgid "" |
4824 | -"Monitor power saving verification procedure:\n" |
4825 | -" 1.- Select Test to try the power saving capabilities of your monitor.\n" |
4826 | -" 2.- The monitor should go blank.\n" |
4827 | -" 3.- Press any key or move the mouse to recover." |
4828 | -msgstr "" |
4829 | - |
4830 | -#. description |
4831 | -#: ../jobs/monitor.txt.in:46 |
4832 | -msgid "Did the monitor go blank?" |
4833 | +#: ../jobs/miscellanea.txt.in:43 |
4834 | +msgid "" |
4835 | +" Determine if we need to run tests specific to portable computers that may " |
4836 | +"not apply to desktops." |
4837 | +msgstr "" |
4838 | + |
4839 | +#. description |
4840 | +#: ../jobs/miscellanea.txt.in:51 |
4841 | +msgid "" |
4842 | +"This test checks /var/crash to see if there are any crash reports present." |
4843 | +msgstr "" |
4844 | + |
4845 | +#. description |
4846 | +#: ../jobs/miscellanea.txt.in:51 |
4847 | +msgid "If there are, this test will fail." |
4848 | +msgstr "" |
4849 | + |
4850 | +#. description |
4851 | +#: ../jobs/monitor.txt.in:3 |
4852 | +msgid "" |
4853 | +"PURPOSE:\n" |
4854 | +" This test will check your VGA port. Skip if your system does not have a " |
4855 | +"VGA port.\n" |
4856 | +"STEPS:\n" |
4857 | +" 1. Connect a display (if not already connected) to the VGA port on your " |
4858 | +"system\n" |
4859 | +"VERIFICATION:\n" |
4860 | +" Was the desktop displayed correctly on both screens?" |
4861 | +msgstr "" |
4862 | + |
4863 | +#. description |
4864 | +#: ../jobs/monitor.txt.in:13 |
4865 | +msgid "" |
4866 | +"PURPOSE:\n" |
4867 | +" This test will check your DVI port. Skip if your system does not have a " |
4868 | +"DVI port\n" |
4869 | +"STEPS:\n" |
4870 | +" 1. Connect a display (if not already connected) to the DVI port on your " |
4871 | +"system\n" |
4872 | +"VERIFICATION:\n" |
4873 | +" Was the desktop displayed correctly on both screens?" |
4874 | +msgstr "" |
4875 | + |
4876 | +#. description |
4877 | +#: ../jobs/monitor.txt.in:23 |
4878 | +msgid "" |
4879 | +"PURPOSE:\n" |
4880 | +" This test will check your DisplayPort port. Skip if your system does not " |
4881 | +"have a DisplayPort port\n" |
4882 | +"STEPS:\n" |
4883 | +" 1. Connect a display (if not already connected) to the DisplayPort port " |
4884 | +"on your system\n" |
4885 | +"VERIFICATION:\n" |
4886 | +" Was the desktop displayed correctly on both screens?" |
4887 | +msgstr "" |
4888 | + |
4889 | +#. description |
4890 | +#: ../jobs/monitor.txt.in:33 |
4891 | +msgid "" |
4892 | +"PURPOSE:\n" |
4893 | +" This test will check your HDMI port. Skip if your system does not have a " |
4894 | +"HDMI port\n" |
4895 | +"STEPS:\n" |
4896 | +" 1. Connect a display (if not already connected) to the HDMI port on your " |
4897 | +"system\n" |
4898 | +"VERIFICATION:\n" |
4899 | +" Was the desktop displayed correctly on both screens?" |
4900 | +msgstr "" |
4901 | + |
4902 | +#. description |
4903 | +#: ../jobs/monitor.txt.in:43 |
4904 | +msgid "" |
4905 | +"PURPOSE:\n" |
4906 | +" This test will check your S-VIDEO port. Skip if your system does not " |
4907 | +"have a S-VIDEO port\n" |
4908 | +"STEPS:\n" |
4909 | +" 1. Connect a display (if not already connected) to the S-VIDEO port on " |
4910 | +"your system\n" |
4911 | +"VERIFICATION:\n" |
4912 | +" Was the desktop displayed correctly on both screens?" |
4913 | +msgstr "" |
4914 | + |
4915 | +#. description |
4916 | +#: ../jobs/monitor.txt.in:53 |
4917 | +msgid "" |
4918 | +"PURPOSE:\n" |
4919 | +" This test will check your RCA port. Skip if your system does not have a " |
4920 | +"RCA port\n" |
4921 | +"STEPS:\n" |
4922 | +" 1. Connect a display (if not already connected) to the RCA port on your " |
4923 | +"system\n" |
4924 | +"VERIFICATION:\n" |
4925 | +" Was the desktop displayed correctly on both screens?" |
4926 | +msgstr "" |
4927 | + |
4928 | +#. description |
4929 | +#: ../jobs/monitor.txt.in:64 |
4930 | +msgid "" |
4931 | +"PURPOSE:\n" |
4932 | +" This test will check your monitor power saving capabilities\n" |
4933 | +"STEPS:\n" |
4934 | +" 1. Click \"Test\" to try the power saving capabilities of your monitor\n" |
4935 | +" 2. Press any key or move the mouse to recover\n" |
4936 | +"VERIFICATION:\n" |
4937 | +" Did the the monitor go blank and turn on again?" |
4938 | msgstr "" |
4939 | |
4940 | #. description |
4941 | #: ../jobs/networking.txt.in:5 |
4942 | -msgid "Detecting your network controller(s):" |
4943 | +msgid "Test to detect the available network controllers" |
4944 | +msgstr "" |
4945 | + |
4946 | +#. description |
4947 | +#: ../jobs/networking.txt.in:11 |
4948 | +msgid "Tests whether the system has a working Internet connection." |
4949 | msgstr "" |
4950 | |
4951 | #. description |
4952 | #: ../jobs/networking.txt.in:16 |
4953 | -msgid "Testing your connection to the Internet:" |
4954 | -msgstr "" |
4955 | - |
4956 | -#. description |
4957 | -#: ../jobs/networking.txt.in:26 |
4958 | msgid "Network Information" |
4959 | msgstr "" |
4960 | |
4961 | #. description |
4962 | -#: ../jobs/networking.txt.in:46 |
4963 | -msgid "Wireless scanning test." |
4964 | -msgstr "" |
4965 | - |
4966 | -#. description |
4967 | -#: ../jobs/networking.txt.in:52 |
4968 | -msgid "" |
4969 | -"Wireless network connection procedure: 1.- Click on the Network Manager " |
4970 | -"applet 2.- Select a network below the 'Wireless networks' section 3.- Notify " |
4971 | -"OSD should confirm that the connection has been established 4.- Select Test " |
4972 | -"to verify that it's possible to establish an HTTP connection" |
4973 | -msgstr "" |
4974 | - |
4975 | -#. description |
4976 | -#: ../jobs/networking.txt.in:64 |
4977 | -msgid "" |
4978 | -"Wired network connection procedure: 1.- Click on the Network Manager applet " |
4979 | -"2.- Select a network below the 'Wired network' section 3.- Notify OSD should " |
4980 | -"confirm that the connection has been established 4.- Select Test to verify " |
4981 | -"that it's possible to establish an HTTP connection" |
4982 | -msgstr "" |
4983 | - |
4984 | -#. description |
4985 | -#: ../jobs/networking.txt.in:76 |
4986 | -msgid "" |
4987 | -"Built-in modem network connection procedure: 1.- Connect the telephone line " |
4988 | -"to the computer 2.- Right click on the Network Manager applet 3.- Select " |
4989 | -"'Edit Connections' 4.- Select the 'DSL' tab 5.- Click on add 'Add' button 6.-" |
4990 | -" Configure the connection parameters properly 7.- Notify OSD should confirm " |
4991 | -"that the connection has been established 8.- Select Test to verify that it's " |
4992 | -"possible to establish an HTTP connection" |
4993 | -msgstr "" |
4994 | - |
4995 | -#. description |
4996 | -#: ../jobs/networking.txt.in:76 ../jobs/peripheral.txt.in:15 |
4997 | -msgid "Was the connection correctly established?" |
4998 | -msgstr "" |
4999 | - |
5000 | -#. description |
- I see there are extra changes for a checkbox-sru script; they should either be added to changelog or dropped.
- There are also extra changes in install/postinst for update_ configuration( ) (third hunk in the diff) that weren't immediately obvious to me what they were for besides the dropped hwtest packages. They should be better described in changelog (if not already there).
- there is no mention of the changes to jobs/local.txt.in for the command; changing from .../peripheral.txt to .../phoronix.txt looks rather unusual; and should be mentioned in syslog.
- changes to plugins/ jobs_prompt. py aren't changelog, afaict; please add them :)
- there appears to be extra changes to scripts/ cpu_offlining; again not in changelog when they should probably be.