Merge lp:~sylvain-pineau/checkbox/0.15 into lp:checkbox

Proposed by Sylvain Pineau
Status: Merged
Merged at revision: 1876
Proposed branch: lp:~sylvain-pineau/checkbox/0.15
Merge into: lp:checkbox
Diff against target: 1477 lines (+506/-529) (has conflicts)
1 file modified
debian/changelog (+506/-529)
Text conflict in debian/changelog
To merge this branch: bzr merge lp:~sylvain-pineau/checkbox/0.15
Reviewer Review Type Date Requested Status
Daniel Manrique (community) Approve
Review via email: mp+142593@code.launchpad.net

Description of the change

This MR basically offers a common ancestry for the ubuntu branch of checkbox.

The changelog comes from the ubuntu version, recent bugs/features have been added under 0.15 in addition to bugs/features that were omitted due to Feature/UI Freezes. It means entries in the changelog from 0.14.5 and onwards.

To post a comment you must log in.
Revision history for this message
Daniel Manrique (roadmr) wrote :

Merged, thanks for the great work on this! now we have the long-coveted common history between lp:checkbox and lp:ubuntu/checkbox.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2013-01-09 18:14:41 +0000
3+++ debian/changelog 2013-01-09 21:08:30 +0000
4@@ -1,5 +1,7 @@
5 checkbox (0.15) raring; urgency=low
6
7+ * New upstream release (LP #1097626):
8+
9 [ Daniel Manrique ]
10 * New version 0.15 for Raring Ringtail development.
11 * Fail gracefully with a friendly and useful error message if audio settings
12@@ -12,10 +14,73 @@
13 (LP: #1089046)
14 * added scripts/key_test to the list of translatable files (LP: #1073359)
15 * Added wireless network devices to networking/info local job (LP: #1089787)
16+<<<<<<< TREE
17 * Updated call to Thread constructor to use positional arguments
18 (LP: #1097866)
19+=======
20+ * [FEATURE] checkbox/job.py: Fixed intltool warning about unnamed
21+ parameters in string, applied pep8 fixes.
22+ * checkbox-cli progress indicator is now static, spinning around instead of
23+ filling the screen with dots. (LP: #926104)
24+ * Increased version number after final Ubuntu Quantal release.
25+ * Added environment resource to whitelists (LP: #1067038)
26+ * Added retrying pactl commands in case audio layer is not up yet
27+ (LP: #1065908)
28+ * Removed references to inexistent opts.verbose setting (LP: #1070829)
29+ * Added unit test to catch jobs with mismatching environ and actual
30+ variables used in shell command (LP: #955053)
31+ * Forced utf-8 decoding on modinfo output and updated to use check_output
32+ instead of communicate (LP: #1055730)
33+ * [FEATURE] Added oem-config directory to setup.py so it builds correctly.
34+ * jobs/peripheral.txt.in: Fixed a typo in the DSL job. (LP: #1039192)
35+ * jobs/resource.txt.in: Added usb resource that indicates which versions of
36+ the protocol are supported (currently only reports for USB 2.0 and 3.0).
37+ * scripts/removable_storage_watcher, scripts/removable_storage_test: Added
38+ a parameter to specify minimum speed to accept a device, and a parameter
39+ to fail removable_storage_test if the transfer speed is below a threshold.
40+ * jobs/usb.txt.in: Added usb3 jobs that will only pass if an actual USB 3.0
41+ device is inserted/removed/tested.
42+ * scripts/audio_test: made the default mode verbose, it now sends all
43+ output to stderr (but still exits a proper return value). Jobs using it
44+ are updated to remove the now-unneeded -v parameter.
45+ * Added tests to ensure all job files are declared in setup.cfg,
46+ po/POTFILES.in and included in jobs/local.txt.in. (LP: #1052986)
47+ * setup.cfg, po/POTFILES.in, jobs/local.txt.in: Fixed so the tests pass.
48+ (LP: #1052986)
49+ * [FEATURE] checkbox/tests/message_files.py: Added a test to validate
50+ that all shell jobs have descriptions (LP: #1052992).
51+ * [FEATURE] jobs/stress.txt.in: Updated some shell jobs that had no
52+ description (LP: #1052992).
53+ * [FEATURE] Added a test to verify that jobs contain only keys
54+ declared in the schema (avoid stray keys).
55+>>>>>>> MERGE-SOURCE
56
57- [ Brendan Donegan ]
58+ [ Brendan Donegan ]
59+ * [FEATURE] Add environment_info plugin which sets environment variables
60+ according to the values set in the plugin via Checkboxes INI files.
61+ * [FEATURE] Added semi-automated wireless tests which require only a single
62+ router to run, prompting the user to modify the routers config during
63+ the test.
64+ * [FEATURE] Added semi-automated wireless after suspend tests to suspend.txt.in,
65+ since they were missed in the previous merge
66+ * Attach the output of udev_resource, for debugging purposes (LP: #974271)
67+ * Remove default value from windows_number argument since the logic following
68+ it dictates that it's only valid for certain tests (LP: #1047621)
69+ * jobs/audio.txt.in - fix description of audio/playback_hdmi (LP: #1052136)
70+ * [FEATURE] plugin/environment_info.py - allow BT device address to be set
71+ in the checkbox.ini file to facilitate self-testing
72+ * jobs/keys.txt.in, scripts/key_test - Fix keys/battery test to have correct
73+ fields and tidy up pep8 violations in key_test script (LP: #1054410)
74+ * [FEATURE] jobs/power-management.txt.in, jobs/touchpad.txt.in,
75+ jobs/sniff.txt.in - Fix incorrect formatting of job descriptions to
76+ allow steps to be displayed by the UI (LP: #1054208)
77+ * Remove networking/bandwidth job since it is not useful (LP: #1009658)
78+ * [FEATURE] jobs/suspend.txt.in - pipe output of bluetooth_obex jobs through ansi_parser
79+ to avoid invalid characters ending up in the submission.xml (LP: #1060332)
80+ * scripts/network_reconnect_resume_test - map reconnect time strings to float
81+ that they can be used in calculations later on (LP: #1064385)
82+ * scripts/network_reconnect_resume_test - convert map of reconnect times into
83+ a list in order to check if the list is empty (LP: #1064425)
84 * Change forward-slashes to asterisks in the filename of a connection, since
85 this is what NetworkManager does internally (LP: #1073335)
86 * Create a test to move a 3D window around the screen to check if there is any tearing
87@@ -35,54 +100,6 @@
88 by a previous bug fix (LP: #1096799)
89 * jobs/miscellanea.txt.in, plugins/environment_info.py - added test to check
90 a sources file for specific repositories to make sure they are present
91-
92- [ Jeff Lane ]
93- * jobs/suspend.txt.in - removed incorrect multiple router requirement for
94- suspend/wireless_after_suspend (LP: #1070333)
95- * jobs/suspend.txt.in - fixed cycle_resolutions_after_suspend_auto so that it
96- properly depends on suspend_advanced_auto rather than suspend_advanced
97- (LP: #1071605)
98- * jobs/graphics.txt.in - removed perl wrappings from tests using
99- unity_support_test. They should pipe through ansi_parser like other jobs.
100- (LP: #1087777)
101- * jobs/info.txt.in - added job info/disk_partitions (LP: #1081833)
102- * jobs/stress.txt.in, jobs/suspend.txt.in - fixed a bug in the command for
103- the suspend jobs where checkbox was getting the exitcode for tee rather
104- than for sleep_test or fwts_test (LP: #1095713)
105- * jobs/stress.txt.in, jobs/hibernate.txt.in - increased device-check-delay
106- from 30 seconds to 45 seconds to avoid a race condition.
107- jobs/suspend.txt.in - added 45 second device-check-delay to the
108- suspend_advanced and suspend_avanced_auto jobs to avoid a race condition.
109- (LP: #1095668)
110- * jobs/bluetooth.txt.in - added pipefail to bluetooth/detect-output
111- jobs/suspend.txt.in - added pipefail to suspend/network_before_suspend
112- (LP: #1096948)
113-
114- [Sylvain Pineau]
115- * jobs/info.txt.in: Fixed the requirement of info/touchpad_driver.
116- * jobs/info.txt.in: Fixed the info/xrandr command.
117- * jobs/audio.txt.in: Added Line In/Out and Display Port tests.
118- * checkbox/tests/test_message_files.py:
119- test_shell_jobs_with_root_have_needed_environ now checks every jobs
120- containing a command line parameter.
121- * jobs/graphics.txt.in: Set the bash pipefail option for tests using
122- unity_support_test and piped to ansi_parser.
123- * scripts/network_device_info: Set the driver version to 'Unknown' if the
124- modinfo_parser returns nothing (LP: #1089911)
125- * scripts/kvm_test: Add verbose output on errors (LP: #1086048)
126-
127- -- Daniel Manrique <roadmr@ubuntu.com> Fri, 16 Nov 2012 12:14:21 -0500
128-
129-checkbox (0.14.10) quantal; urgency=low
130-
131- [Jeff Marcom]
132- * jobs/keys.txt.in - Fixed job command line to have appropriate volume "Up"
133- and Volume "Down" UI instructions.
134-
135- [ Jeff Lane ]
136- * Increased version number after final Ubuntu Quantal release.
137-
138- [Brendan Donegan]
139 * jobs/suspend.txt.in - make sure FWTS logs end with .log so file names
140 don't get tampered with (LP: #1065932)
141 * plugins/launchpad_exchange.py - Remove call to string_to_type on
142@@ -113,67 +130,28 @@
143 i.e. user-verify or user-interact.
144 * scripts/audio_settings - Use pactl instead of pacmd where possible as it
145 is better maintained than pacmd (LP: #1067026)
146-
147- [Daniel Manrique]
148- * [FEATURE] checkbox/job.py: Fixed intltool warning about unnamed
149- parameters in string, applied pep8 fixes.
150- * checkbox-cli progress indicator is now static, spinning around instead of
151- filling the screen with dots. (LP: #926104)
152- * Increased version number after final Ubuntu Quantal release.
153- * Added environment resource to whitelists (LP: #1067038)
154- * Added retrying pactl commands in case audio layer is not up yet
155- (LP: #1065908)
156- * Removed references to inexistent opts.verbose setting (LP: #1070829)
157- * Added unit test to catch jobs with mismatching environ and actual
158- variables used in shell command (LP: #955053)
159- * Forced utf-8 decoding on modinfo output and updated to use check_output
160- instead of communicate (LP: #1055730)
161-
162- [Marc Tardif]
163- * plugins/environment_info.py: Enabling environment to take precedence
164- over configuration files.
165- * setup.py: added support for installing in virtualenv
166- * setup.py: made build dependency on qt4-make optional
167- * debian/control: Added python3-gi to run checkbox-qt.
168- * jobs/input.txt.in, jobs/touchpad.txt.in: Added input/pointing tests
169- and simplified horizontal/vertical scrolling tests.
170- * scripts/touchpad_scroll_resource, scripts/xinput_resource: Replaced
171- the touchpad_scroll_resource by reusing the xinput_resource script.
172- * plugins/error_prompt.py: Fixed call to show_error (LP: #1075605)
173-
174- [Sean Feole]
175- * [FEATURE] jobs/optical.txt.in: modified existing automation test
176- jobs. Added a _description field to each so that the test cases properly
177- appear in the checkbox UI (LP: #1064189)
178-
179- [Sylvain Pineau]
180- * [FEATURE] scripts/network_restart, jobs/stress.txt.in: Added a new stress
181- test: network restart.
182- * debian/control: Fixed a missing dependency (python3-pkg-resources) to build
183- the package (LP: #1066502)
184- * jobs/stress.txt.in: stress/sdhc now launches removable_storage_test with
185- --memorycard. stress/sdhc and stress/usb run with root privileges to mount
186- all partitions (LP: #1065862)
187- * [FEATURE] jobs/stress.txt.in: Added a wireless hotkey stress test.
188- * jobs/power-management.txt.in: Fixed path to the /proc acpi lid button
189- (LP: #1068799)
190- * scripts/fwts_test: Properly handle UnicodeDecodeError when parsing syslog
191- (LP: #1075080)
192- * scripts/camera_test: Fix the camera resolution test to give the pixelformat
193- to use with fswebcam (LP: #1073176)
194- * checkbox/parsers/udevadm.py: Enhanced bluetooth detection by looking at the
195- RFKILL_TYPE property (LP: #1075052)
196-
197- [Zygmunt Krynicki]
198- * scripts/removable_storage_watcher - properly detect removal of 'firewire',
199- 'usb' and 'sdio devices' when either or both 'ata_serial_esata' or 'scsi'
200- were provided on command line, in addition to the device actually being
201- manipulated. (LP: #1066948)
202- * checkbox/dbus/udisks2.py: Fix typo in fireware name LP: #1070859
203- * scripts/udev_resource: Use simpler interfaces
204- * checkbox/parsers/udevadm.py: Allow using UdevadmParser with a string
205-
206- [Jeff Lane]
207+
208+ [ Jeff Lane ]
209+ * jobs/suspend.txt.in - removed incorrect multiple router requirement for
210+ suspend/wireless_after_suspend (LP: #1070333)
211+ * jobs/suspend.txt.in - fixed cycle_resolutions_after_suspend_auto so that it
212+ properly depends on suspend_advanced_auto rather than suspend_advanced
213+ (LP: #1071605)
214+ * jobs/graphics.txt.in - removed perl wrappings from tests using
215+ unity_support_test. They should pipe through ansi_parser like other jobs.
216+ (LP: #1087777)
217+ * jobs/info.txt.in - added job info/disk_partitions (LP: #1081833)
218+ * jobs/stress.txt.in, jobs/suspend.txt.in - fixed a bug in the command for
219+ the suspend jobs where checkbox was getting the exitcode for tee rather
220+ than for sleep_test or fwts_test (LP: #1095713)
221+ * jobs/stress.txt.in, jobs/hibernate.txt.in - increased device-check-delay
222+ from 30 seconds to 45 seconds to avoid a race condition.
223+ jobs/suspend.txt.in - added 45 second device-check-delay to the
224+ suspend_advanced and suspend_avanced_auto jobs to avoid a race condition.
225+ (LP: #1095668)
226+ * jobs/bluetooth.txt.in - added pipefail to bluetooth/detect-output
227+ jobs/suspend.txt.in - added pipefail to suspend/network_before_suspend
228+ (LP: #1096948)
229 * scripts/sleep_test - Added timeing code to create start/end markers in
230 for each sleep/resume iteration. Pull kernel timestamps to determine the
231 time to sleep and time to resume for each iteration. Output the times for
232@@ -225,17 +203,25 @@
233 * jobs/mediacard.txt.in - fixed the depends for all *remove* mediacard tests
234 to more properly depend on the insert tests rather than storage.
235 (LP: #1070328)
236-
237- -- Jeff Lane <jeff@ubuntu.com> Thu, 15 Nov 2012 10:50:03 -0500
238-
239-checkbox (0.14.6) quantal; urgency=low
240-
241- [Chris Wayne]
242- * [FEATURE] scripts/touchpad_scroll_resource, jobs/touchpad.txt.in:
243- adding in touchpad scroll detection resource job, and modified jobs
244- to require the capability to be present.
245-
246- [Jeff Lane]
247+ * scripts/removable_storage_test (total overhaul):
248+ * Added --iterations option, now you can run -i iterations of -c files of
249+ -s size.
250+ * Added RandomData class to generate test files using a much faster method.
251+ * Replaced copy_file() with file_write() and file_read() to take advantage of
252+ buffer flushing and fsync() opeations not available to shutils/copy2.
253+ * Redid the runtime bits of main() so now for every device found, it runs I
254+ iterations of C files.
255+ * Redid output so now you get an avg write speed per iteration and a summary
256+ at the end of all iterations for each device.
257+ * scripts/wifi_reconnect_resume_test: fixed a bug where timestamps being
258+ grabbed from dmesg were strings instead of floats (LP: #1038270)
259+ * jobs/stress.txt.in: added two sample jobs to demonstrate the new features
260+ of removable_storage_test
261+ * jobs/piglit.txt.in: added jobs that run the piglit graphics test suite
262+ * scripts/lsmod_info: added script to provide better lsmod output for the
263+ lsmod_attachment job using the power of the modinfo parser
264+ jobs/info.txt.in: modified lsmod_attachment job to use lsmod_info script
265+ rather than just lsmod output (LP: #1043531)
266 * Cleaning up duplicated modinfo code: (LP: #1043521)
267 * checkbox/parsers/modinfo.py: added a parser to handle output from modinfo
268 * scripts/audio_driver_info: modified to use modinfo parser
269@@ -250,8 +236,6 @@
270 info.txt.in.
271 * jobs/wireless.txt.in: Added jobs to individually test 802.11a/b/g/n
272 connections. This is necessary for adequate QA testing (LP: #1042425)
273- * scripts/graphics_driver: fixed a bug causing the hybrid check to throw an
274- exception on hybrid systems (LP: #1048058)
275 * setup.py: added checkbox.dbus to packages (LP: #1052601)
276 * jobs/optical.txt.in: removed the optical/dvd_movie_playback job definition
277 as it was redundant (LP: #868643)
278@@ -268,49 +252,75 @@
279 * jobs/piglit.txt.in: fixed the texturing job that was incorrectly using the
280 word texturize, causing the tests to not run (LP: #1060432)
281
282- [Jeff Marcom]
283- * jobs/optical.txt.in: Changed optical read/write job commands to use
284- a more reliable dev path (LP: #990560)
285- * Fixed bug where previous test description and instructions were displayed
286- while an automated test was running (LP: #1012377)
287-
288- [Daniel Manrique]
289- * Bumped to 0.14.6 to keep changelog size sane and fix a small mishap in the
290- daily build recipe.
291- * scripts/audio_settings: Added exception handlers to catch problems with
292- unwritable or absent settings files (LP: #1041644) (LP: #1041340)
293- * Ensured that strings passed to qtiface.showError via dbus are strings,
294- and not NoneType as could happen under certain circumstances.
295- (LP: #1032337)
296- * scripts/graphics_modes_info: updated shebang to python3 (LP: #1047515)
297- * scripts/graphics_driver, scripts/color_depth_info: Added ignoring
298- possible invalid characters in Xorg logfiles (LP: #1048096)
299- * scripts/audio_test: made the default mode verbose, it now sends all
300- output to stderr (but still exits a proper return value). Jobs using it
301- are updated to remove the now-unneeded -v parameter.
302- * Added tests to ensure all job files are declared in setup.cfg,
303- po/POTFILES.in and included in jobs/local.txt.in. (LP: #1052986)
304- * setup.cfg, po/POTFILES.in, jobs/local.txt.in: Fixed so the tests pass.
305- (LP: #1052986)
306- * [FEATURE] checkbox/tests/message_files.py: Added a test to validate
307- that all shell jobs have descriptions (LP: #1052992).
308- * [FEATURE] jobs/stress.txt.in: Updated some shell jobs that had no
309- description (LP: #1052992).
310- * Added consecutive numbering to messages sent to the backend, so the
311- frontend knows to discard out-of-sequence messages. (LP: #886118)
312- * [FEATURE] Added a test to verify that jobs contain only keys
313- declared in the schema (avoid stray keys).
314-
315- [Alberto Milone]
316- * [FEATURE] scripts/window_test, jobs/graphics.txt.in: Added script
317- window_test to open and close 3D windows in various conditions for
318- graphics testing. Added three new window_test based jobs to graphics.txt.in.
319- * [FEATURE] scripts/graphics_stress_test, jobs/stress.txt.in: Added script to
320- do some graphics stress by ensuring the graphics system continues to
321- function after several iterations of: switching VTs, suspend/resume, screen
322- rotation and running the rendercheck graphics suite.
323+ [Sylvain Pineau]
324+ * jobs/info.txt.in: Fixed the requirement of info/touchpad_driver.
325+ * jobs/info.txt.in: Fixed the info/xrandr command.
326+ * jobs/audio.txt.in: Added Line In/Out and Display Port tests.
327+ * checkbox/tests/test_message_files.py:
328+ test_shell_jobs_with_root_have_needed_environ now checks every jobs
329+ containing a command line parameter.
330+ * jobs/graphics.txt.in: Set the bash pipefail option for tests using
331+ unity_support_test and piped to ansi_parser.
332+ * scripts/network_device_info: Set the driver version to 'Unknown' if the
333+ modinfo_parser returns nothing (LP: #1089911)
334+ * scripts/kvm_test: Add verbose output on errors (LP: #1086048)
335+ * [FEATURE] scripts/network_restart, jobs/stress.txt.in: Added a new stress
336+ test: network restart.
337+ * debian/control: Fixed a missing dependency (python3-pkg-resources) to build
338+ the package (LP: #1066502)
339+ * jobs/stress.txt.in: stress/sdhc now launches removable_storage_test with
340+ --memorycard. stress/sdhc and stress/usb run with root privileges to mount
341+ all partitions (LP: #1065862)
342+ * [FEATURE] jobs/stress.txt.in: Added a wireless hotkey stress test.
343+ * jobs/power-management.txt.in: Fixed path to the /proc acpi lid button
344+ (LP: #1068799)
345+ * scripts/fwts_test: Properly handle UnicodeDecodeError when parsing syslog
346+ (LP: #1075080)
347+ * scripts/camera_test: Fix the camera resolution test to give the pixelformat
348+ to use with fswebcam (LP: #1073176)
349+ * checkbox/parsers/udevadm.py: Enhanced bluetooth detection by looking at the
350+ RFKILL_TYPE property (LP: #1075052)
351+ * jobs/virtualization.txt.in, scripts/kvm_test, jobs/miscellanea.txt.in,
352+ setup.cfg: Added a new KVM test to ensure that a VM boots and works
353+ properly with KVM.
354+ * jobs/suspend.txt.in, scripts/gpu_test: Update the job description and the
355+ script docstrings from Flash to HTML5 video playback.
356+ * [FEATURE] scripts/removable_storage_test, scripts/removable_storage_watcher,
357+ jobs/mediacard.txt.in: Added memory cards detection (on bus other than sdio)
358+ and a new automated (based on usb/storage-pre-inserted) for SD cards.
359+ * scripts/camera_test, jobs/camera.txt.in: Added a 10s timeout to the camera
360+ still test (LP: #990133)
361+ * scripts/graphics_stress_test, scripts/rendercheck_test, jobs/stress.txt.in:
362+ Exit with proper error message if rendercheck is not installed.
363+ (LP: #1048262)
364+ * [FEATURE] jobs/suspend.txt.in: Add usb wakeup tests (mouse and keyboard).
365+ * [FEATURE] jobs/rendercheck.txt.in, po/POTFILES.in, setup.cfg: Fixed
366+ the rendercheck tests, added the suite file to setup.cfg/POTFILES.in
367+ and moved the rendercheck/tarball job into an attachment (LP #1053033)
368+ * scripts/memorycard_resource, scripts/removable_storage_test,
369+ scripts/removable_storage_watcher: Fixed the memorycard regexp flags and
370+ add the DriveVendor Udisks property to the re.search() string (LP: #1050920)
371+ * [FEATURE] jobs/mediacard.txt.in: Added SDXC, MS, MSP and XD memory card
372+ tests.
373+ * setup.py: Add the missing checkbox.heuristics module (LP: #1064220)
374+ * scripts/pts_run: Force pts_run to exit on errors as phoronix-test-suite
375+ always exits with success (LP: #1061297)
376+ * [FEATURE] jobs/keys.txt.in: Added video-out and touchpad keys tests.
377+ * [FEATURE] jobs/keys.txt.in, jobs/led.txt.in, jobs/suspend.txt.in: Provide
378+ leds and special keys tests after suspend. Volume and Mute key tests now
379+ use the key_test script. Fix steps numbering for led/wireless.
380
381 [Marc Tardif]
382+ * plugins/environment_info.py: Enabling environment to take precedence
383+ over configuration files.
384+ * setup.py: added support for installing in virtualenv
385+ * setup.py: made build dependency on qt4-make optional
386+ * debian/control: Added python3-gi to run checkbox-qt.
387+ * jobs/input.txt.in, jobs/touchpad.txt.in: Added input/pointing tests
388+ and simplified horizontal/vertical scrolling tests.
389+ * scripts/touchpad_scroll_resource, scripts/xinput_resource: Replaced
390+ the touchpad_scroll_resource by reusing the xinput_resource script.
391+ * plugins/error_prompt.py: Fixed call to show_error (LP: #1075605)
392 * scripts/touchpad_scroll_resource: Added support for systems without
393 a touchpad (LP #1045066)
394 * [FEATURE] scripts/xinput_resource, checkbox/parsers/xinput.py: Xinput
395@@ -318,24 +328,22 @@
396 * patch/0.14.2: Fixed patch to rmtree instead of rmdir scripts directory.
397 * [FEATURE] debian/checkbox.templates, debian/checkbox.config: Added support to
398 preseed properties in environment_info plugin.
399- * [FEATURE] qt/frontend/qtfront.ui: Fixed warnings when building with
400- qtcreator (LP #1053126)
401 * setup.py: Fixed required dependency on distutils-extra by providing
402 fake implementations of build_i18n and build_icons (LP #1049218)
403 * checkbox/parsers/description.py: Fixed the PURPOSE and STEPS parts
404 of the description parser to automatically fix bad descriptions.
405- * plugins/suites_prompt.py: Fixed tree view in selection window (LP #1056432)
406 * [FEATURE] tools/lint: Added script to consistently check syntax.
407- * plugins/apport_prompt.py: Removed apport plugin that caused crashes
408- when trying to send bug report (LP #1047857)
409- * jobs/optical.txt.in: Fixed missing category assignment in optical
410- dvd write tests (LP: #1057762)
411 * [FEATURE] jobs/touchpad.txt.in, jobs/touchscreen.txt.in: Added singletouch
412 and multitouch for touchpads and touchscreens.
413 * Cleaning up test modules.
414 * Removed package.name == 'linux' only needed by the apport_prompt plugin.
415
416 [Sean Feole]
417+ * [FEATURE] jobs/optical.txt.in: modified existing automation test
418+ jobs. Added a _description field to each so that the test cases properly
419+ appear in the checkbox UI (LP: #1064189)
420+ * scripts/network-reconnect-resume-time: fixed the wifi-reconnect-resume-time
421+ script to also check wired connections for completeness (LP: #1042391)
422 * [FEATURE] scripts/battery_test: measures battery capacity before and after
423 an activity and determines battery life at the rate of drain.
424 jobs/power-management.txt.in: added two manual tests to ask the user to
425@@ -345,95 +353,14 @@
426 * power-management/battery_drain_movie
427 * power-management/battery_drain_sleep
428
429- [Brendan Donegan]
430- * [FEATURE] Add environment_info plugin which sets environment variables
431- according to the values set in the plugin via Checkboxes INI files.
432- * [FEATURE] Added semi-automated wireless tests which require only a single
433- router to run, prompting the user to modify the routers config during
434- the test.
435- * [FEATURE] Added semi-automated wireless after suspend tests to suspend.txt.in,
436- since they were missed in the previous merge
437- * Attach the output of udev_resource, for debugging purposes (LP: #974271)
438- * Make audio_settings before/after suspend tests more robust by not requiring
439- every little audio setting to be the same before and after suspend, just
440- the major ones such as the current source/sink and the mute/volume settings
441- on them (LP: #1043144)
442- * Remove default value from windows_number argument since the logic following
443- it dictates that it's only valid for certain tests (LP: #1047621)
444- * scripts/frequency_governors_test - Ensure that check for difference in
445- expected and actual speedup only fails if the actual speedup is less than
446- the expected speedup (LP: #999547)
447- * jobs/cpu.txt.in, jobs/stress.txt.in - add environ field containing
448- CHECKBOX_DATA to allow that environment variable to be used in the command
449- (LP: #1049595)
450- * jobs/wireless.txt.in - replace use of network_wireless_test in wireless_scanning
451- with a simple Bash script using nmcli and delete network_wireless_test (LP: #900370)
452- * jobs/audio.txt.in - fix description of audio/playback_hdmi (LP: #1052136)
453- * [FEATURE] plugin/environment_info.py - allow BT device address to be set
454- in the checkbox.ini file to facilitate self-testing
455- * [UIFe] qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp - set focus to Continue
456- button and make it the default so that it can be 'clicked' using Enter,
457- as well as renaming it to 'continueButton' (LP: #1052506)
458- * jobs/keys.txt.in, scripts/key_test - Fix keys/battery test to have correct
459- fields and tidy up pep8 violations in key_test script (LP: #1054410)
460- * [FEATURE] jobs/power-management.txt.in, jobs/touchpad.txt.in,
461- jobs/sniff.txt.in - Fix incorrect formatting of job descriptions to
462- allow steps to be displayed by the UI (LP: #1054208)
463- * jobs/usb.txt.in - Fix dependencies of USB tests so that things work properly if
464- the usb/storage-automated test fails (LP: #987876)
465- * Remove networking/bandwidth job since it is not useful (LP: #1009658)
466- * scripts/network_info - add exception handling to file reading so that
467- sensible values are given if the required file cannot be read (LP: #823606)
468- * [FEATURE] jobs/suspend.txt.in - pipe output of bluetooth_obex jobs through ansi_parser
469- to avoid invalid characters ending up in the submission.xml (LP: #1060332)
470- * scripts/network_reconnect_resume_test - map reconnect time strings to float
471- that they can be used in calculations later on (LP: #1064385)
472- * scripts/network_reconnect_resume_test - convert map of reconnect times into
473- a list in order to check if the list is empty (LP: #1064425)
474-
475- [Sylvain Pineau]
476- * jobs/suspend.txt.in: Fixed suspend/suspend_advanced dependencies to avoid
477- calling fwts with the live CD (LP: #1045687)
478- * qt/frontend/qtfront.ui: Fixed the test purpose widget size to allow two
479- lines of description (LP: #1032255)
480- * qt/frontend/qtfront.ui: Fixed the progressLabel widget size to support job
481- names > 50 chars (LP: #1046274)
482- * scripts/camera_test, jobs/camera.txt.in: Added a 10s timeout to the camera
483- still test (LP: #990133)
484- * scripts/graphics_stress_test, scripts/rendercheck_test, jobs/stress.txt.in:
485- Exit with proper error message if rendercheck is not installed.
486- (LP: #1048262)
487- * [FEATURE] jobs/suspend.txt.in: Add usb wakeup tests (mouse and keyboard).
488- * setup.py, qt/checkbox-qt.ui: Removed the old UI design file (LP: #1049912)
489- * [FEATURE] jobs/rendercheck.txt.in, po/POTFILES.in, setup.cfg: Fixed
490- the rendercheck tests, added the suite file to setup.cfg/POTFILES.in
491- and moved the rendercheck/tarball job into an attachment (LP #1053033)
492- * scripts/optical_write_test: Filter ANSI escape char outputed by wodim
493- (LP: #1052803)
494- * checkbox/parsers/udevadm.py: Improved wireless devices detection.
495- The wireless category is now set if the subsystem is equal to ieee80211
496- (LP: #855382)
497- * scripts/memorycard_resource, scripts/removable_storage_test,
498- scripts/removable_storage_watcher: Fixed the memorycard regexp flags and
499- add the DriveVendor Udisks property to the re.search() string (LP: #1050920)
500- * scripts/display_resource, jobs/resource.txt.in: Added a new display
501- resource script to properly handle connector names returned by proprietary
502- drivers (LP: #956139 and #992727)
503- * debian/control, jobs/esata.txt.in, jobs/firewire.txt.in, jobs/usb.txt.in,
504- jobs/mediacard.txt.in: Remove udisks package references in all of the jobs
505- that use removable_storage scripts (LP: #1059620)
506- * scripts/graphics_driver: Added NVIDIA driver detection (LP: #1060211)
507- * [FEATURE] jobs/mediacard.txt.in: Added SDXC, MS, MSP and XD memory card
508- tests.
509- * setup.py: Add the missing checkbox.heuristics module (LP: #1064220)
510- * scripts/pts_run: Force pts_run to exit on errors as phoronix-test-suite
511- always exits with success (LP: #1061297)
512- * [FEATURE] jobs/keys.txt.in: Added video-out and touchpad keys tests.
513- * [FEATURE] jobs/keys.txt.in, jobs/led.txt.in, jobs/suspend.txt.in: Provide
514- leds and special keys tests after suspend. Volume and Mute key tests now
515- use the key_test script. Fix steps numbering for led/wireless.
516-
517 [Zygmunt Krynicki]
518+ * scripts/removable_storage_watcher - properly detect removal of 'firewire',
519+ 'usb' and 'sdio devices' when either or both 'ata_serial_esata' or 'scsi'
520+ were provided on command line, in addition to the device actually being
521+ manipulated. (LP: #1066948)
522+ * checkbox/dbus/udisks2.py: Fix typo in fireware name LP: #1070859
523+ * scripts/udev_resource: Use simpler interfaces
524+ * checkbox/parsers/udevadm.py: Allow using UdevadmParser with a string
525 * Fixed simple duplicate 'the' mistakes (LP: #1040022)
526 * Fix incorrect debconf template description for 802.11n open access point
527 SSID (LP: #1049563)
528@@ -443,22 +370,11 @@
529 the 'device' argument (bus type) and require at least one value
530 * [FEATURE] scripts/removable_storage_watcher: add support for debugging
531
532- -- Jeff Lane <jeff@ubuntu.com> Tue, 02 Oct 2012 16:21:12 -0400
533-
534-checkbox (0.14.5) quantal; urgency=low
535-
536- [Sylvain Pineau]
537- * New version 0.14.5 for Quantal Quetzal development.
538- * jobs/virtualization.txt.in, scripts/kvm_test, jobs/miscellanea.txt.in,
539- setup.cfg: Added a new KVM test to ensure that a VM boots and works
540- properly with KVM.
541- * jobs/suspend.txt.in, scripts/gpu_test: Update the job description and the
542- script docstrings from Flash to HTML5 video playback.
543- * [FEATURE] scripts/removable_storage_test, scripts/removable_storage_watcher,
544- jobs/mediacard.txt.in: Added memory cards detection (on bus other than sdio)
545- and a new automated (based on usb/storage-pre-inserted) for SD cards.
546-
547 [Jeff Marcom]
548+ * jobs/keys.txt.in - Fixed job command line to have appropriate volume "Up"
549+ and Volume "Down" UI instructions.
550+ * Fixed bug where previous test description and instructions were displayed
551+ while an automated test was running (LP: #1012377)
552 * scripts/accelerometer_test, jobs/input.txt.in: Improved ability to detect
553 oem manufacturer info, and cleanup up job step formatting.
554 * /jobs/touchpad.txt.in: Fixed instruction steps for manual touchpad horizontal
555@@ -470,54 +386,6 @@
556 * scripts/audio_settings: Added automated switch to restore previous
557 audio profile setting
558
559- [ Daniel Manrique ]
560- * jobs/peripheral.txt.in: Fixed a typo in the DSL job. (LP: #1039192)
561- * jobs/resource.txt.in: Added usb resource that indicates which versions of
562- the protocol are supported (currently only reports for USB 2.0 and 3.0).
563- * scripts/removable_storage_watcher, scripts/removable_storage_test: Added
564- a parameter to specify minimum speed to accept a device, and a parameter
565- to fail removable_storage_test if the transfer speed is below a threshold.
566- * jobs/usb.txt.in: Added usb3 jobs that will only pass if an actual USB 3.0
567- device is inserted/removed/tested.
568- * jobs/audio.txt.in: replaced gconfaudiosink by autoaudiosink (LP: #978895)
569- * [FEATURE]: qt/frontend/qtfront.cpp, qt/frontend/qtfront.h,
570- qt/frontend/qtfront.ui, checkbox_qt/qt_interface.py: Replaced test result
571- buttons with radiobuttons, made comment area always visible, and added
572- keyboard shortcuts.
573- * [FEATURE] Added oem-config directory to setup.py so it builds correctly.
574-
575- [ Jeff Lane ]
576- * scripts/removable_storage_test (total overhaul):
577- * Added --iterations option, now you can run -i iterations of -c files of
578- -s size.
579- * Added RandomData class to generate test files using a much faster method.
580- * Replaced copy_file() with file_write() and file_read() to take advantage of
581- buffer flushing and fsync() opeations not available to shutils/copy2.
582- * Redid the runtime bits of main() so now for every device found, it runs I
583- iterations of C files.
584- * Redid output so now you get an avg write speed per iteration and a summary
585- at the end of all iterations for each device.
586- * scripts/wifi_reconnect_resume_test: fixed a bug where timestamps being
587- grabbed from dmesg were strings instead of floats (LP: #1038270)
588- * jobs/stress.txt.in: added two sample jobs to demonstrate the new features
589- of removable_storage_test
590- * jobs/piglit.txt.in: added jobs that run the piglit graphics test suite
591- * scripts/lsmod_info: added script to provide better lsmod output for the
592- lsmod_attachment job using the power of the modinfo parser
593- jobs/info.txt.in: modified lsmod_attachment job to use lsmod_info script
594- rather than just lsmod output (LP: #1043531)
595-
596- [Matt Fischer]
597- * scripts/audio_driver_info: added script to find info on loaded drivers
598- jobs/audio.txt.in: added automated job to determine audio drivers loaded
599- jobs/networking.txt.in: added a requires on networking/info for
600- module-init-tools package.
601- scripts/volume_test: cleanup and fixing a small issue
602- * scripts/network-device-info: fixed a problem with output causing a
603- traceback and a problem where modules with improper modules field causes
604- problems. (LP: #1042395)
605- jobs/networking.txt.in: added requires for pciutils for the above bugfix
606-
607 [Alberto Milone]
608 * [FEATURE] scripts/rendercheck_test: added test to take advantage of the
609 rendercheck test suites.
610@@ -531,19 +399,180 @@
611 * Fixed issues with python 3 and used python 3.
612 * checkbox/contrib/xrandr.py:
613 * Fixed issues with python 3 and used python 3 (LP: #1043155).
614-
615- [Sean Feole]
616- * scripts/network-reconnect-resume-time: fixed the wifi-reconnect-resume-time
617- script to also check wired connections for completeness (LP: #1042391)
618+ * [FEATURE] scripts/window_test, jobs/graphics.txt.in: Added script
619+ window_test to open and close 3D windows in various conditions for
620+ graphics testing. Added three new window_test based jobs to graphics.txt.in.
621+ * [FEATURE] scripts/graphics_stress_test, jobs/stress.txt.in: Added script to
622+ do some graphics stress by ensuring the graphics system continues to
623+ function after several iterations of: switching VTs, suspend/resume, screen
624+ rotation and running the rendercheck graphics suite.
625
626 [Chris Wayne]
627 * [FEATURE] Added oem_config_test, related jobs and data files
628-
629- -- Daniel Manrique <roadmr@ubuntu.com> Thu, 30 Aug 2012 12:45:49 -0400
630+ * [FEATURE] scripts/touchpad_scroll_resource, jobs/touchpad.txt.in:
631+ adding in touchpad scroll detection resource job, and modified jobs
632+ to require the capability to be present.
633+
634+ [Matt Fischer]
635+ * scripts/audio_driver_info: added script to find info on loaded drivers
636+ jobs/audio.txt.in: added automated job to determine audio drivers loaded
637+ jobs/networking.txt.in: added a requires on networking/info for
638+ module-init-tools package.
639+ scripts/volume_test: cleanup and fixing a small issue
640+
641+ -- Daniel Manrique <roadmr@ubuntu.com> Fri, 16 Nov 2012 12:14:21 -0500
642+
643+checkbox (0.14.9.1) raring; urgency=low
644+
645+ * Build depend on python3-all.
646+
647+ -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Fri, 26 Oct 2012 10:41:34 +0100
648+
649+checkbox (0.14.9) quantal; urgency=low
650+
651+ * New upstream release (LP: #1064504)
652+
653+ [Zygmunt Krynicki]
654+ * checkbox/dbus/__init__.py, checkbox/dbus/udisks2.py, checkbox/heuristics/,
655+ checkbox/heuristics/__init__.py, checkbox/heuristics/udev.py,
656+ checkbox/heuristics/udisks2.py, checkbox/tests/heuristics.py,
657+ checkbox/udev.py, checkbox/parsers/udevadm.py, debian/control,
658+ jobs/mediacard.txt.in, scripts/removable_storage_test,
659+ scripts/removable_storage_watcher, setup.py: Added udisks2 support
660+ (LP: #1016035)
661+
662+ -- Daniel Manrique <roadmr@ubuntu.com> Tue, 09 Oct 2012 12:23:41 -0400
663+
664+checkbox (0.14.8) quantal; urgency=low
665+
666+ * New upstream release (LP: #1061359)
667+
668+ * Launchpad automated translation updates
669+
670+ [Sylvain Pineau]
671+ * setup.py, qt/checkbox-qt.ui: Removed the old UI design file (LP: #1049912)
672+ * scripts/display_resource, jobs/resource.txt.in: Added a new display
673+ resource script to properly handle connector names returned by proprietary
674+ drivers (LP: #956139) (LP: #992727)
675+ * jobs/optical.txt.in, scripts/optical_write_test: Filter ANSI escape char
676+ outputed by wodim and removed some stray whitespace (LP: #1052803)
677+ * checkbox/parsers/udevadm.py: Improved wireless devices detection.
678+ The wireless category is now set if the subsystem is equal to ieee80211
679+ (LP: #855382)
680+ * debian/control, jobs/esata.txt.in, jobs/firewire.txt.in, jobs/usb.txt.in,
681+ jobs/mediacard.txt.in: Remove udisks package references in all of the jobs
682+ that use removable_storage scripts (LP: #1059620). Used wrap-and-sort in
683+ debian/control for clarity (Depends).
684+ * scripts/graphics_driver: Added NVIDIA driver detection (LP: #1060211)
685+
686+ [Brendan Donegan]
687+ * jobs/cpu.txt.in - add environ field containing
688+ CHECKBOX_DATA to allow that environment variable to be used in the command
689+ (LP: #1049595)
690+ * jobs/wireless.txt.in - replace use of network_wireless_test in wireless_scanning
691+ with a simple Bash script using nmcli and delete network_wireless_test (LP: #900370)
692+ * [UIFe] qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp - set focus to Continue
693+ button and make it the default so that it can be 'clicked' using Enter,
694+ as well as renaming it to 'continueButton' (LP: #1052506)
695+ * jobs/usb.txt.in - Fix dependencies of USB tests so that things work properly if
696+ the usb/storage-automated test fails (LP: #987876)
697+ * scripts/network_info - add exception handling to file reading so that
698+ sensible values are given if the required file cannot be read (LP: #823606)
699+
700+ [Marc Tardif]
701+ * qt/frontend/qtfront.ui: Fixed warnings when building with
702+ qtcreator (LP: #1053126)
703+ * plugins/suites_prompt.py: Fixed tree view in selection window (LP: #1056432)
704+ * plugins/apport_prompt.py: Removed apport plugin that caused crashes
705+ when trying to send bug report (LP: #1047857)
706+ * jobs/optical.txt.in: Fixed missing category assignment in optical
707+ dvd write tests (LP: #1057762)
708+
709+ [Jeff Marcom]
710+ * jobs/optical.txt.in: Changed optical read/write job commands to use
711+ a more reliable dev path (LP: #990560)
712+
713+ [Daniel Manrique]
714+ * Added consecutive numbering to messages sent to the backend, so the
715+ frontend knows to discard out-of-sequence messages. (LP: #886118)
716+
717+
718+ -- Daniel Manrique <roadmr@ubuntu.com> Wed, 03 Oct 2012 17:23:34 -0400
719+
720+checkbox (0.14.7) quantal; urgency=low
721+
722+ * New upstream release (LP: #1057001)
723+
724+ * Launchpad automated translation updates
725+
726+ [Daniel Manrique]
727+ * jobs/audio.txt.in: replaced gconfaudiosink by autoaudiosink (LP: #978895)
728+ * scripts/audio_settings: Added exception handlers to catch problems with
729+ unwritable or absent settings files. jobs/audio.txt.in: Fixed unwritable
730+ setting files locations (LP: #1041644) (LP: #1041340)
731+ * Ensured that strings passed to qtiface.showError via dbus are strings,
732+ and not NoneType as could happen under certain circumstances.
733+ (LP: #1032337)
734+ * scripts/graphics_modes_info: updated shebang to python3 (LP: #1047515)
735+ * scripts/graphics_driver, scripts/color_depth_info: Added ignoring
736+ possible invalid characters in Xorg logfiles (LP: #1048096)
737+
738+ [Matt Fischer]
739+ * scripts/network-device-info: fixed a problem with output causing a
740+ traceback and a problem where modules with improper modules field causes
741+ problems. jobs/networking.txt.in: added requires for pciutils for the
742+ above bugfix (LP: #1042395)
743+
744+ [Sylvain Pineau]
745+ * jobs/suspend.txt.in: Fixed suspend/suspend_advanced dependencies to avoid
746+ calling fwts with the live CD (LP: #1045687)
747+ * qt/frontend/qtfront.ui: Fixed the test purpose widget size to allow two
748+ lines of description (LP: #1032255)
749+ * qt/frontend/qtfront.ui: Fixed the progressLabel widget size to support job
750+ names > 50 chars (LP: #1046274)
751+
752+ [Brendan Donegan]
753+ * Make audio_settings before/after suspend tests more robust by not requiring
754+ every little audio setting to be the same before and after suspend, just
755+ the major ones such as the current source/sink and the mute/volume settings
756+ on them (LP: #1043144)
757+ * scripts/frequency_governors_test - Ensure that check for difference in
758+ expected and actual speedup only fails if the actual speedup is less than
759+ the expected speedup (LP: #999547)
760+
761+ [Marc Tardif]
762+ * patch/0.14.2: Fixed patch to rmtree instead of rmdir scripts directory.
763+ (LP: #1047883)
764+
765+ [Jeff Lane]
766+ * scripts/graphics_driver: fixed a bug causing the hybrid check to throw an
767+ exception on hybrid systems (LP: #1048058)
768+
769+ -- Daniel Manrique <roadmr@ubuntu.com> Tue, 25 Sep 2012 16:07:46 -0400
770+
771+checkbox (0.14.6) quantal; urgency=low
772+
773+ * New upstream release (LP: #1049130)
774+
775+ * qt/frontend/images/checkbox-qt-head.png: updated header image
776+ (LP: #1044035)
777+
778+ -- Daniel Manrique <roadmr@ubuntu.com> Tue, 11 Sep 2012 09:47:33 -0400
779+
780+checkbox (0.14.5) quantal; urgency=low
781+
782+ * New upstream release (LP: #1042911)
783+
784+ * [FEATURE]: qt/frontend/qtfront.cpp, qt/frontend/qtfront.h,
785+ qt/frontend/qtfront.ui, checkbox_qt/qt_interface.py: Replaced test result
786+ buttons with radiobuttons, made comment area always visible, and added
787+ keyboard shortcuts. (LP: #1044037)
788+
789+ -- Daniel Manrique <roadmr@ubuntu.com> Mon, 10 Sep 2012 10:33:51 +0200
790
791 checkbox (0.14.4) quantal; urgency=low
792
793- * New upstream release (LP #1039094):
794+ * New upstream release (LP: #1039094)
795
796 [ Daniel Manrique ]
797 * New version 0.14.4 for Quantal Quetzal development.
798@@ -606,8 +635,6 @@
799 resolved so that it doesn't look like the UI hung (LP: #1036573)
800 * Remove gcov_attachment from default whitelist since it depends on lcov
801 which is not in the default install, and is not used anyway.
802- * Better feedback from resolution_test script. Display the expected and
803- detected resolution values.
804
805 [Nathan Williams]
806 * scripts/network_check: Fixed exception handling in the absence of zenity
807@@ -652,7 +679,7 @@
808 * Added in bluetooth_test and related jobs for automated bluetooth
809 testing
810
811- -- Jeff Lane <jeff@ubuntu.com> Fri, 17 Aug 2012 16:47:08 -0400
812+ -- Sylvain Pineau <sylvain.pineau@canonical.com> Mon, 20 Aug 2012 18:13:17 +0200
813
814 checkbox (0.14.3) quantal; urgency=low
815
816@@ -720,7 +747,7 @@
817 jobs/miscellanea.txt.in: fixed a typo in the chvt job. It used to reqire
818 'package.alias' instead of 'package.name'
819
820- -- Jeff Lane <jeff@ubuntu.com> Mon, 06 Aug 2012 09:26:41 -0400
821+ -- Daniel Manrique <roadmr@ubuntu.com> Mon, 06 Aug 2012 16:21:24 -0400
822
823 checkbox (0.14.2) quantal; urgency=low
824
825@@ -834,9 +861,9 @@
826 [Sylvain Pineau]
827 * Add the firmware version (BIOS or UEFI) to the XML report.
828
829- -- Daniel Manrique <roadmr@ubuntu.com> Fri, 13 Jul 2012 16:26:06 -0400
830+ -- Daniel Manrique <roadmr@ubuntu.com> Tue, 17 Jul 2012 16:27:55 -0400
831
832-checkbox (0.14.1) quantal; urgency=low
833+checkbox (0.14.1) quantal-proposed; urgency=low
834
835 * New upstream release (LP: #1018571)
836
837@@ -871,9 +898,26 @@
838
839 checkbox (0.14) quantal; urgency=low
840
841- New upstream release (LP: #1016746):
842+ * New upstream release (LP: #1016746):
843+
844+ [Aurelien Gateau]
845+ * lib/template.py, lib/template_i18n.py, plugins/jobs_info.py,
846+ plugins/suites_prompt.py: Add a "sortkey" attribute to jobs, the sortkey
847+ order matches the order in which they appear in jobfiles.
848+ * checkbox_gtk/gtk_interface.py: Shows jobs and suites in sortkey order
849+ (that is, as they appear in job definition files, rather than
850+ alphabetically).
851+ * checkbox_gtk/gtk_interface.py, gtk/checkbox-gtk.ui,
852+ plugins/jobs_prompt.py: Added a progress bar showing tests completed and
853+ total.
854
855 [Brendan Donegan]
856+ * jobs/suspend.txt.in: Fixed dependencies on wireless and suspend_advanced
857+ jobs.
858+ * Changed screenshot jobs to use /dev/external_webcam which will be set by
859+ a udev rule (LP: #956885)
860+ * [FEATURE] Added touchpad tests from CE QA Checkbox to allow touchpad
861+ testing to be performed
862 * [FEATURE] Python 2 to 3 conversion:
863 * scripts/create_connection - switched to using argparse and fixed
864 representation of octal literal
865@@ -898,26 +942,12 @@
866 * [FEATURE] Add suspend/bluetooth_obex_after_suspend_auto test to be
867 used during fully automated SRU testing
868
869- [Marc Tardif]
870- * [FEATURE] Reworked media_keys_test into key_test, making it more generic
871- and able to test for any key that sends an scancode. Used it to implement
872- a test for the Super key.
873- * [FEATURE] Added new interactive and auto-verifying touchpad scrolling
874- test.
875- * [FEATURE] Python 2 to 3 conversion:
876- * scripts/ansi_parser
877- * scripts/cking_suite
878- * scripts/floppy_test
879- * scripts/network_bandwidth_test
880- * scripts/cpu_scaling_test
881- * Removed sleep_test script no longer used by any test definition.
882- * [FEATURE] Deprecated scripts:
883- * scripts/autotest_filter and scripts/autotest_suite
884- * scripts/ltp_filter and scripts/ltp_suite
885- * scripts/mago_filter and scripts/mago_suite
886- * scripts/qa_regression_suite
887-
888 [Daniel Manrique]
889+ * Tweaks to internet_test: don't try to ping an IP that's unreachable from
890+ the specified interface (or at all), try to find something pingable via
891+ other means.
892+ * Reverted feature to keep tests ordered, as the sortkey attribute causes
893+ undesirable secondary effects.
894 * New version 0.14 for Quantal Quetzal development.
895 * Set the correct user (root) for fwts-wakealarm test (LP: #1004102)
896 * Set correct user (root) for usb/storage-preinserted, so it works correctly
897@@ -933,6 +963,14 @@
898 "select/deselect all" buttons.
899
900 [Javier Collado]
901+ * Updated camera_test script to use better tool for capturing the image
902+ and allow specifying a device to use, plus other improvements. Create a
903+ job which takes a capture from the webcam of the desktop.
904+ * Added jobs to take screenshots after suspend and attach the resulting jpg
905+ * [FEATURE] Added smoke test jobs, whitelist and local job to use for
906+ checkbox development purposes.
907+ * Fixed "camera_test detect" problem with missing args attributes (LP:
908+ #967419)
909 * Submission screen in Qt interface updated to support certification client:
910 - customize contents depending on the upload target (launchpad or certification)
911 - display links to the report properly in the show_entry method
912@@ -943,6 +981,16 @@
913 #1012052)
914
915 [Jeff Lane]
916+ * Created automated version of optical/read for server testing
917+ Fixed issues with optical_read_test script:
918+ - test could pass if /dev/cdrom did not exist
919+ - test could pass if /dev/cdrom was inaccessible
920+ - test could pass if no optical device was passed in (LP: #945178)
921+ * Removed hard coded paths from scripts (LP: #949435)
922+ * Removed files in /data that are not used in any job descriptions
923+ (LP: #957396)
924+ * [FEATURE] Modified stress jobs so that they are all automated per decision
925+ made during the cert sprint.
926 * [FEATURE] Changes to Power Management testing in Checkbox:
927 * scripts/pm_test: added a slightly modified version of OEM team's pm.py
928 script for reboot/poweroff testing
929@@ -1011,10 +1059,34 @@
930 a test for the Super key.
931 * [FEATURE] Added new interactive and auto-verifying touchpad scrolling
932 test.
933+ * [FEATURE] Python 2 to 3 conversion:
934+ * scripts/ansi_parser
935+ * scripts/cking_suite
936+ * scripts/floppy_test
937+ * scripts/network_bandwidth_test
938+ * scripts/cpu_scaling_test
939+ * Removed sleep_test script no longer used by any test definition.
940+ * [FEATURE] Deprecated scripts:
941+ * scripts/autotest_filter and scripts/autotest_suite
942+ * scripts/ltp_filter and scripts/ltp_suite
943+ * scripts/mago_filter and scripts/mago_suite
944+ * scripts/qa_regression_suite
945+ * [FEATURE] Reworked media_keys_test into key_test, making it more generic
946+ and able to test for any key that sends an scancode. Used it to implement
947+ a test for the Super key.
948+ * [FEATURE] Added new interactive and auto-verifying touchpad scrolling
949+ test.
950 * Removed sleep_test script no longer used by any test definition.
951 * Migrated project minus scripts to Python 3.
952
953 [Sylvain Pineau]
954+ * Updated gst_pipeline_test to add a --fullscreen option for video playback.
955+ * Add python-gtk2 dependency, Gst from gi.repository don't work well with
956+ messages (See https://bugzilla.gnome.org/show_bug.cgi?id=631901).
957+ * Add a new job to capture screen during fullscreen video playback.
958+ * qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, plugins/suites_prompt.py,
959+ checkbox_qt/qt_interface.py, plugins/jobs_prompt.py: The selection tree is
960+ now updated when recovering from a previous run (LP: #937696)
961 * [FEATURE] Python 2 to 3 conversion:
962 * scripts/gst_pipeline_test. Migrated to PyGI.
963 * scripts/removable_resource: Add a resource job to identify removable
964@@ -1025,62 +1097,39 @@
965 * jobs/stress.txt.in: add OEM team's stress tests (including reboot and poweroff)
966 and log analysis jobs
967
968+ [Tiago Salem Herrmann]
969+ * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
970+ qt/frontend/qtfront.h, qt/frontend/treemodel.cpp, qt/frontend/treemodel.h:
971+ Makes it possible for the job selection tree to have more than 2 levels of
972+ children nodes.
973+ * checkbox/user_interface.py, checkbox_qt/qt_interface.py,
974+ plugins/user_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h:
975+ Correctly update automated test execution status in the Selection tab
976+ (LP: #950105).
977+ * qt/frontend/qtfront.cpp: Avoid QDBusArgument warnings when running
978+ checkbox-qt from a terminal (LP: #957476)
979+
980 -- Marc Tardif <marc@ubuntu.com> Fri, 22 Jun 2012 17:04:14 -0400
981
982-checkbox (0.13.8) precise; urgency=low
983-
984- [Brendan Donegan]
985- * Run fwts_test as root so that the log can be written to on servers and
986- also because it's supposed to be run as root (LP: #989701)
987- * Fixed cpu_offlining to work properly on systems with ten or more CPU
988- cores. (LP: #926136)
989- * Give more verbose output from fwts_test script and upload results log as an
990- attachment. (LP: #992607)
991- * Fix identation on optical/read-automated (LP: #991737)
992- * Fixed problem with fwts test log attachment (No bug filed)
993-
994- [Nathan Williams]
995- * fix typo in jobs/optical.txt.in (lp: #987652)
996-
997- [Jeff Lane]
998- * Bumped revision to 0.13.8
999- * scripts/removable_storage_watcher: increased default timeout to 20 seconds
1000- to account for time for testers to plug devices in and for the system to
1001- register the insert/remove event (LP: #978925)
1002- * [FEATURE] plugins/jobs_prompt.py, plugins/recover_prompt.py,
1003- plugins/suites_prompt.py: Added "Fail last test" functionality. Now if a
1004- test causes a crash (checkbox, system or otherwise), when we recover we
1005- have the option to just mark the last test failed and move on, or re-run
1006- the last test and try again.
1007- * [FEATURE] jobs/local.txt.in, jobs/sniff.txt.in added 8 simple manual sniff
1008- tests to be used for test purposes when developing features.
1009- * [FEATURE] data/whitelists/sniff.whitelist added a whitelist to make use of
1010- the basic sniff tests.
1011-
1012- [Daniel Manrique]
1013- * [FEATURE] checkbox/user_interface.py, checkbox/qt-interface.py,
1014- plugins/jobs_prompt.py, plugins/recover_prompt.py,
1015- plugins/suites_prompt.py: Made some modifications to the recover prompt
1016- changes that better handle accented and other characters in translation.
1017- This avoides a situation where the recovery could fail due to accented
1018- characters in translations.
1019-
1020- [Łukasz Zemczak]
1021- * [FEATURE] checkbox_gtk/gtk_interface.py: Capture ESC keypresses so that
1022- Checkbox doesn't close/die when user presses ESC.
1023-
1024- [Sylvain Pineau]
1025- * [FEATURE] jobs/info.txt.in: added new attachments, lspci -vvnnQ and
1026- lsusb -vv and ensure outputs of lscpi, lsusb and dmidecode return UTF8.
1027-
1028- [Tim Chen]
1029- * Use nmcli con delete instead of deleting the connection file, also avoid
1030- bringing eth0 down when running the wireless_monitoring tests.
1031-
1032- -- Jeff Lane <jeff@ubuntu.com> Mon, 14 May 2012 10:20:59 -0400
1033-
1034 checkbox (0.13.7) precise; urgency=low
1035
1036+ * New upstream release (LP: #980063)
1037+
1038+ * Automated translation file updates from Launchpad
1039+
1040+ [Jeff Lane]
1041+ * qt/checkbox-qt.ui, qt/frontend/qtfront.cpp: Converted
1042+ submissionWarningLabel and text to submissionUbuntuFriendlyLabel wtih
1043+ instructional text for submitting results. This is a workaround for the
1044+ bug causing the warning to be displayed at all times rather than only when
1045+ testing is incomplete. (LP: #967457)
1046+ * jobs/networking.txt.in: Removed dhclient call from networking/multi_nic
1047+ tests because of a bug in dhclient that can cause it to hang when run on
1048+ eth0. New test requirement will be that the tester must configure and
1049+ bring up all ethernet devices prior to running checkbox. Also added a
1050+ check to make sure we're not trying to run the test on a device that's not
1051+ active. (LP: #926229)
1052+
1053 [Tiago Salem Herrmann]
1054 * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
1055 qt/frontend/qtfront.h: Do async calls to some ui methods and avoid
1056@@ -1090,19 +1139,6 @@
1057 * qt/frontend/qtfront.cpp: Submit/View results buttons are disabled until
1058 every selected test has been run (LP: #937715)
1059
1060- [Jeff Lane]
1061- * Converted submissionWarningLabel and text to submissionUbuntuFriendlyLabel
1062- wtih instructional text for submitting results. This is a workaround for
1063- the bug causing the warning to be displayed at all times rather than only
1064- when testing is incomplete. (LP: #967457)
1065- * [FEATURE] Modified stress jobs so that they are all automated per decision
1066- made during the cert sprint.
1067- * Removed dhclient call from networking/multi_nic tests because of a bug in
1068- dhclient that can cause it to hang when run on eth0. New test requirement
1069- will be that the tester must configure and bring up all ethernet devices
1070- prior to running checkbox. Also added a check to make sure we're not trying
1071- to run the test on a device that's not active. (LP: #926229)
1072-
1073 [Daniel Manrique]
1074 * jobs/optical.txt.in: Change test descriptions to avoid confusing
1075 instruction to press the "Next" button (which is incorrect). (LP: #971181)
1076@@ -1110,54 +1146,33 @@
1077 as the job source) (LP: #979344)
1078 * jobs/mediacards.txt.in: Added usb and scsi devices to
1079 removable_storage_test commands (LP: #979356)
1080-
1081- -- Jeff Lane <jeff@ubuntu.com> Wed, 11 Apr 2012 19:23:45 -0400
1082+
1083+ -- Daniel Manrique <roadmr@ubuntu.com> Wed, 11 Apr 2012 17:20:37 -0400
1084
1085 checkbox (0.13.6) precise; urgency=low
1086
1087- [Jeff Lane]
1088- * Removed files in /data that are not used in any job descriptions
1089- (LP: #957396)
1090+ * New upstream release (LP: #971889)
1091
1092- [Javier Collado]
1093- * plugins/jobs_info.py: Checkbox doesn't warn that invalid whitelist patterns
1094- are being used (LP: #937651)
1095- * [FEATURE] Added smoke test jobs, whitelist and local job to use for
1096- checkbox development purposes.
1097- * Fixed "camera_test detect" problem with missing args attributes (LP:
1098- #967419)
1099+ * Automated translation file updates from Launchpad
1100
1101 [Marc Tardif]
1102 * Fixed string_to_type conversion in network_bandwidth_test (LP: #954587)
1103
1104- [Sylvain Pineau]
1105- * qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, plugins/suites_prompt.py,
1106- checkbox_qt/qt_interface.py, plugins/jobs_prompt.py: The selection tree is
1107- now updated when recovering from a previous run (LP: #937696)
1108-
1109- [Brendan Donegan]
1110- * [FEATURE] Added touchpad tests from CE QA Checkbox to allow touchpad
1111- testing to be performed
1112-
1113 [Daniel Manrique]
1114 * Internationalization support in checkbox-qt; updated checkbox.pot file
1115 (LP: #951054)
1116
1117- -- Javier Collado <javier.collado@canonical.com> Wed, 28 Mar 2012 17:02:53 -0400
1118+ -- Daniel Manrique <roadmr@ubuntu.com> Mon, 02 Apr 2012 15:22:05 -0400
1119
1120 checkbox (0.13.5) precise; urgency=low
1121
1122- New upstream release (LP: #960633):
1123+ * New upstream release (LP: #960633)
1124+
1125+ * Automated translation file updates from Launchpad
1126
1127 [Tiago Salem Herrmann]
1128 * qt/frontend/qtfront.ui: If the test text is too long, then it is cut off
1129 (LP: #950111)
1130- * checkbox/user_interface.py, checkbox_qt/qt_interface.py,
1131- plugins/user_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h:
1132- Correctly update automated test execution status in the Selection tab
1133- (LP: #950105).
1134- * qt/frontend/qtfront.cpp: Avoid QDBusArgument warnings when running
1135- checkbox-qt from a terminal (LP: #957476)
1136 * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
1137 qt/frontend/qtfront.h, qt/frontend/qtfront.ui: add a popup comment box
1138 for each test under the "Run" tab. (LP: #959452)
1139@@ -1187,12 +1202,6 @@
1140 * jobs/optical.txt.in: Fixed the job descriptions for optical/read and
1141 optical/cdrom-audio-playback to account for changes in Precise and make
1142 them less confusing (LP: #954606)
1143- * Created automated version of optical/read for server testing
1144- Fixed issues with optical_read_test script:
1145- - test could pass if /dev/cdrom did not exist
1146- - test could pass if /dev/cdrom was inaccessible
1147- - test could pass if no optical device was passed in (LP: #945178)
1148- * Removed hard coded paths from scripts (LP: #949435)
1149
1150 [Marc Tardif]
1151 * Linted qt_interface which had a few syntax errors (LP: #949957)
1152@@ -1203,8 +1212,6 @@
1153 * Bumped revision number to 0.13.5 in trunk
1154 * jobs/keys.txt.in: Fix definition for keys/media-keys test which failed to
1155 run (LP: #954480)
1156- * Reverted feature to keep tests ordered, as the sortkey attribute causes
1157- undesirable secondary effects.
1158
1159 [Sylvain Pineau]
1160 * Show the UF invalidation warning if all test cases are unchecked from the
1161@@ -1212,81 +1219,51 @@
1162 * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
1163 qt/frontend/qtfront.h: Tests now select Yes on PASS status (LP: #954556)
1164
1165- [Brendan Donegan]
1166- * jobs/suspend.txt.in: Fixed dependencies on wireless and suspend_advanced
1167- jobs.
1168- * Changed screenshot jobs to use /dev/external_webcam which will be set by
1169- a udev rule (LP: #956885)
1170-
1171- -- Jeff Lane <jeff@ubuntu.com> Fri, 16 Mar 2012 19:14:09 -0400
1172+ -- Daniel Manrique <roadmr@ubuntu.com> Tue, 20 Mar 2012 17:33:17 -0400
1173
1174 checkbox (0.13.4) precise; urgency=low
1175
1176+ * New upstream release (LP: #949983)
1177+
1178+ * Automated translation file updates from Launchpad
1179+
1180+ [Javier Collado]
1181+ * plugins/jobs_info.py: Checkbox doesn't warn that invalid whitelist patterns
1182+ are being used (LP: #937651)
1183+
1184 [Brendan Donegan]
1185 * Added 'scsi' as a valid bus ID for determining product in udevadm.py
1186 (LP: #940249)
1187 * Added 'cciss' as a valid bus ID for determining product in udevadm.py
1188 (LP: #942548)
1189- * Updated command fields in composite disk jobs to address the ! in
1190+ * Updated command fields in composite disk jobs to address the ! in
1191 some disk paths (LP: #942769)
1192- * Updated create_connection to poll for registration of connection and
1193+ * Updated create_connection to poll for registration of connection and
1194 then attempt to bring it up (LP: #944662)
1195 * Fixed command run by wireless_connection tests so that they fail if the
1196 internet_test fails, but still clean up the connection file (LP: #944176)
1197 * Fixed wireless_connection_open_* jobs to not provide security options
1198 (LP: #947163)
1199
1200- [Daniel Manrique]
1201- * Tweaks to internet_test: don't try to ping an IP that's unreachable from
1202- the specified interface (or at all), try to find something pingable via
1203- other means.
1204-
1205 [Javier Collado]
1206 * Added python-cairo as a dependency for checkbox-gtk (LP: #940163)
1207- * Updated camera_test script to use better tool for capturing the image
1208- and allow specifying a device to use, plus other improvements. Create a
1209- job which takes a capture from the webcam of the desktop.
1210- * Added jobs to take screenshots after suspend and attach the resulting jpg
1211
1212 [Marc Tardif]
1213- * Tidied up logic for determining DISK device product and vendor
1214+ * Tidied up logic for determining DISK device product and vendor
1215 (LP: #942548)
1216 * Fixed filename matching expression for local jobs (LP: #942273)
1217 * Fixed duplicate System Testing applications after upgrade (LP: #940627)
1218
1219- [Aurelien Gateau]
1220- * lib/template.py, lib/template_i18n.py, plugins/jobs_info.py,
1221- plugins/suites_prompt.py: Add a "sortkey" attribute to jobs, the sortkey
1222- order matches the order in which they appear in jobfiles.
1223- * checkbox_gtk/gtk_interface.py: Shows jobs and suites in sortkey order
1224- (that is, as they appear in job definition files, rather than
1225- alphabetically).
1226- * checkbox_gtk/gtk_interface.py, gtk/checkbox-gtk.ui,
1227- plugins/jobs_prompt.py: Added a progress bar showing tests completed and
1228- total.
1229-
1230- [Sylvain Pineau]
1231- * Updated gst_pipeline_test to add a --fullscreen option for video playback.
1232- * Add python-gtk2 dependency, Gst from gi.repository don't work well with
1233- messages (See https://bugzilla.gnome.org/show_bug.cgi?id=631901).
1234- * Add a new job to capture screen during fullscreen video playback.
1235-
1236- [Tiago Salem Herrmann]
1237- * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
1238- qt/frontend/qtfront.h, qt/frontend/treemodel.cpp, qt/frontend/treemodel.h:
1239- Makes it possible for the job selection tree to have more than 2 levels of
1240- children nodes.
1241-
1242 [Tim Chen]
1243 * Modifications to removable_storage_test to handle cases where removable
1244 media is not mounted prior to test running. (LP: #944623)
1245
1246- -- Jeff Lane <jeff@ubuntu.com> Thu, 08 Mar 2012 09:29:10 -0500
1247+ -- Javier Collado <javier.collado@canonical.com> Wed, 07 Mar 2012 19:46:29 +0100
1248
1249 checkbox (0.13.3) precise; urgency=low
1250
1251 New upstream release (LP: #939549):
1252-
1253+
1254 [Brendan Donegan]
1255 * Typo in command for for miscellanea/virtualization-check (LP: #934243)
1256 * Resized test selection views in checkbox-qt (LP: #937113)
1257@@ -1298,18 +1275,18 @@
1258
1259 [Javier Collado]
1260 * Fixed running of disk/read_performance tests (LP: #933528)
1261-
1262+
1263 [Sylvain Pineau]
1264- * Fix depends fields in info and suspend test suites (LP: #934051)
1265+ * Fix depends fields in info and suspend test suites (LP: #934051)
1266 * Display results report in non-graphical interfaces (LP: #937657)
1267
1268 [ Tiago Salem Herrmann ]
1269 * Remove auto generated qt resource file (LP: #938863)
1270-
1271+
1272 [Ara Pulido]
1273 * Fix the Ubuntu Friendly warning message (LP: #939448)
1274
1275- -- Marc Tardif <marc@ubuntu.com> Thu, 16 Feb 2012 10:31:18 -0500
1276+ -- Daniel Manrique <daniel.manrique@canonical.com> Thu, 23 Feb 2012 11:56:50 -0500
1277
1278 checkbox (0.13.2) precise; urgency=low
1279
1280@@ -1344,11 +1321,11 @@
1281 [Daniel Manrique]
1282 * Changed way of obtaining preferred browser to ensure we honor the user's
1283 preference rather than Chromium's clobbering of
1284- /etc/alternatives/gnome-www-browser (LP: #925603)
1285+ /etc/alternatives/gnome-www-browser (LP: #925603)
1286 * Added submission_path_prompt config variable; if set, it will be shown to
1287 the user before the test selection screen, and the value entered will
1288 override the default filename for the xml report.
1289- * plugins/suites_prompt.py: Fixed jobs being run despite being deselected.
1290+ * plugins/suites_prompt.py: Fixed jobs being run despite being deselected.
1291 * Qt: Changed color of the step bubbles to Ubuntu Orange, and made it
1292 parametrizable.
1293 * Qt: View report functionality.
1294@@ -1361,12 +1338,12 @@
1295 * Changed progress bar of Qt UI to standard rather than custom one,
1296 prettified tabs and updated Launchpad email text amongst other UI tweaks
1297 in qt/frontend/qtfront.ui
1298- * Fixed some oversights in the mediacard job files regarding test
1299+ * Fixed some oversights in the mediacard job files regarding test
1300 descriptions and card types.
1301 * Tweaked the memory_compare script a bit to make it easier to maintain.
1302 * Used regexes in default whitelist.
1303
1304- [Javier Collado]
1305+ [ Javier Collado ]
1306 * Removed job that installed ipmitool by default (LP: #931954)
1307
1308 [Tiago Salem Herrmann]
1309@@ -1377,7 +1354,7 @@
1310 * Qt: added select/deselect all popup menu.
1311 * Qt: Status screen
1312 * Qt: Antialiasing hint for step numbers and question mark.
1313-
1314+
1315 [Sylvain Pineau]
1316 * Tests will run in in order specified by the whitelist.
1317 * JobStore caches most of a job's attributes in memory to speed up sorting.
1318@@ -1404,7 +1381,7 @@
1319 * Add requirement for mem sleep state to be supported to the
1320 suspend_advanced_auto job (LP: #804190)
1321 * Fixed the camera/display test and removed the camera/video one.
1322- * Added display resource and matching requirements to external video
1323+ * Added display resource and matching requirements to external video
1324 output tests.
1325 * Added removable_storage_watcher script to replace watch_command to make
1326 testing USB, FireWire and MMC devices easier and more cohesive.
1327@@ -1419,7 +1396,7 @@
1328 * Fix misplaced parentheses, so translation can work (LP: #904876)
1329
1330 [Marc Tardif]
1331- * Refactored install scripts to be agnostic of variant name:
1332+ * Refactored install scripts to be agnostic of variant name:
1333 install/postinst, install/config and debian/*.postinst.
1334 * Using title defined in user_interface plugin in GTK interface.
1335 * Updated default.whitelist to reflect renamed jobs.
1336@@ -1454,7 +1431,7 @@
1337 * Fixed spelling mistakes in user_apps job file. (LP: #904209)
1338
1339 [Jeff Lane]
1340- * Created automated network info test to get some config info during automated
1341+ * Created automated network info test to get some config info during automated
1342 runs. (LP: #912038)
1343 * Added requires to suspend wireless jobs so they won't run if wireless isn't
1344 present (LP: #907150)
1345@@ -1488,7 +1465,7 @@
1346
1347 [Daniel Manrique]
1348 * Use gettext for string (LP: #869267)
1349- * Move progress indicator to main checkbox dialog instead of a
1350+ * Move progress indicator to main checkbox dialog instead of a
1351 transient window (LP: #868995)
1352 * Ignore malformed dpkg entries in package_resource (LP: #794747)
1353 * Reset window title after finishing a manual test (LP: #874690)
1354@@ -1500,7 +1477,7 @@
1355 * Added descriptions where necessary
1356 * Added further details to some descriptions
1357 * Moved some jobs to more appropriate files
1358- * Fixed job names in older job files to match new naming scheme
1359+ * Fixed job names in older job files to match new naming scheme
1360 (suite/testname)
1361 * Added jobs to local.txt to ensure all job files are now parsed
1362 (this allows easier addition of existing tests to whitelists)
1363@@ -1511,7 +1488,7 @@
1364 [Ara Pulido]
1365 * Rewrote all job descriptions to match OEM QA syntax
1366
1367- [Brendan Donegan]
1368+ [Brendan Donegan]
1369 * Fix the code that assigns keys in checkbox-cli so that it never assigns
1370 keys which have other uses. (LP: #877467)
1371 * Show details of unmet job requirements (LP: #855852)
1372@@ -1544,7 +1521,7 @@
1373 * Remove test for FTP connection from network_check script (LP: #854222)
1374 * Update a parameter in usb_test to have it run faster.
1375 * Remove record_playback_after_suspend from Ubuntu Friendly whitelist (LP: #855540)
1376- * Fix minor typo in multi-monitor friendly resolution_test script which caused
1377+ * Fix minor typo in multi-monitor friendly resolution_test script which caused
1378 minimum_resolution test to fail (LP: #855599)
1379 * Remove storage_devices_test from Ubuntu Friendly whitelist since bonnie++ (which it uses) is not installed by default (LP: #855841)
1380 * Changed description and name to reflect Ubuntu Friendly branding. Now when a user searches for Ubuntu Friendly in the lens, Checkbox will appear (LP: #852036)
1381@@ -1559,7 +1536,7 @@
1382 * Use diff instead of grep, better comparing of empty files (LP: #852014)
1383 * Apport integration: new mandatory "tag" value in ApportOptions (LP: #852201)
1384 * Add warning prior to starting the tests (LP: #855328)
1385- * Apport integration: Fix instantiation of Gtk.RadioButton, needed due
1386+ * Apport integration: Fix instantiation of Gtk.RadioButton, needed due
1387 to PyGI related API changes (LP: #805679)
1388 * Remove ping -R parameter that apparently caused ICMP packets to be dropped
1389 by some routers (LP: #861404)
1390@@ -1570,17 +1547,17 @@
1391
1392 [Jeff Lane]
1393 * Fix names of optical drive tests and remove a non-existing test from the
1394- whitelist (LP: #854808)
1395+ whitelist (LP: #854808)
1396 * Fix wireless_*_suspend jobs so they recreate iface file instead of append
1397 each time (LP: #855845)
1398 (LP: #852201)
1399 * Clarify better the intend of the is_laptop question (LP: #861844)
1400- * Fixed dependencies for tests that depend on suspend/suspend_advanced
1401+ * Fixed dependencies for tests that depend on suspend/suspend_advanced
1402 (LP: #860651)
1403
1404 [Tim Chen]
1405 * Fix cpu_scaling_test (LP: #811177)
1406-
1407+
1408 [Ara Pulido]
1409 * Avoid connect_wireless messing with AP with similar names (LP: #861538)
1410 * Remove bluetooth/file-transfer from the list of tests to run, since due to
1411@@ -1644,12 +1621,12 @@
1412 * Changed name of apt-get test to reflect the suite it's in.
1413 * Fixed typos in job definitions that caused them to not be run.
1414 * Added missing description to info/hdparm test (LP: #832351)
1415- * Quote command to obtain bluetooth address, to avoid hanging if
1416+ * Quote command to obtain bluetooth address, to avoid hanging if
1417 a device is not present (LP: #836756).
1418 * Added BLUETOOTH category to udev parser.
1419 * Removed some tests from default whitelist.
1420 * Fixed dependencies for keys/sleep.
1421-
1422+
1423 [Jeff Lane]
1424 * Added new USB storage transfer test
1425 * Re-worked and added automated audio test
1426@@ -1689,7 +1666,7 @@
1427 specified and cannot be found.
1428 * Deselect a test suite automatically when none of its children is selected,
1429 in the GTK interface. (LP: #651878)
1430- * Make the "Next" button the default action when Enter is pressed, to
1431+ * Make the "Next" button the default action when Enter is pressed, to
1432 streamline testing with the GTK interface.
1433
1434 [Marc Tardif]
1435@@ -1701,7 +1678,7 @@
1436 event.
1437
1438 [Andrew Faulkner]
1439- * Fix description for nautilus_file_create job (LP: #821141)
1440+ * Fix description for nautilus_file_create job (LP: #821141)
1441
1442 [Kenneth Wimer]
1443 * New header image that follows brand guidelines (LP: #554202)
1444@@ -1786,7 +1763,7 @@
1445
1446 * Changed udev_resource to report CAPTURE for USB VIDEO devices
1447 * Fixed eval of resources with names like list item names
1448-
1449+
1450 [Carl Milette]
1451 * Fixed hard coded disk in disk_bench_test so that it matches convention
1452 utilizing udev_resource for finding devices. (LP: #507943)
1453@@ -1819,14 +1796,14 @@
1454
1455 [Daniel Manrique]
1456 * Fixed strings in audio tests and updated pot file (LP: #691241)
1457-
1458+
1459 [Jochen Kemnade]
1460 * Fixed grammar in user-apps tests (LP: #642001)
1461
1462 [Jeff Lane]
1463 * Added reboot instructions to suspend/hibernate tests (LP: #420493)
1464 * Made the firewire instructions make more sense (LP: #693068)
1465-
1466+
1467 [Michael Terry]
1468 * Fixed several strings appear in English although translated (LP: #514401)
1469 - jobs/fingerprint.txt.in
1470@@ -1860,7 +1837,7 @@
1471 * Fixed lintian errors and warnings
1472
1473 [Eitan Isaacson]
1474- * Migrate the UI from libglade to gtkbuilder
1475+ * Migrate the UI from libglade to gtkbuilder
1476
1477 -- Marc Tardif <marc@ubuntu.com> Mon, 14 Feb 2011 18:19:27 -0500
1478

Subscribers

People subscribed via source and target branches