Merge lp:~sylvain-pineau/checkbox/0.15 into lp:checkbox
- 0.15
- Merge into trunk
Proposed by
Sylvain Pineau
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel Manrique (community) | Approve | ||
Review via email: mp+142593@code.launchpad.net |
Commit message
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.
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 |
Merged, thanks for the great work on this! now we have the long-coveted common history between lp:checkbox and lp:ubuntu/checkbox.