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