Merge lp:~jeffmarcom/opencompute/cleanup_of_ipmi_oob_jobs into lp:opencompute/checkbox
- cleanup_of_ipmi_oob_jobs
- Merge into checkbox
Status: | Merged |
---|---|
Merged at revision: | 2138 |
Proposed branch: | lp:~jeffmarcom/opencompute/cleanup_of_ipmi_oob_jobs |
Merge into: | lp:opencompute/checkbox |
Diff against target: |
3042 lines (+168/-2809) 7 files modified
data/whitelists/opencompute-ready-remote.whitelist (+6/-3) debian/changelog (+6/-2674) jobs/ipmi.txt.in (+0/-127) jobs/ipmi_out_of_band.txt.in (+151/-0) jobs/local.txt.in (+3/-3) po/POTFILES.in (+1/-1) setup.cfg (+1/-1) |
To merge this branch: | bzr merge lp:~jeffmarcom/opencompute/cleanup_of_ipmi_oob_jobs |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jeff Lane | Approve | ||
Jeff Marcom (community) | Needs Resubmitting | ||
Review via email: mp+177206@code.launchpad.net |
Commit message
Description of the change
This is a simple cleanup of the current out of band ipmi tests.
In this merge request I've moved the remote ipmi jobs to their own out_of_band job file for clarity.
This also serves as a "how to" for making and including new tests in a whitelist.
Output from successful run against OCPv2 hardware:
Out of Band IPMI tests
ipmi/
ipmi/
ipmi/
ipmi/
ipmi/
ipmi/
ipmi/
ipmi/
ipmi/
ipmi/
- 2144. By Jeff Marcom
-
Fixed job definition description field to be translatable
Signed-off-by: Jeff Marcom <email address hidden>
- 2145. By Jeff Marcom
-
Restart of debian changelog for Open Compute packaged version of Checkbox
Signed-off-by: Jeff Marcom <email address hidden>
Jeff Marcom (jeffmarcom) wrote : | # |
> I noticed you modified POTFILES.in but in the ipmi_out_
> none of the jobs have translatable strings... you need to specify that like
> so:
>
> _description:
> Some string here
Ah, nice catch.
>
> the version in changelot is now 0.16.6ubuntu1 (never noticed that before)
> which is the default if you use dch to start a new version... is the
> versioning correct, or do we care for this?
>
> If we don't care, perhaps we should restart the changelog from scratch to
> eliminate all the previous stuff? <- just a thought, maybe not a good one.
I actually think that's a good idea. Fixed.
Jeff Lane (bladernr) wrote : | # |
Looks good, tested a local build and it worked fine, so merging. Hopefully the PPA won't choke now ;-)
I'm wondering if the change in numbering will screw that up, but we'll see
Preview Diff
1 | === modified file 'data/whitelists/opencompute-ready-remote.whitelist' |
2 | --- data/whitelists/opencompute-ready-remote.whitelist 2013-07-08 15:22:08 +0000 |
3 | +++ data/whitelists/opencompute-ready-remote.whitelist 2013-07-31 23:44:28 +0000 |
4 | @@ -14,13 +14,16 @@ |
5 | package |
6 | sleep |
7 | uname |
8 | -__ipmi__ |
9 | +__ipmi_out_of_band__ |
10 | ipmi/out_of_band/admin/chassis_info |
11 | ipmi/out_of_band/admin/power_off |
12 | ipmi/out_of_band/admin/power_on |
13 | +ipmi/out_of_band/admin/power_cycle |
14 | +ipmi/out_of_band/admin/power_reset |
15 | +ipmi/out_of_band/admin/power_policy_always_on |
16 | +ipmi/out_of_band/admin/power_policy_always_off |
17 | +ipmi/out_of_band/admin/power_policy_previous |
18 | ipmi/out_of_band/admin/chassis_self_test |
19 | -ipmi/out_of_band/admin/dcmi_sensor_info |
20 | -ipmi/out_of_band/admin/dcmi_temp_readings |
21 | ipmi/out_of_band/admin/detailed_sensor_readings |
22 | ipmi/out_of_band/admin/chassis_status |
23 | |
24 | |
25 | === modified file 'debian/changelog' |
26 | --- debian/changelog 2013-07-05 16:43:48 +0000 |
27 | +++ debian/changelog 2013-07-31 23:44:28 +0000 |
28 | @@ -1,2674 +1,6 @@ |
29 | -checkbox (0.16.6) UNRELEASED; urgency=low |
30 | - |
31 | - [ Brendan Donegan ] |
32 | - * plugins/launchpad_report.py - Don't include attachments which have a status |
33 | - of 'unsupported' (LP: #1196531) |
34 | - * checkbox/parsers/lshwjson.py, scripts/memory_compare - Create a parser for |
35 | - lshw and use this in the memory_compare script instead of dmidecode |
36 | - (LP: #1184661) |
37 | - * plugins/subunit_report.py - Prevent crash when job output contains |
38 | - non-ASCII characters (LP: #1196838) |
39 | - |
40 | - [ Alberto Milone ] |
41 | - * checkbox-old/scripts/color_depth_info: |
42 | - - Be more strict in the regex so as to make sure that we catch the |
43 | - correct string. |
44 | - - Open the log using the 'rb' flag. This prevents python from throwing |
45 | - a UnicodeDecodeError. |
46 | - |
47 | - -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 28 Jun 2013 15:02:58 +0100 |
48 | - |
49 | -checkbox (0.16.5) saucy; urgency=low |
50 | - |
51 | - [ Brendan Donegan ] |
52 | - * scripts/xml_sanitizer, jobs/info.txt.in - pipe output from udevadm |
53 | - through new xml_sanitizer script which removes characters which are |
54 | - invalid in XML, so that it doesn't cause trouble (LP: #1192093) |
55 | - |
56 | - [ Jeff Marcom ] |
57 | - * scripts/virtualization: fixed issue introduced in last patch that |
58 | - caused the kvm test to not run at all. Changed file permission lvl |
59 | - on created temporary directory. Fixed issue where test log was being |
60 | - deleted along with temporary directory(LP: #1192979) |
61 | - |
62 | - [ Daniel Manrique ] |
63 | - * scripts/audio_test: Improved peak detection algorithm and made the |
64 | - audio_test slighly more sensitive (LP: #1070776). Rewrote script to |
65 | - use/require Python 3 and gstreamer 1.0. Updated job requirements and |
66 | - checkbox dependencies accordingly. |
67 | - |
68 | - -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 28 Jun 2013 15:02:37 +0100 |
69 | - |
70 | -checkbox (0.16.4) saucy; urgency=low |
71 | - |
72 | - [ Jeff Lane ] |
73 | - * scripts/virtualization: script no longer fails when trying to cast an |
74 | - empty timeout setting in config file to int(). Added additional error |
75 | - handling. (LP: #1186259) |
76 | - * jobs/stress.txt.in: added dependencies on single cycle tests to the 30 |
77 | - cycle S3 and S4 test to avoid unnecessary rebooting by tester on expected |
78 | - failures. (LP: #1188284) |
79 | - * scripts/fwts_test, scripts/sleep_test: Tests now use a more reliabe marker |
80 | - to determine when the system completed resume. sleep_test output cleaned up |
81 | - to match fwts_test output and not break sleep_time_check (LP: #1188221) |
82 | - |
83 | - [ Brendan Donegan ] |
84 | - * jobs/optical.txt.in - Added VERIFICATION section for cdrom-write job so that |
85 | - the Qt UI doesn't barf when it finds there is no such section (LP: #1185759) |
86 | - * qt/frontend/treemodel.cpp: Deselect a parent node only if all of its |
87 | - child nodes are actually unselected rather than partially selected as |
88 | - before. (LP: #1180342) |
89 | - * qt/frontend/qtfront.cpp, qtfront.h, checkbox_qt/qt_interface.py: Select |
90 | - appropriate radio button in showTest if the test already has a result set |
91 | - rather than just defaulting to skip always (LP: #1181952) |
92 | - * jobs/touchpad.txt.in - Remove the requires line for touch_mode in |
93 | - touchpad/horizontal and touchpad/vertical so that those tests will |
94 | - at least run on those systems where they are supposed to (LP: #1184882) |
95 | - * checkbox_qt/qt_interface.py - Order the list of items to be displayed |
96 | - alphabetically, so the order is consistent (LP: #1177647) |
97 | - * debian/rules - Add checkbox-hw-collection so that it's treated in the same |
98 | - way as other checkbox derived packages like checkbox-qt (LP: #1188601) |
99 | - |
100 | - [ Daniel Manrique ] |
101 | - * jobs/stress.txt.in: fixed a few inconsistent invocations of sleep_test. |
102 | - * checkbox/tests/test_message_files.py: Added a test to verify jobs contain |
103 | - required fields (LP: #1187216). |
104 | - |
105 | - [ Sylvain Pineau ] |
106 | - * jobs/resource.txt.in: updated version of the package resource job command |
107 | - supporting both precise and newer releases (LP: #1184197) |
108 | - * scripts/audio_settings: Use the new pactl parser to guess the right profile |
109 | - to select for HDMI / DisplayPort tests. |
110 | - * setup.py: Use setuptools find_packages(), more future proof. |
111 | - * checkbox/scripts/audio_settings.py: Save active profiles for all alsa cards |
112 | - (LP: #169425) |
113 | - * scripts/gst_pipeline_test: Use the logging module and the same config as |
114 | - audio_settings. |
115 | - |
116 | - -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 31 May 2013 16:04:42 +0100 |
117 | - |
118 | -checkbox (0.16.3) saucy; urgency=low |
119 | - |
120 | - [ Sylvain Pineau ] |
121 | - * jobs/info.txt.in, scripts/efi_resource: parse the kern.log backups too. |
122 | - * scripts/gpu_test, jobs/suspend.txt.in: Call firefox instead of the default |
123 | - browser. |
124 | - |
125 | - [ Daniel Manrique ] |
126 | - * Expanded optical_drive resource command so it correctly handles systems |
127 | - with no optical drive (LP: #1182489) |
128 | - * Added missing plugin files to po/POTFILES.in so their strings are |
129 | - translatable (LP: #1183271) |
130 | - |
131 | - -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 31 May 2013 16:04:37 +0100 |
132 | - |
133 | -checkbox (0.16.2) saucy; urgency=low |
134 | - |
135 | - [ Alberto Milone ] |
136 | - * scripts/graphics_stress_test, scripts/rotation_test: make sure to |
137 | - always reset the "screen" variable. Somehow the NVIDIA driver manages |
138 | - to make it unusable after the first time. (LP: #1172667) |
139 | - |
140 | - [ Brendan Donegan ] |
141 | - * checkbox/parsers/submission.py - publish kernel-release information to |
142 | - interested parties. |
143 | - |
144 | - [ Daniel Manrique ] |
145 | - * Ensured that button strings from the "continue" dialog are translatable |
146 | - (LP: #1176695) |
147 | - |
148 | - [ Jeff Lane ] |
149 | - * checkbox/parsers/cpuinfo.py - split on first instance of ':' in cpuinfo |
150 | - output lines to avoid splitting into more than 2 items. Also fixed a pep8 |
151 | - issue discovered while working on this. (LP: #1180496) |
152 | - |
153 | - -- Brendan Donegan <brendan.donegan@canonical.com> Tue, 07 May 2013 19:21:05 +0100 |
154 | - |
155 | -checkbox (0.16.1) saucy; urgency=low |
156 | - |
157 | - [ Jeff Lane ] |
158 | - * scripts/cpu_offlining: Modified script to no longer offline cpu0 to resolve |
159 | - a bug on ARM. Modified output so most of it is redirected to stderr for |
160 | - fail cases, we don't need that much for success cases. (LP: #1078897) |
161 | - * jobs/mediacard.txt.in: Modified test instructions to be less confusing |
162 | - (LP: #970857) |
163 | - * scripts/cpu_topology: define the cpuinfo nested dicts on creation rather |
164 | - than define elements during parsing of /proc/cpuinfo (LP: #1111878) |
165 | - * scripts/lsmod_info: Corrected error handling for the check_output() call to |
166 | - trap the correct error. (LP: #1103647) |
167 | - * jobs/camera.txt.in: removed an extraneous requres line for gir1.2 |
168 | - scripts/camera_test: added code to determine what version of gst we're |
169 | - using and set video type and plugin accordingly. (LP: #1100594) |
170 | - * scripts/network_check: added ability to specify custom target URL for |
171 | - debugging failures (LP: #1128017) |
172 | - * scripts/removable_storage_test: Added error handling to trap OSError on |
173 | - non-writable media and modified output to handle subsequent |
174 | - ZeroDivisionError issues when summarizing test results. |
175 | - jobs/media.txt.in: Modified instructions for SD/SDHC to specify using |
176 | - UNLOCKED cards to avoid issues when testing read-only media (LP: #1153894) |
177 | - |
178 | - [ Sylvain Pineau ] |
179 | - * jobs/suspend.txt.in, scripts/gpu_test: Remove the need of running the script |
180 | - with the root user, restore the workspaces switch and the HTML5 video |
181 | - playback ; remove the extra suspend/resume (LP: #1172851) |
182 | - * checkbox/parsers/udevadm.py: Only filter devices without product AND vendor |
183 | - information (LP: #1167733) |
184 | - |
185 | - [ Brendan Donegan ] |
186 | - * scripts/rendercheck_test - change nargs='+' to action='append' for blacklist |
187 | - option so it works as expected. |
188 | - jobs/rendercheck.txt.in - blacklist gradients test as it is known to produce |
189 | - false positives. (LP: #1093718) |
190 | - * plugins/hexr_transport.py - added plugin for submitting to HEXR and |
191 | - certification based on certify_new_transport from checkbox-certification. |
192 | - examples/checkbox-qt.ini - blacklisted hexr_transport as we won't use it |
193 | - examples/checkbox-cli.ini - blacklisted hexr_transport as we won't use it |
194 | - examples/checkbox-urwid.ini - blacklisted hexr_transport as we won't use it |
195 | - |
196 | - -- Brendan Donegan <brendan.donegan@canonical.com> Tue, 07 May 2013 19:20:49 +0100 |
197 | - |
198 | -checkbox (0.16) raring; urgency=low |
199 | - |
200 | - [ Brendan Donegan ] |
201 | - * Add hidden 'Submit to HEXR' checkbox on submission screen, so that it can |
202 | - be utilised in checkbox-certification. |
203 | - * checkbox/user_interface.py - fixed keyword argument in show_entry. |
204 | - checkbox_cli/cli_interface.py - return tuple as expected. (LP: #1173103) |
205 | - |
206 | - [ Po-Hsu Lin] |
207 | - * jobs/led.txt.in: Modified the description of led/power-blink-suspend test to |
208 | - cover more cases. |
209 | - jobs/suspend.txt.in: Modified the description of suspend/suspend_advanced |
210 | - test cover more cases. (LP: #1172108) |
211 | - |
212 | - [ Jeff Lane ] |
213 | - * scripts/sleep_test_log_check: added new script to parse fwts logs for |
214 | - errors |
215 | - jobs/hibernate.txt.in, jobs/stress.txt.in, jobs/suspend.txt.in: added jobs |
216 | - to use the sleep_test_log_check script after s3/s4 tests. Modified current |
217 | - s3/s4 tests to use the new None fail level for fwts_test |
218 | - scripts/fwts_test: no longer fails on fwts errors if "-f none" is chosen. |
219 | - Now it should only fail by manual indication if the actual sleep action |
220 | - fails. (LP: #1169922) |
221 | - * scripts/bluetooth_test: test no longer generates odd Broken Pipe error when |
222 | - the dpkg bit verifies obexftp is installed (LP: #1169488) |
223 | - * jobs/networking.txt.in: fixed networking/info jobs that were not being run |
224 | - because $output was being resolved too early (LP: #1065983) |
225 | - * scripts/memory_compare: cleaned up the output to be more explanatory and |
226 | - easier to visually parse (LP: #1072666) |
227 | - |
228 | - [ Daniel Manrique ] |
229 | - * scripts/alsa_record_playback: Replaced alsasrc with autoaudiosrc |
230 | - (LP: #1059544) |
231 | - |
232 | - [ Jeff Marcom ] |
233 | - * scripts/network: added new script for testing and retrieving information for |
234 | - network interfaces. |
235 | - * configs,examples/network.cfg: added config file |
236 | - for network test configuration and setup |
237 | - |
238 | - -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 26 Apr 2013 18:22:42 +0100 |
239 | - |
240 | -checkbox (0.15.8) raring; urgency=low |
241 | - |
242 | - * jobs/monitor.txt.in: Modified the description of dim_brightness test to make |
243 | - it consistent with the code. (LP: #1170244) |
244 | - |
245 | - [ Jeff Lane] |
246 | - * jobs/miscellanea.txt.in: Added jobs for manual verification of PXE boot and |
247 | - remote IPMI to improve server test coverage. |
248 | - * jobs/led.txt.in: Modified Jobs: led/power, led/wlan, led/wlan-disabled. New |
249 | - jobs: led/power-blink-suspend, led/suspend, led/mute |
250 | - jobs/keys.txt.in: modified keys/wireless |
251 | - * plugins/lock_prompt.py: added a lock release to cleanly clear lock on stop. |
252 | - plugins/persist_prompt.py: promoted save to run before lock release. |
253 | - checkbox/lib/fifo.py: trap OSError exception at close when the input/output |
254 | - fifo fds disappear before fifo.close() can get to them. (LP: #115561) |
255 | - |
256 | - [ Brendan Donegan ] |
257 | - * scripts/sources_test - modified script so that it takes sources list |
258 | - location and repository list as arguments |
259 | - * jobs/miscellanea.txt.in - provide REPOSITORY and SOURCES_LIST environment |
260 | - variables to the sources_test script (LP: #1149288) |
261 | - * Added mobile broadband tests and updated create_connection script to allow |
262 | - creation of mobile broadband connections. |
263 | - |
264 | - [ Sylvain Pineau ] |
265 | - * debian/control: Added python3-mock as a build dependency. |
266 | - * debian/rules: Clean __pycache__ directory after running scripts unit tests. |
267 | - |
268 | - -- Brendan Donegan <brendan.donegan@canonical.com> Tue, 23 Apr 2013 14:53:54 +0100 |
269 | - |
270 | -checkbox (0.15.7) raring; urgency=low |
271 | - |
272 | - [ Zygmunt Krynicki ] |
273 | - * jobs/graphics.txt.in, jobs/suspend.txt.in: convert package resource |
274 | - programs to be compatible with plainbox |
275 | - |
276 | - [ Brendan Donegan ] |
277 | - * scripts/rendercheck_test, scripts/graphics_stress_test, |
278 | - jobs/rendercheck.txt.in, jobs/stress.txt.in - Allow blacklisting of |
279 | - specific rendercheck tests and use this to exclude the 'repeat' test |
280 | - from the set of rendercheck tests that run (LP: #1164566) |
281 | - |
282 | - [ Jeff Lane ] |
283 | - * jobs/info.txt.in: fixed bad driver name in audio_codecs job (LP: #1165215) |
284 | - * jobs/mediacard.txt.in: reduce test file size for MMC to 64MB (LP: #1167214) |
285 | - * jobs/led.txt.in, jobs/suspend.txt.in: removed bits about WLAN LED flashing |
286 | - from the WLAN jobs as that no longer happens on data tx/rx (LP: #1157606) |
287 | - * jobs/power-management.txt.in: added manual reboot and shutdown tests for |
288 | - server and Xen testing. Took the opportunity to correct punctuation in the |
289 | - descriptions or other manual jobs. |
290 | - jobs/virtualization.txt.in: added virtualization/xen_ok and |
291 | - virtualization/xen_check_vms jobs for Xen testing |
292 | - scripts/xen_test: added script to perform Xen testing |
293 | - |
294 | - [ Jeff Marcom ] |
295 | - * scripts/virtualization - Fixes issue where console terminal would |
296 | - remain hijacked by child kvm process (LP: #1164028) |
297 | - |
298 | - [ Daniel Manrique ] |
299 | - * checkbox/parsers/submission.py: Fixed incorrect context for memory |
300 | - parsing, which resulted in absent memory information when parsing |
301 | - xml files. |
302 | - |
303 | - [ Sylvain Pineau ] |
304 | - * scripts/gputest_benchmark: Added a wrapper for the Geeks3D GpuTest |
305 | - benchmark. |
306 | - * jobs/benchmarks.txt.in: Added the corresponding GpuTest jobs (Furmark, |
307 | - Gimark and Tessmark) |
308 | - |
309 | - -- Jeff Marcom <jeff.marcom@canonical.com> Fri, 05 Apr 2013 17:04:44 +0100 |
310 | - |
311 | -checkbox (0.15.6) raring; urgency=low |
312 | - |
313 | - [ Brendan Donegan ] |
314 | - * jobs/benchmarks.txt.in - fix typo in command field of |
315 | - benchmarks/graphics/globs job (LP: #1157615) |
316 | - |
317 | - [ Jeff Marcom ] |
318 | - * jobs/input.txt.in: Added manual check job for accelerometer hardware |
319 | - * scripts/virtualization: Fixed issue where specifying test timeout via |
320 | - vitualization.cfg was pulled in as a string rather than integer. |
321 | - * scripts/virtualization: Added classmethod for generating cloud |
322 | - config data based on ISO in use |
323 | - |
324 | - [ Zygmunt Krynicki ] |
325 | - * debian/control: add missing build dependency on python3-setuptools |
326 | - * debian/control: add another missing build dependency on python-setuptools |
327 | - (apparently needed because dh_auth_xxx) poke setup.py as python2) |
328 | - |
329 | - -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 29 Mar 2013 10:41:06 +0000 |
330 | - |
331 | -checkbox (0.15.5) raring; urgency=low |
332 | - |
333 | - * New upstream release (LP: #1158798) |
334 | - |
335 | - [ Brendan Donegan ] |
336 | - * Incremented version number. |
337 | - * data/whitelists/sru.whitelist - remove bluetooth_obex_before_suspend |
338 | - as it is made redundant by browse/get/send (LP: #1155325) |
339 | - |
340 | - [Sylvain Pineau] |
341 | - * scripts/udev_resource: Set the decoding error policy to 'ignore' to avoid |
342 | - breaking tests that depends on the udevadm resource (LP: #1151562) |
343 | - * scripts/udev_resource: Identify KVM devices as such to avoid reporting them |
344 | - as just CAPTURE devices (LP: #1065064) |
345 | - |
346 | - [ Daniel Manrique ] |
347 | - * scripts/glob_test: Fixed swapping of repetitions and time parameters. |
348 | - jobs/benchmarks.txt.in: Set a 26 FPS threshold for passing globs |
349 | - benchmark. |
350 | - |
351 | - -- Brendan Donegan <brendan.donegan@canonical.com> Wed, 20 Mar 2013 10:08:23 +0000 |
352 | - |
353 | -checkbox (0.15.4) raring; urgency=low |
354 | - |
355 | - * New upstream release (LP: #1152223) |
356 | - |
357 | - [ Brendan Donegan ] |
358 | - * Incremented version number. |
359 | - |
360 | - [ Daniel Manrique ] |
361 | - * Added pipefail option to a few jobs using ansi_parser (LP: #1131598) |
362 | - * Added sru.whitelist used to test stable release update kernels. |
363 | - |
364 | - [ Jeff Marcom ] |
365 | - * jobs/input.txt.in Added job requirement for accelerometer test (LP: #1135832) |
366 | - |
367 | - [Sylvain Pineau] |
368 | - * scripts/network_device_info, scripts/udev_resource, |
369 | - checkbox/parsers/udevadm.py: Use udev to categorise network devices instead |
370 | - of lspci (LP: #1091633) |
371 | - |
372 | - [Jeff Lane] |
373 | - * jobs/various: Changed the jobs that use removable_storage_watcher to |
374 | - generate ~256MB files to combat problems where the files are cached and not |
375 | - written directly to devices during test. (LP: #1149213) |
376 | - |
377 | - -- Jeff Marcom <jeff.marcom@ubuntu.com> Mon, 18 Feb 2013 14:35:27 +0000 |
378 | - |
379 | -checkbox (0.15.3) raring; urgency=low |
380 | - |
381 | - * New upstream release (LP: #1131801) |
382 | - |
383 | - [ Daniel Manrique ] |
384 | - * scripts/pts_run: modified to output the full log from phoronix-test-suite |
385 | - (LP: #1102819) |
386 | - |
387 | - -- Daniel Manrique <roadmr@ubuntu.com> Fri, 08 Feb 2013 13:37:38 -0500 |
388 | - |
389 | -checkbox (0.15.2) raring; urgency=low |
390 | - |
391 | - * New upstream release (LP: #1119529) |
392 | - |
393 | - [ Daniel Manrique ] |
394 | - * Bumped revision number to 0.15.1 and restored previous trunk changelog. |
395 | - * jobs/peripheral.txt.in: fixed string with repeated "add" (LP: #1102665) |
396 | - * scripts/graphics_stress_test: added missing import (LP: #1102812) |
397 | - |
398 | - [ Jeff Lane ] |
399 | - * scripts/rendercheck_test - added missing import for errno (LP: #1103343) |
400 | - jobs/rendercheck.txt.in - fixed command string to report the correct exit |
401 | - code to checkbox |
402 | - |
403 | - [ Jeff Marcom ] |
404 | - * Converted kvm virtualization test to python3. Test will use parameters |
405 | - in config file in the event the system under test does not have internet |
406 | - access. Updated jobs/virtualization.txt.in |
407 | - |
408 | - -- Daniel Manrique <roadmr@ubuntu.com> Wed, 30 Jan 2013 19:28:51 -0500 |
409 | - |
410 | -checkbox (0.15.1) raring; urgency=low |
411 | - |
412 | - * New upstream release (LP: #1110802) |
413 | - |
414 | - * Launchpad automated translation updates. |
415 | - |
416 | - [ Jeff Lane ] |
417 | - * jobs/monitor.txt.in - added new job monitor/multi-head to test mulitple |
418 | - displays on desktops. |
419 | - |
420 | - [ Brendan Donegan ] |
421 | - * jobs/bluetooth.txt.in, jobs/suspend.txt.in - unblock Bluetooth hardware |
422 | - before running any Bluetooth tests to avoid these failing (LP: #1084601) |
423 | - * scripts/network_reconnect_resume_time - do not fail if resume time cannot |
424 | - be calculated as this usually just means the driver does not print |
425 | - appropriate messages to determine this. (LP: #1065009) |
426 | - |
427 | - -- Jeff Marcom <jeff.marcom@ubuntu.com> Wed, 23 Jan 2013 16:30:22 -0500 |
428 | - |
429 | -checkbox (0.15) raring; urgency=low |
430 | - |
431 | - [ Daniel Manrique ] |
432 | - * New version 0.15 for Raring Ringtail development. |
433 | - * Fail gracefully with a friendly and useful error message if audio settings |
434 | - file format is invalid. (LP: #1065703) |
435 | - * Added environ key to poweroff and reboot jobs so they create logs in the |
436 | - expected location (LP: #1085833) |
437 | - * Added reporting of dependencies that are outright missing from the |
438 | - whitelist to avoid confusion (LP: #1084986) |
439 | - * scripts/memory_compare: Fixed accumulator expression to give good results |
440 | - (LP: #1089046) |
441 | - * added scripts/key_test to the list of translatable files (LP: #1073359) |
442 | - * Added wireless network devices to networking/info local job (LP: #1089787) |
443 | - * Updated call to Thread constructor to use positional arguments |
444 | - (LP: #1097866) |
445 | - |
446 | - [ Brendan Donegan ] |
447 | - * Change forward-slashes to asterisks in the filename of a connection, since |
448 | - this is what NetworkManager does internally (LP: #1073335) |
449 | - * Create a test to move a 3D window around the screen to check if there is any tearing |
450 | - or other artifacts. |
451 | - * jobs/info.txt.in - add an xrandr attachment job to provide information |
452 | - about displays connected to the system (LP: #1085219) |
453 | - * jobs/suspend.txt.in - changed suspend_advanced_auto dependency of key_after_suspend |
454 | - and led_after_suspend tests to suspend/suspend_advanced, since they are manual and |
455 | - should depend on the manual suspend test (LP: #1089227) |
456 | - * scripts/piglit_test, jobs/piglit.txt.in - create a script which wraps and |
457 | - parses the piglit test results and use it in the piglit jobs |
458 | - * scripts/touchhpad_driver_info - changed the shebang to python3, since it is |
459 | - using modules that will only be installed for python3 (LP: #1089727) |
460 | - * plugins/recover_prompt.py - changed the order of the buttons in the recover |
461 | - prompt to put them in the same order as mentioned in the text (LP: #1092143) |
462 | - * jobs/suspend.txt.in - fix typo that was introduced into suspend_advanced job |
463 | - by a previous bug fix (LP: #1096799) |
464 | - * jobs/miscellanea.txt.in, plugins/environment_info.py - added test to check |
465 | - a sources file for specific repositories to make sure they are present |
466 | - * scripts/sources_test - show link to wiki for test configuration if not set up |
467 | - correctly |
468 | - |
469 | - [ Jeff Lane ] |
470 | - * jobs/suspend.txt.in - removed incorrect multiple router requirement for |
471 | - suspend/wireless_after_suspend (LP: #1070333) |
472 | - * jobs/suspend.txt.in - fixed cycle_resolutions_after_suspend_auto so that it |
473 | - properly depends on suspend_advanced_auto rather than suspend_advanced |
474 | - (LP: #1071605) |
475 | - * jobs/graphics.txt.in - removed perl wrappings from tests using |
476 | - unity_support_test. They should pipe through ansi_parser like other jobs. |
477 | - (LP: #1087777) |
478 | - * jobs/info.txt.in - added job info/disk_partitions (LP: #1081833) |
479 | - * jobs/stress.txt.in, jobs/suspend.txt.in - fixed a bug in the command for |
480 | - the suspend jobs where checkbox was getting the exitcode for tee rather |
481 | - than for sleep_test or fwts_test (LP: #1095713) |
482 | - * jobs/stress.txt.in, jobs/hibernate.txt.in - increased device-check-delay |
483 | - from 30 seconds to 45 seconds to avoid a race condition. |
484 | - jobs/suspend.txt.in - added 45 second device-check-delay to the |
485 | - suspend_advanced and suspend_avanced_auto jobs to avoid a race condition. |
486 | - (LP: #1095668) |
487 | - * jobs/bluetooth.txt.in - added pipefail to bluetooth/detect-output |
488 | - jobs/suspend.txt.in - added pipefail to suspend/network_before_suspend |
489 | - (LP: #1096948) |
490 | - |
491 | - [Sylvain Pineau] |
492 | - * jobs/info.txt.in: Fixed the requirement of info/touchpad_driver. |
493 | - * jobs/info.txt.in: Fixed the info/xrandr command. |
494 | - * jobs/audio.txt.in: Added Line In/Out and Display Port tests. |
495 | - * checkbox/tests/test_message_files.py: |
496 | - test_shell_jobs_with_root_have_needed_environ now checks every jobs |
497 | - containing a command line parameter. |
498 | - * jobs/graphics.txt.in: Set the bash pipefail option for tests using |
499 | - unity_support_test and piped to ansi_parser. |
500 | - * scripts/network_device_info: Set the driver version to 'Unknown' if the |
501 | - modinfo_parser returns nothing (LP: #1089911) |
502 | - * scripts/kvm_test: Add verbose output on errors (LP: #1086048) |
503 | - |
504 | - -- Daniel Manrique <roadmr@ubuntu.com> Fri, 16 Nov 2012 12:14:21 -0500 |
505 | - |
506 | -checkbox (0.14.10) quantal; urgency=low |
507 | - |
508 | - [Jeff Marcom] |
509 | - * jobs/keys.txt.in - Fixed job command line to have appropriate volume "Up" |
510 | - and Volume "Down" UI instructions. |
511 | - |
512 | - [ Jeff Lane ] |
513 | - * Increased version number after final Ubuntu Quantal release. |
514 | - |
515 | - [Brendan Donegan] |
516 | - * jobs/suspend.txt.in - make sure FWTS logs end with .log so file names |
517 | - don't get tampered with (LP: #1065932) |
518 | - * plugins/launchpad_exchange.py - Remove call to string_to_type on |
519 | - self.timeout, which is an int (LP: #1066967) |
520 | - * checkbox/lib/templates.py, jobs/resources.txt.in, jobs/wireless.txt.in, |
521 | - jobs/suspend.txt.in - Don't try and coerce keys of resource jobs to |
522 | - lowercase, as it upset the core of Checkbox (LP: #1067280) |
523 | - * jobs/suspend.txt.in - created new batch of wireless tests depending only on |
524 | - suspend_advanced so that they will run in manual testing (LP: #1067678) |
525 | - * jobs/suspend.txt.in - Let suspend_advanced only depend on |
526 | - power-management/rtc (LP: #1067692) |
527 | - * scripts/resolution_test - Slightly clarify output of script so that it's |
528 | - a bit more obvious why it failed (LP: #1065976) |
529 | - * Allow verification and interaction to be used as aliases for manual tests |
530 | - so that we can distinguish between tests which are partly manual and |
531 | - those which are entirely manual. |
532 | - * plugins/launchpad_exchange.py - make sure exchange-error signal is sent |
533 | - with a string instead of an Exception (LP: #1066862) |
534 | - * scripts/network_check - Get the base page for cdimage.ubuntu.com instead |
535 | - of some subdirectory which may or may not change in future (LP: #1065855) |
536 | - * scripts/internet_test - Wait some time (ten seconds) for the ARP cache to |
537 | - be populated, as it can be slow on some systems |
538 | - * Change the plugin types verification and interaction to user-verify and |
539 | - user-interact, to clarify their meaning. |
540 | - * Added a unit test to ensure user-verify and user-interact jobs |
541 | - have a command |
542 | - * Change most of the job plugin fields to use the appropriate new plugin type, |
543 | - i.e. user-verify or user-interact. |
544 | - * scripts/audio_settings - Use pactl instead of pacmd where possible as it |
545 | - is better maintained than pacmd (LP: #1067026) |
546 | - |
547 | - [Daniel Manrique] |
548 | - * [FEATURE] checkbox/job.py: Fixed intltool warning about unnamed |
549 | - parameters in string, applied pep8 fixes. |
550 | - * checkbox-cli progress indicator is now static, spinning around instead of |
551 | - filling the screen with dots. (LP: #926104) |
552 | - * Increased version number after final Ubuntu Quantal release. |
553 | - * Added environment resource to whitelists (LP: #1067038) |
554 | - * Added retrying pactl commands in case audio layer is not up yet |
555 | - (LP: #1065908) |
556 | - * Removed references to inexistent opts.verbose setting (LP: #1070829) |
557 | - * Added unit test to catch jobs with mismatching environ and actual |
558 | - variables used in shell command (LP: #955053) |
559 | - * Forced utf-8 decoding on modinfo output and updated to use check_output |
560 | - instead of communicate (LP: #1055730) |
561 | - |
562 | - [Marc Tardif] |
563 | - * plugins/environment_info.py: Enabling environment to take precedence |
564 | - over configuration files. |
565 | - * setup.py: added support for installing in virtualenv |
566 | - * setup.py: made build dependency on qt4-make optional |
567 | - * debian/control: Added python3-gi to run checkbox-qt. |
568 | - * jobs/input.txt.in, jobs/touchpad.txt.in: Added input/pointing tests |
569 | - and simplified horizontal/vertical scrolling tests. |
570 | - * scripts/touchpad_scroll_resource, scripts/xinput_resource: Replaced |
571 | - the touchpad_scroll_resource by reusing the xinput_resource script. |
572 | - * plugins/error_prompt.py: Fixed call to show_error (LP: #1075605) |
573 | - |
574 | - [Sean Feole] |
575 | - * [FEATURE] jobs/optical.txt.in: modified existing automation test |
576 | - jobs. Added a _description field to each so that the test cases properly |
577 | - appear in the checkbox UI (LP: #1064189) |
578 | - |
579 | - [Sylvain Pineau] |
580 | - * [FEATURE] scripts/network_restart, jobs/stress.txt.in: Added a new stress |
581 | - test: network restart. |
582 | - * debian/control: Fixed a missing dependency (python3-pkg-resources) to build |
583 | - the package (LP: #1066502) |
584 | - * jobs/stress.txt.in: stress/sdhc now launches removable_storage_test with |
585 | - --memorycard. stress/sdhc and stress/usb run with root privileges to mount |
586 | - all partitions (LP: #1065862) |
587 | - * [FEATURE] jobs/stress.txt.in: Added a wireless hotkey stress test. |
588 | - * jobs/power-management.txt.in: Fixed path to the /proc acpi lid button |
589 | - (LP: #1068799) |
590 | - * scripts/fwts_test: Properly handle UnicodeDecodeError when parsing syslog |
591 | - (LP: #1075080) |
592 | - * scripts/camera_test: Fix the camera resolution test to give the pixelformat |
593 | - to use with fswebcam (LP: #1073176) |
594 | - * checkbox/parsers/udevadm.py: Enhanced bluetooth detection by looking at the |
595 | - RFKILL_TYPE property (LP: #1075052) |
596 | - |
597 | - [Zygmunt Krynicki] |
598 | - * scripts/removable_storage_watcher - properly detect removal of 'firewire', |
599 | - 'usb' and 'sdio devices' when either or both 'ata_serial_esata' or 'scsi' |
600 | - were provided on command line, in addition to the device actually being |
601 | - manipulated. (LP: #1066948) |
602 | - * checkbox/dbus/udisks2.py: Fix typo in fireware name LP: #1070859 |
603 | - * scripts/udev_resource: Use simpler interfaces |
604 | - * checkbox/parsers/udevadm.py: Allow using UdevadmParser with a string |
605 | - |
606 | - [Jeff Lane] |
607 | - * scripts/sleep_test - Added timeing code to create start/end markers in |
608 | - for each sleep/resume iteration. Pull kernel timestamps to determine the |
609 | - time to sleep and time to resume for each iteration. Output the times for |
610 | - each iteration and an average time for all iterations. Tweaks to output to |
611 | - make it all look better. Verified perf code doesn't run on S4 tests. |
612 | - scripts/fwts_test - Added similar performance code to fwts_test. Added |
613 | - sleep test functions to fwts_test to provide the ability to run sleep tests |
614 | - via fwts using the wrapper. Tweaked the output to make it pretty. Added |
615 | - some code to prevent the perf stuff from running on S4 tests. |
616 | - jobs/suspend.txt, jobs/stress.txt, jobs/hibernate.txt - modifed jobs to use |
617 | - the shell code to call fwts_test if fwts is installed and fall back to |
618 | - sleep_test otherwise. Modifed the commands so that they all call fwts_test |
619 | - rather than fwts directly. Ensured all are calling with the proper |
620 | - options. Fixed log name problems that caused log attachment jobs to not |
621 | - work. |
622 | - * checkbox/parsers/modinfo.py - added exception handling to address possible |
623 | - bad output from modinfo causing a ValueError to occur. (LP: #1066118) |
624 | - * [FEATURE] jobs/expresscard.txt.in - renamed pcmcia-pcix.txt to |
625 | - expresscard.txt. |
626 | - renamed pcmcia-pcix/detect to expresscard/verification. Modified |
627 | - instructions slightly. |
628 | - data/whitelists/default.whitelist - modified list to reflect new |
629 | - expresscard test name. |
630 | - jobs/local.txt.in - changed __pcmcia-pcix__ job to reflect changes to the |
631 | - job name |
632 | - qt/frontend/qtfront.cpp - modified the list of testnames to reflect changes |
633 | - to the expresscard test |
634 | - setup.cfg - modified the list of job files since I renamed pcmcia-pcix.txt |
635 | - * scripts/sleep_test, scripts/fwts_test - removed the code that triggered a |
636 | - fail if the system took too long to sleep or resume. Also removed the |
637 | - options to set sleep or resume time from sleep_test as they were no longer |
638 | - necessary. |
639 | - jobs/hibernate.txt.in, jobs/suspend.txt.in, jobs/stress.txt.in - added |
640 | - environ: to the sleep jobs so the logs would be written properly. Modified |
641 | - suspend jobs to also write output to log files so we can capture timing |
642 | - data. Added jobs to parse the new sleep times logs and faile if outside the |
643 | - threshold. |
644 | - scripts/sleep_time_check - added script to check the logs generated by |
645 | - the sleept tests and fail if the average times exceed a given threshold |
646 | - po/POTFILES.in - changed the pcmcia-pcix.txt.in pointer to expresscard.txt.in |
647 | - * removed xorg_memory_test and graphics/xorg-memory as the test produces no |
648 | - real benefit and fails about 100% of the time. (LP: #764376) |
649 | - * scrips/volume_test - script now only fails if volume is greater than maxvol or |
650 | - less than minvol, not when equal to either. (LP: #1077008) |
651 | - * Added root user requirement to all jobs using removable storage test |
652 | - (LP: #1014813) |
653 | - * scripts/alsa_info - updated script to latest version available |
654 | - (LP: #1078837) |
655 | - * jobs/mediacard.txt.in - fixed the depends for all *remove* mediacard tests |
656 | - to more properly depend on the insert tests rather than storage. |
657 | - (LP: #1070328) |
658 | - |
659 | - -- Jeff Lane <jeff@ubuntu.com> Thu, 15 Nov 2012 10:50:03 -0500 |
660 | - |
661 | -checkbox (0.14.6) quantal; urgency=low |
662 | - |
663 | - [Chris Wayne] |
664 | - * [FEATURE] scripts/touchpad_scroll_resource, jobs/touchpad.txt.in: |
665 | - adding in touchpad scroll detection resource job, and modified jobs |
666 | - to require the capability to be present. |
667 | - |
668 | - [Jeff Lane] |
669 | - * Cleaning up duplicated modinfo code: (LP: #1043521) |
670 | - * checkbox/parsers/modinfo.py: added a parser to handle output from modinfo |
671 | - * scripts/audio_driver_info: modified to use modinfo parser |
672 | - * scripts/network_device_info: modified to use modinfo parser |
673 | - * scripts/accelerometer_test: modified to use modinfo parser |
674 | - * Cleaning up missing touchpad driver info bits: (LP: #1052942) |
675 | - * scripts/touchpad_driver_info: added script from automation sprint to get |
676 | - driver info for installed/detected touchpad devices |
677 | - * jobs/info.txt.in: added job to get driver info during info job phase. |
678 | - Moved audio_driver_info and network_driver_info into info.txt.in because |
679 | - they are better suited there. Moved network_device_info job into |
680 | - info.txt.in. |
681 | - * jobs/wireless.txt.in: Added jobs to individually test 802.11a/b/g/n |
682 | - connections. This is necessary for adequate QA testing (LP: #1042425) |
683 | - * scripts/graphics_driver: fixed a bug causing the hybrid check to throw an |
684 | - exception on hybrid systems (LP: #1048058) |
685 | - * setup.py: added checkbox.dbus to packages (LP: #1052601) |
686 | - * jobs/optical.txt.in: removed the optical/dvd_movie_playback job definition |
687 | - as it was redundant (LP: #868643) |
688 | - * [FEATURE] jobs/fingerprint.txt.in: Cleaned up the definitions to |
689 | - match current Unity (LP: #946184) |
690 | - * [FEATURE] jobs/usb.txt.in: replaced the usb/mouse and usb/keyboard tests |
691 | - with usb/HID to combine them so the tester can choose one device rather |
692 | - than requiring multiple devices. (LP: #1053032) |
693 | - * [FEATURE] jobs/keys.txt.in: modified the battery info key job to |
694 | - use the keys_test script as we do with other hotkey tests (LP: #990538) |
695 | - * [FEATURE] jobs/bluetooth.txt.in: removed the bluetooth/keyboard job |
696 | - and modified bluetooth/mouse to be bluetooth/HID and allow the tester |
697 | - to choose a device to use. (LP: #1053010) |
698 | - * jobs/piglit.txt.in: fixed the texturing job that was incorrectly using the |
699 | - word texturize, causing the tests to not run (LP: #1060432) |
700 | - |
701 | - [Jeff Marcom] |
702 | - * jobs/optical.txt.in: Changed optical read/write job commands to use |
703 | - a more reliable dev path (LP: #990560) |
704 | - * Fixed bug where previous test description and instructions were displayed |
705 | - while an automated test was running (LP: #1012377) |
706 | - |
707 | - [Daniel Manrique] |
708 | - * Bumped to 0.14.6 to keep changelog size sane and fix a small mishap in the |
709 | - daily build recipe. |
710 | - * scripts/audio_settings: Added exception handlers to catch problems with |
711 | - unwritable or absent settings files (LP: #1041644) (LP: #1041340) |
712 | - * Ensured that strings passed to qtiface.showError via dbus are strings, |
713 | - and not NoneType as could happen under certain circumstances. |
714 | - (LP: #1032337) |
715 | - * scripts/graphics_modes_info: updated shebang to python3 (LP: #1047515) |
716 | - * scripts/graphics_driver, scripts/color_depth_info: Added ignoring |
717 | - possible invalid characters in Xorg logfiles (LP: #1048096) |
718 | - * scripts/audio_test: made the default mode verbose, it now sends all |
719 | - output to stderr (but still exits a proper return value). Jobs using it |
720 | - are updated to remove the now-unneeded -v parameter. |
721 | - * Added tests to ensure all job files are declared in setup.cfg, |
722 | - po/POTFILES.in and included in jobs/local.txt.in. (LP: #1052986) |
723 | - * setup.cfg, po/POTFILES.in, jobs/local.txt.in: Fixed so the tests pass. |
724 | - (LP: #1052986) |
725 | - * [FEATURE] checkbox/tests/message_files.py: Added a test to validate |
726 | - that all shell jobs have descriptions (LP: #1052992). |
727 | - * [FEATURE] jobs/stress.txt.in: Updated some shell jobs that had no |
728 | - description (LP: #1052992). |
729 | - * Added consecutive numbering to messages sent to the backend, so the |
730 | - frontend knows to discard out-of-sequence messages. (LP: #886118) |
731 | - * [FEATURE] Added a test to verify that jobs contain only keys |
732 | - declared in the schema (avoid stray keys). |
733 | - |
734 | - [Alberto Milone] |
735 | - * [FEATURE] scripts/window_test, jobs/graphics.txt.in: Added script |
736 | - window_test to open and close 3D windows in various conditions for |
737 | - graphics testing. Added three new window_test based jobs to graphics.txt.in. |
738 | - * [FEATURE] scripts/graphics_stress_test, jobs/stress.txt.in: Added script to |
739 | - do some graphics stress by ensuring the graphics system continues to |
740 | - function after several iterations of: switching VTs, suspend/resume, screen |
741 | - rotation and running the rendercheck graphics suite. |
742 | - |
743 | - [Marc Tardif] |
744 | - * scripts/touchpad_scroll_resource: Added support for systems without |
745 | - a touchpad (LP #1045066) |
746 | - * [FEATURE] scripts/xinput_resource, checkbox/parsers/xinput.py: Xinput |
747 | - resource script to test multitouch devices. |
748 | - * patch/0.14.2: Fixed patch to rmtree instead of rmdir scripts directory. |
749 | - * [FEATURE] debian/checkbox.templates, debian/checkbox.config: Added support to |
750 | - preseed properties in environment_info plugin. |
751 | - * [FEATURE] qt/frontend/qtfront.ui: Fixed warnings when building with |
752 | - qtcreator (LP #1053126) |
753 | - * setup.py: Fixed required dependency on distutils-extra by providing |
754 | - fake implementations of build_i18n and build_icons (LP #1049218) |
755 | - * checkbox/parsers/description.py: Fixed the PURPOSE and STEPS parts |
756 | - of the description parser to automatically fix bad descriptions. |
757 | - * plugins/suites_prompt.py: Fixed tree view in selection window (LP #1056432) |
758 | - * [FEATURE] tools/lint: Added script to consistently check syntax. |
759 | - * plugins/apport_prompt.py: Removed apport plugin that caused crashes |
760 | - when trying to send bug report (LP #1047857) |
761 | - * jobs/optical.txt.in: Fixed missing category assignment in optical |
762 | - dvd write tests (LP: #1057762) |
763 | - * [FEATURE] jobs/touchpad.txt.in, jobs/touchscreen.txt.in: Added singletouch |
764 | - and multitouch for touchpads and touchscreens. |
765 | - * Cleaning up test modules. |
766 | - * Removed package.name == 'linux' only needed by the apport_prompt plugin. |
767 | - |
768 | - [Sean Feole] |
769 | - * [FEATURE] scripts/battery_test: measures battery capacity before and after |
770 | - an activity and determines battery life at the rate of drain. |
771 | - jobs/power-management.txt.in: added two manual tests to ask the user to |
772 | - unplug and then re-plug the laptop so that three new automated battery |
773 | - drain tests can run: |
774 | - * power-management/battery_drain_idle |
775 | - * power-management/battery_drain_movie |
776 | - * power-management/battery_drain_sleep |
777 | - |
778 | - [Brendan Donegan] |
779 | - * [FEATURE] Add environment_info plugin which sets environment variables |
780 | - according to the values set in the plugin via Checkboxes INI files. |
781 | - * [FEATURE] Added semi-automated wireless tests which require only a single |
782 | - router to run, prompting the user to modify the routers config during |
783 | - the test. |
784 | - * [FEATURE] Added semi-automated wireless after suspend tests to suspend.txt.in, |
785 | - since they were missed in the previous merge |
786 | - * Attach the output of udev_resource, for debugging purposes (LP: #974271) |
787 | - * Make audio_settings before/after suspend tests more robust by not requiring |
788 | - every little audio setting to be the same before and after suspend, just |
789 | - the major ones such as the current source/sink and the mute/volume settings |
790 | - on them (LP: #1043144) |
791 | - * Remove default value from windows_number argument since the logic following |
792 | - it dictates that it's only valid for certain tests (LP: #1047621) |
793 | - * scripts/frequency_governors_test - Ensure that check for difference in |
794 | - expected and actual speedup only fails if the actual speedup is less than |
795 | - the expected speedup (LP: #999547) |
796 | - * jobs/cpu.txt.in, jobs/stress.txt.in - add environ field containing |
797 | - CHECKBOX_DATA to allow that environment variable to be used in the command |
798 | - (LP: #1049595) |
799 | - * jobs/wireless.txt.in - replace use of network_wireless_test in wireless_scanning |
800 | - with a simple Bash script using nmcli and delete network_wireless_test (LP: #900370) |
801 | - * jobs/audio.txt.in - fix description of audio/playback_hdmi (LP: #1052136) |
802 | - * [FEATURE] plugin/environment_info.py - allow BT device address to be set |
803 | - in the checkbox.ini file to facilitate self-testing |
804 | - * [UIFe] qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp - set focus to Continue |
805 | - button and make it the default so that it can be 'clicked' using Enter, |
806 | - as well as renaming it to 'continueButton' (LP: #1052506) |
807 | - * jobs/keys.txt.in, scripts/key_test - Fix keys/battery test to have correct |
808 | - fields and tidy up pep8 violations in key_test script (LP: #1054410) |
809 | - * [FEATURE] jobs/power-management.txt.in, jobs/touchpad.txt.in, |
810 | - jobs/sniff.txt.in - Fix incorrect formatting of job descriptions to |
811 | - allow steps to be displayed by the UI (LP: #1054208) |
812 | - * jobs/usb.txt.in - Fix dependencies of USB tests so that things work properly if |
813 | - the usb/storage-automated test fails (LP: #987876) |
814 | - * Remove networking/bandwidth job since it is not useful (LP: #1009658) |
815 | - * scripts/network_info - add exception handling to file reading so that |
816 | - sensible values are given if the required file cannot be read (LP: #823606) |
817 | - * [FEATURE] jobs/suspend.txt.in - pipe output of bluetooth_obex jobs through ansi_parser |
818 | - to avoid invalid characters ending up in the submission.xml (LP: #1060332) |
819 | - * scripts/network_reconnect_resume_test - map reconnect time strings to float |
820 | - that they can be used in calculations later on (LP: #1064385) |
821 | - * scripts/network_reconnect_resume_test - convert map of reconnect times into |
822 | - a list in order to check if the list is empty (LP: #1064425) |
823 | - |
824 | - [Sylvain Pineau] |
825 | - * jobs/suspend.txt.in: Fixed suspend/suspend_advanced dependencies to avoid |
826 | - calling fwts with the live CD (LP: #1045687) |
827 | - * qt/frontend/qtfront.ui: Fixed the test purpose widget size to allow two |
828 | - lines of description (LP: #1032255) |
829 | - * qt/frontend/qtfront.ui: Fixed the progressLabel widget size to support job |
830 | - names > 50 chars (LP: #1046274) |
831 | - * scripts/camera_test, jobs/camera.txt.in: Added a 10s timeout to the camera |
832 | - still test (LP: #990133) |
833 | - * scripts/graphics_stress_test, scripts/rendercheck_test, jobs/stress.txt.in: |
834 | - Exit with proper error message if rendercheck is not installed. |
835 | - (LP: #1048262) |
836 | - * [FEATURE] jobs/suspend.txt.in: Add usb wakeup tests (mouse and keyboard). |
837 | - * setup.py, qt/checkbox-qt.ui: Removed the old UI design file (LP: #1049912) |
838 | - * [FEATURE] jobs/rendercheck.txt.in, po/POTFILES.in, setup.cfg: Fixed |
839 | - the rendercheck tests, added the suite file to setup.cfg/POTFILES.in |
840 | - and moved the rendercheck/tarball job into an attachment (LP #1053033) |
841 | - * scripts/optical_write_test: Filter ANSI escape char outputed by wodim |
842 | - (LP: #1052803) |
843 | - * checkbox/parsers/udevadm.py: Improved wireless devices detection. |
844 | - The wireless category is now set if the subsystem is equal to ieee80211 |
845 | - (LP: #855382) |
846 | - * scripts/memorycard_resource, scripts/removable_storage_test, |
847 | - scripts/removable_storage_watcher: Fixed the memorycard regexp flags and |
848 | - add the DriveVendor Udisks property to the re.search() string (LP: #1050920) |
849 | - * scripts/display_resource, jobs/resource.txt.in: Added a new display |
850 | - resource script to properly handle connector names returned by proprietary |
851 | - drivers (LP: #956139 and #992727) |
852 | - * debian/control, jobs/esata.txt.in, jobs/firewire.txt.in, jobs/usb.txt.in, |
853 | - jobs/mediacard.txt.in: Remove udisks package references in all of the jobs |
854 | - that use removable_storage scripts (LP: #1059620) |
855 | - * scripts/graphics_driver: Added NVIDIA driver detection (LP: #1060211) |
856 | - * [FEATURE] jobs/mediacard.txt.in: Added SDXC, MS, MSP and XD memory card |
857 | - tests. |
858 | - * setup.py: Add the missing checkbox.heuristics module (LP: #1064220) |
859 | - * scripts/pts_run: Force pts_run to exit on errors as phoronix-test-suite |
860 | - always exits with success (LP: #1061297) |
861 | - * [FEATURE] jobs/keys.txt.in: Added video-out and touchpad keys tests. |
862 | - * [FEATURE] jobs/keys.txt.in, jobs/led.txt.in, jobs/suspend.txt.in: Provide |
863 | - leds and special keys tests after suspend. Volume and Mute key tests now |
864 | - use the key_test script. Fix steps numbering for led/wireless. |
865 | - |
866 | - [Zygmunt Krynicki] |
867 | - * Fixed simple duplicate 'the' mistakes (LP: #1040022) |
868 | - * Fix incorrect debconf template description for 802.11n open access point |
869 | - SSID (LP: #1049563) |
870 | - * Add new utility, scripts/udisks2_monitor, for looking at various storage |
871 | - changes interactively |
872 | - * Make scripts/removable_storage_watcher {insert,remove} properly validate |
873 | - the 'device' argument (bus type) and require at least one value |
874 | - * [FEATURE] scripts/removable_storage_watcher: add support for debugging |
875 | - |
876 | - -- Jeff Lane <jeff@ubuntu.com> Tue, 02 Oct 2012 16:21:12 -0400 |
877 | - |
878 | -checkbox (0.14.5) quantal; urgency=low |
879 | - |
880 | - [Sylvain Pineau] |
881 | - * New version 0.14.5 for Quantal Quetzal development. |
882 | - * jobs/virtualization.txt.in, scripts/kvm_test, jobs/miscellanea.txt.in, |
883 | - setup.cfg: Added a new KVM test to ensure that a VM boots and works |
884 | - properly with KVM. |
885 | - * jobs/suspend.txt.in, scripts/gpu_test: Update the job description and the |
886 | - script docstrings from Flash to HTML5 video playback. |
887 | - * [FEATURE] scripts/removable_storage_test, scripts/removable_storage_watcher, |
888 | - jobs/mediacard.txt.in: Added memory cards detection (on bus other than sdio) |
889 | - and a new automated (based on usb/storage-pre-inserted) for SD cards. |
890 | - |
891 | - [Jeff Marcom] |
892 | - * scripts/accelerometer_test, jobs/input.txt.in: Improved ability to detect |
893 | - oem manufacturer info, and cleanup up job step formatting. |
894 | - * /jobs/touchpad.txt.in: Fixed instruction steps for manual touchpad horizontal |
895 | - and vertical tests. |
896 | - * scripts/audio_settings, jobs/audio.txt.in: Added automated switch to |
897 | - HDMI interface, modified corresponding jobs file.. |
898 | - * jobs/audio.txt.in, added method to bypass return code of /scripts/audio_settings |
899 | - and instead only return the exit code for the appropriate audio test. |
900 | - * scripts/audio_settings: Added automated switch to restore previous |
901 | - audio profile setting |
902 | - |
903 | - [ Daniel Manrique ] |
904 | - * jobs/peripheral.txt.in: Fixed a typo in the DSL job. (LP: #1039192) |
905 | - * jobs/resource.txt.in: Added usb resource that indicates which versions of |
906 | - the protocol are supported (currently only reports for USB 2.0 and 3.0). |
907 | - * scripts/removable_storage_watcher, scripts/removable_storage_test: Added |
908 | - a parameter to specify minimum speed to accept a device, and a parameter |
909 | - to fail removable_storage_test if the transfer speed is below a threshold. |
910 | - * jobs/usb.txt.in: Added usb3 jobs that will only pass if an actual USB 3.0 |
911 | - device is inserted/removed/tested. |
912 | - * jobs/audio.txt.in: replaced gconfaudiosink by autoaudiosink (LP: #978895) |
913 | - * [FEATURE]: qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, |
914 | - qt/frontend/qtfront.ui, checkbox_qt/qt_interface.py: Replaced test result |
915 | - buttons with radiobuttons, made comment area always visible, and added |
916 | - keyboard shortcuts. |
917 | - * [FEATURE] Added oem-config directory to setup.py so it builds correctly. |
918 | - |
919 | - [ Jeff Lane ] |
920 | - * scripts/removable_storage_test (total overhaul): |
921 | - * Added --iterations option, now you can run -i iterations of -c files of |
922 | - -s size. |
923 | - * Added RandomData class to generate test files using a much faster method. |
924 | - * Replaced copy_file() with file_write() and file_read() to take advantage of |
925 | - buffer flushing and fsync() opeations not available to shutils/copy2. |
926 | - * Redid the runtime bits of main() so now for every device found, it runs I |
927 | - iterations of C files. |
928 | - * Redid output so now you get an avg write speed per iteration and a summary |
929 | - at the end of all iterations for each device. |
930 | - * scripts/wifi_reconnect_resume_test: fixed a bug where timestamps being |
931 | - grabbed from dmesg were strings instead of floats (LP: #1038270) |
932 | - * jobs/stress.txt.in: added two sample jobs to demonstrate the new features |
933 | - of removable_storage_test |
934 | - * jobs/piglit.txt.in: added jobs that run the piglit graphics test suite |
935 | - * scripts/lsmod_info: added script to provide better lsmod output for the |
936 | - lsmod_attachment job using the power of the modinfo parser |
937 | - jobs/info.txt.in: modified lsmod_attachment job to use lsmod_info script |
938 | - rather than just lsmod output (LP: #1043531) |
939 | - |
940 | - [Matt Fischer] |
941 | - * scripts/audio_driver_info: added script to find info on loaded drivers |
942 | - jobs/audio.txt.in: added automated job to determine audio drivers loaded |
943 | - jobs/networking.txt.in: added a requires on networking/info for |
944 | - module-init-tools package. |
945 | - scripts/volume_test: cleanup and fixing a small issue |
946 | - * scripts/network-device-info: fixed a problem with output causing a |
947 | - traceback and a problem where modules with improper modules field causes |
948 | - problems. (LP: #1042395) |
949 | - jobs/networking.txt.in: added requires for pciutils for the above bugfix |
950 | - |
951 | - [Alberto Milone] |
952 | - * [FEATURE] scripts/rendercheck_test: added test to take advantage of the |
953 | - rendercheck test suites. |
954 | - [FEATURE] jobs/rendercheck.txt.in: added jobs to run the rendercheck_test |
955 | - script. |
956 | - [FEATURE] jobs/local.txt.in: added job to parse rendercheck.txt.in job file |
957 | - * checkbox/contrib/gdk.py: removed legacy code and used python 3. |
958 | - * scripts/rotation_test: |
959 | - * Made sure to report all failures, not only the first. |
960 | - * Made it look more pythonic. |
961 | - * Fixed issues with python 3 and used python 3. |
962 | - * checkbox/contrib/xrandr.py: |
963 | - * Fixed issues with python 3 and used python 3 (LP: #1043155). |
964 | - |
965 | - [Sean Feole] |
966 | - * scripts/network-reconnect-resume-time: fixed the wifi-reconnect-resume-time |
967 | - script to also check wired connections for completeness (LP: #1042391) |
968 | - |
969 | - [Chris Wayne] |
970 | - * [FEATURE] Added oem_config_test, related jobs and data files |
971 | - |
972 | - -- Daniel Manrique <roadmr@ubuntu.com> Thu, 30 Aug 2012 12:45:49 -0400 |
973 | - |
974 | -checkbox (0.14.4) quantal; urgency=low |
975 | - |
976 | - * New upstream release (LP #1039094): |
977 | - |
978 | - [ Daniel Manrique ] |
979 | - * New version 0.14.4 for Quantal Quetzal development. |
980 | - * Added new audio_test and test definitions. |
981 | - |
982 | - [Jeff Lane] |
983 | - * jobs/esata.txt.in: added tests for removable eSATA drives |
984 | - scripts/removable_storage_test: added support for ata_serial_esata devices |
985 | - scripts/removable_storage_watcher: added support for ata_serial_esata |
986 | - devices |
987 | - * scripts/optical_write_test: changed behaviour to timeout after 5 minutes |
988 | - rather than a few seconds to give testers a chance to complete the test |
989 | - without having to sit on top of the machine waiting. If tester doesn't hit |
990 | - itself and proceed. |
991 | - jobs/optical.txt.in: Cleared up text in the existing manual optical write |
992 | - tests and added two automated tests that can be used if desired (they still |
993 | - require the user to push the tray in after writing, but eliminate other |
994 | - steps) |
995 | - * scripts/graphics_driver: Added this script based to parse Xorg.0.log and |
996 | - discover the currently running graphics driver and driver version |
997 | - jobs/graphics.txt.in: Added a new job to take advantage of the |
998 | - graphics_driver script. |
999 | - data/whitelists/default.whitelist: Added the graphics_driver job to the |
1000 | - default whitelist because this would be good data to gather for UF and |
1001 | - doesn't cost much |
1002 | - * scripts/graphics_driver: Merged Alberto Milone's work on a |
1003 | - hybrid_graphics_test into graphics_driver as his stuff and my stuff were |
1004 | - similar enough to be in the same script, plus this allows the advantage of |
1005 | - using Bryce Harrington's xorglog library down the road. |
1006 | - * scripts/removable_storage_test: removed a lot of unnecessary output to |
1007 | - clean up the test run and also added in some basic performance monitoring. |
1008 | - |
1009 | - [Sylvain Pineau] |
1010 | - * jobs/graphics.txt.in, jobs/benchmarks.txt.in: Move gtkperk to the benchmarks |
1011 | - section. |
1012 | - * jobs/benchmarks.txt.in, scripts/wifi_time2reconnect: Add a test to monitor |
1013 | - the time needed to reconnect to a WIFI access point. |
1014 | - * jobs/cpu.txt.in: Added a check for ARM Vector Floating Point Unit support. |
1015 | - * jobs/touchscreen.txt.in: Add 3 new manual tests (tap-detect, drag-n-drop and |
1016 | - multitouch-zoom) |
1017 | - * jobs/audio.txt.in: Added a test that verifies that the various audio |
1018 | - channels are working properly. |
1019 | - * scripts/camera_test, jobs/camera.txt.in: Replace the call to "xawtv -hwscan" |
1020 | - in camera_test by the VIDIOC_QUERYCAP ioctl, xawtv requirement removed. |
1021 | - * jobs/led.txt.in, jobs/local.txt.in, scripts/led_hdd_test.py: Add LED |
1022 | - tests. |
1023 | - * jobs/suspend.txt.in: Resurrect scripts/sleep_test as a fallback of fwts for |
1024 | - the suspend/suspend_advanced test. |
1025 | - |
1026 | - [Brendan Donegan] |
1027 | - * scripts/audio_settings: Converted script from Perl to Python(3), putting |
1028 | - it in line with approved technology guidelines |
1029 | - * jobs/audio.txt.in: Fixed audio jobs to use --file option of audio_settings |
1030 | - instead of piping to STDOUT. |
1031 | - * Prettify the Step icons that appear next to each test step in the test run |
1032 | - screen (LP: #1036085) |
1033 | - * Remove the 'Don't show this message on startup' checkbox from the |
1034 | - introduction screen, since it isn't used (LP: #1036218) |
1035 | - * Continue to run the progress bar when the test dependencies are being |
1036 | - resolved so that it doesn't look like the UI hung (LP: #1036573) |
1037 | - * Remove gcov_attachment from default whitelist since it depends on lcov |
1038 | - which is not in the default install, and is not used anyway. |
1039 | - * Better feedback from resolution_test script. Display the expected and |
1040 | - detected resolution values. |
1041 | - |
1042 | - [Nathan Williams] |
1043 | - * scripts/network_check: Fixed exception handling in the absence of zenity |
1044 | - (LP: #988260) |
1045 | - |
1046 | - [Samantha Jian] |
1047 | - * Added disk spindown test script and definition. |
1048 | - * Added support for BT devices on PCI bus. (LP: #1036124) |
1049 | - |
1050 | - [Jeff Marcom] |
1051 | - * Added Accelerometer test. |
1052 | - * scripts/gst_pipeline_test, jobs/audio.txt.in: Added device sink check |
1053 | - |
1054 | - [Matt Fischer] |
1055 | - * Added test to check that volume is within acceptable range and audio |
1056 | - elements are not muted. |
1057 | - * scripts/camera_test: added the resolutions option to take sample pictures |
1058 | - in all resolutions supported by the specified webcam |
1059 | - jobs/camera.txt.in: added the camera/multiple-resolution-images test which |
1060 | - utilitizes the changes to the camera_test script |
1061 | - |
1062 | - [Alberto Milone] |
1063 | - * checkbox/contrib/gdk.py: Added library for getting gtk.gdk.Screen object |
1064 | - checkbox/contrib/xrandr.py: Added library for manipulating graphics |
1065 | - settings similar to how xrandr does it. |
1066 | - scripts/brightness_test: Added automated test to verify that backlight |
1067 | - settings are properly honored |
1068 | - scripts/color_depth_info: Added script to get info on color depth and pixel |
1069 | - format |
1070 | - scripts/graphics_modes_info: Added script to gather info on the supported |
1071 | - graphics modes available |
1072 | - scripts/rotation_test: Added script to automate screen rotation testing |
1073 | - jobs/graphics.txt.in, jobs/monitor.txt.in: Added jobs to take advantage of |
1074 | - the new scripts added to Checkbox |
1075 | - |
1076 | - [ Sean Feole ] |
1077 | - * scripts/wifi_reconnect_resume_test, jobs/wifi_resume_time added. |
1078 | - * Fixed an output issue in scripts/wifi_reconnect_test that was not handled |
1079 | - in the original merge. Also tweaked error messages to be more useful. |
1080 | - |
1081 | - [Chris Wayne] |
1082 | - * Added in bluetooth_test and related jobs for automated bluetooth |
1083 | - testing |
1084 | - |
1085 | - -- Jeff Lane <jeff@ubuntu.com> Fri, 17 Aug 2012 16:47:08 -0400 |
1086 | - |
1087 | -checkbox (0.14.3) quantal; urgency=low |
1088 | - |
1089 | - * New upstream release (LP: #1033652) |
1090 | - |
1091 | - [Benjamin Kerensa] |
1092 | - * Changed description of PCMCIA/PCIX to PCMCIA/ExpressCard since PCIX |
1093 | - generally applies to servers (LP: #992249) |
1094 | - |
1095 | - [Brendan Donegan] |
1096 | - * Removed call to unlink temporary file in Html5Thread part of gpu_test. |
1097 | - Also addressed a few pyflakes complaints and removed a stray print. |
1098 | - * Include block device name in fields of block_device resource |
1099 | - output. This will prevent different block device fields from being |
1100 | - confused with each other (LP: #1027849) |
1101 | - * Fix apport_prompt.py so it properly checks the value in |
1102 | - /etc/default/apport (LP: #1029897) |
1103 | - * Initially disable the 'Run' tab in the Qt UI, re-enabling it when the |
1104 | - 'Start Testing' has been clicked (LP: #1029815) |
1105 | - * Put Component and Status into one tree view on the selection screen, |
1106 | - rather than two seperate ones (LP: #1030871) |
1107 | - * Disable the Select All and Deselect All buttons in the selection |
1108 | - view during testing (LP: #1032259) |
1109 | - |
1110 | - [Daniel Manrique] |
1111 | - * New version 0.14.3 for Quantal Quetzal development. |
1112 | - * alsa_info is invoked with --no-dialog, otherwise if dialog is installed |
1113 | - it results in invalid data in the submission file and results. |
1114 | - (LP: #1028065) |
1115 | - * Instruct Chromium browser to accept file:// URLs so it can correctly |
1116 | - open the checkbox submission.xml report (LP: #1026614) |
1117 | - * scripts/gconf_resource: decode gconf output as utf-8 rather than ascii |
1118 | - (LP: #1022593) |
1119 | - * jobs/user_apps.txt.in: Quicktime test now depends on gstreamer0.10-ffmpeg |
1120 | - to ensure it's able to play .mov files (LP: #633009) |
1121 | - * scripts/network_check: InvalidURL exception is caught and handled more |
1122 | - cleanly (LP: #751701) |
1123 | - |
1124 | - [Sylvain Pineau] |
1125 | - * jobs/usb.txt.in, scripts/disk_read_performance_test: Add a USB3 read |
1126 | - performance test. |
1127 | - scripts/block_device_resource: Add the maximum usb specification supported |
1128 | - by both a block device and the corresponding root hub port. |
1129 | - * qt/frontend/qtfront.ui, qt/frontend/images/checkbox-qt-head.png: |
1130 | - Add transparency properties to the main window header to keep the main theme |
1131 | - colors in the widget background (LP: #1030857) |
1132 | - |
1133 | - [Jeff Marcom] |
1134 | - * Added timeout to job call for disk smart test. |
1135 | - |
1136 | - [Marc Tardif] |
1137 | - * Escaping encoded strings in udevadm output (LP: #1025381) |
1138 | - |
1139 | - [Jeff Lane] |
1140 | - * jobs/cpu.txt.in: added a depends to cpu/scaling_test-log-attach to ensure |
1141 | - that job does not run until afte cpu/scaling_test (LP: #1031994) |
1142 | - |
1143 | - [Matt Fischer] |
1144 | - * scripts/network_device_info: added a check to ensure what lspci reports and |
1145 | - what NetworkManger reports (if it is installed) are the same. Reports more |
1146 | - useful info now like driver and driver version, IP address, etc. |
1147 | - * scripts/cycle_vts: added checks to fail test if chvt returns a non-zero |
1148 | - exit code. Added a final check at the end to verify we did land back on the |
1149 | - original VT after testing. |
1150 | - jobs/miscellanea.txt.in: fixed a typo in the chvt job. It used to reqire |
1151 | - 'package.alias' instead of 'package.name' |
1152 | - |
1153 | - -- Jeff Lane <jeff@ubuntu.com> Mon, 06 Aug 2012 09:26:41 -0400 |
1154 | - |
1155 | -checkbox (0.14.2) quantal; urgency=low |
1156 | - |
1157 | - * New upstream release (LP: #1025869) |
1158 | - |
1159 | - [Jeff Marcom] |
1160 | - * scripts/gpu_test - Fixed potential thread exiting issue. |
1161 | - |
1162 | - [Javier Collado] |
1163 | - * Fixed detection of circular references in resolver. |
1164 | - |
1165 | - [Jeff Lane] |
1166 | - * New version 0.14.2 for Quantal Quetzal development. |
1167 | - * jobs/cpu.txt.in: added cpu_scaling_test log attachment job |
1168 | - * jobs/disk.txt.in: modified block_device requirements so they'll work right |
1169 | - jobs/info.txt.in: added block_device resource requirements to hdparm job so |
1170 | - it won't run on removable stuff where it's not necessary. |
1171 | - * jobs/info.txt.in: removed extraneous fwts_log job |
1172 | - jobs/miscellanea.txt.in: modified fwts_results.log job |
1173 | - * scripts/optical_detect: minor tweak to send error output to stderr |
1174 | - scripts/optical_read_test: added root user check because this needs to be |
1175 | - run with root privileges. Added some additional output for stderr for |
1176 | - failures so we will know WHY a test or the script failed. Replaced |
1177 | - sys.stdout.write() and flush() calls with simple print statements. |
1178 | - * scripts/ipmi_test: output tweaks so error messages now go to stderr. No BMC |
1179 | - message is a little more clear. Module failed to load now generates an |
1180 | - error rather than a simple exit. |
1181 | - * scripts/network_device_info: minor change so that the fail message now |
1182 | - specifies that it was an error and outputs to stderr properly. |
1183 | - * scripts/disk_smart: Improvements to the logging and output during testing. |
1184 | - * scripts/cpu_scaling_test: lots of output changes using logging module. |
1185 | - renamed script to frequency_governors_test to be more descriptive and less |
1186 | - confusing. Added a --log option to write logs to an actual file |
1187 | - jobs/cpu.txt.in: added an attachment job to attach the freq_governors log. |
1188 | - Modified cpu/frequency_governors to write to log file |
1189 | - * scripts/cpu_offlining: added an extra bit of output in case of failures. |
1190 | - * scripts/fwts_test: improved console output so that the info displayed in |
1191 | - submission.xml is more useful. |
1192 | - jobs/power-management.txt.in: added job to attach fwts_wakealarm.log to |
1193 | - results. |
1194 | - * scripts/network_ntp_test: Tweaked output to use log levels more |
1195 | - appropriately. Added some decoding so that bytes output show up as strings |
1196 | - properly in output. Converted from optparse to argparse. Added a root |
1197 | - check because this needs to be root to properly run. |
1198 | - * scripts/disk_read_performance_test: Added extra targeted output so that |
1199 | - users can understand what's going on. Moved the exit bits so the test will |
1200 | - actuall run on multiple drives as originally intended and not exit on the |
1201 | - first failure. |
1202 | - * scripts/removable_storage_test: vastly improved the output from that script |
1203 | - and also introduced some new error handling to cover a couple conditions |
1204 | - that generated unhelpful tracebacks. |
1205 | - * scripts/memory_compare: changed the output a little so failures now dump |
1206 | - data to stderr and success to stdout. Also added a try/except block to |
1207 | - catch possible ZeroDivisionError cases if dmi or meminfo return 0 (found on |
1208 | - my local system due to a library issue) |
1209 | - * jobs/power-management.txt.in: improved rtc and tickless idle tests to |
1210 | - provide more useful output, even though they are very simple tests. |
1211 | - * jobs/networking.txt.in: added some output to networking/multi_nic so a |
1212 | - failure due to unconfigured ifaces generates something beyond a blank line |
1213 | - * scripts/cpu_topology: Changed it so there is less output on success and |
1214 | - more useful output on failure. Fixed a bug in the test for Failure that |
1215 | - caused the False condition to never be met. |
1216 | - * scripts/network_bandwidth_test: fleshed out the output to make it a little |
1217 | - more useful in both debug and info levels. Was going to set the |
1218 | - networking/bandwidth job to debug, but the info output should now be |
1219 | - sufficient to begin diagnosing test failures. |
1220 | - * jobs/usb.txt.in: Added output to usb/detect in case no USB controllers are |
1221 | - found. Added dependencies on the udisks package which may not be installed |
1222 | - by default. |
1223 | - debian/control: Added udisks as a suggests for checkbox as it's required |
1224 | - for the USB tests to function. |
1225 | - * scripts/memory_test: converted from optparse to argparse. Added some extra |
1226 | - stderr output that may be useful if this test fails. redirected some |
1227 | - existing error messages to stderr also |
1228 | - * scripts/disk_stats_test: some minor changes to output. Also, error output |
1229 | - now goes to stderr on test failure. |
1230 | - |
1231 | - [Marc Tardif] |
1232 | - * Fixed duplicate jobs appearing in the store when rerunning jobs. |
1233 | - * Fixed packaging to install scripts under /usr/lib. |
1234 | - |
1235 | - [Daniel Manrique] |
1236 | - * Added a message file format test that does some simplistic checks |
1237 | - on jobs/* files to ensure they are sane. |
1238 | - * Fixed two typos in jobs/suspend.txt.in. |
1239 | - * Merging of translations into job files prior to running message |
1240 | - file format test, to further ensure that translated strings |
1241 | - and field descriptions are parsed correctly. |
1242 | - * Explicit encoding of error strings in Job.execute, so that data returned |
1243 | - is consistent and invokers of this method don't choke on it. (LP: |
1244 | - #1024541) |
1245 | - |
1246 | - [Brendan Donegan] |
1247 | - * Make a call to rfkill unblock in the create_connection script, incase |
1248 | - those nasty Broadcom drivers have left a soft-block on the wireless after |
1249 | - loading. Also do a bit of refactoring to use check_output and check_call |
1250 | - instead of Popen (LP: #1019162) |
1251 | - * Move the call to unblock to before the connection is created |
1252 | - * Reimplemented memory_compare in python3 and restructured it to put |
1253 | - things into dictionaries for easy access. Also fixed bug with detecting |
1254 | - non-RAM devices as RAM. (LP: #960087) |
1255 | - * Wait longer to get the window handle in gpu_test, so that we don't fall foul |
1256 | - of timing issues. (LP: #1018563) |
1257 | - * Catch exception raised in memory_compare by DMI RAM entries with No Module |
1258 | - Installed in the Size field (LP: #1023220) |
1259 | - * Also unblock wireless before wireless_scanning test, as I neglected to do |
1260 | - this before. (LP: #1023619) |
1261 | - * Replace Flash video playback with HTML5 video playback. This has better |
1262 | - support in Ubuntu and is more relevant (LP: #1024078) |
1263 | - |
1264 | - [Sylvain Pineau] |
1265 | - * Add the firmware version (BIOS or UEFI) to the XML report. |
1266 | - |
1267 | - -- Daniel Manrique <roadmr@ubuntu.com> Fri, 13 Jul 2012 16:26:06 -0400 |
1268 | - |
1269 | -checkbox (0.14.1) quantal; urgency=low |
1270 | - |
1271 | - * New upstream release (LP: #1018571) |
1272 | - |
1273 | - [Brendan Donegan] |
1274 | - * Fixed up a few things with the gpu_lockup tests. Removed depends, |
1275 | - renamed to gpu_lockup_suspend to reflect behaviour and removed the |
1276 | - requirement on Firefox |
1277 | - * Changed suspend_advanced and suspend_advanced_auto to use less |
1278 | - strict definition of fwts s3 test. |
1279 | - |
1280 | - [Javier Collado] |
1281 | - * Make sure that jobs are topologically ordered (LP: #990075) |
1282 | - * Keep job ordering as close to whitelist as possible (LP: #1017951) |
1283 | - |
1284 | - [Marc Tardif] |
1285 | - * New version 0.14.1 for Quantal Quetzal development. |
1286 | - * jobs/suspend.txt.in: Fixed trailing newline on otherwise empty line. |
1287 | - * scripts/run_templates: Fixed calls to Popen to use universal_newlines |
1288 | - to return strings instead of bytes (LP: #1018354) |
1289 | - |
1290 | - [Daniel Manrique] |
1291 | - * Fixed duplicate suspend/bluetooth_obex_after_suspend job name. |
1292 | - * scripts/dpkg_resource: Changed encoding from ascii to utf-8 to handle |
1293 | - non-ascii locales (LP: #1018353) |
1294 | - |
1295 | - [Jeff Lane] |
1296 | - * Migrated audio/external-HDMI-playback into checkbox. Modified the |
1297 | - command to match our other audio tests that save and reset mixer |
1298 | - levels. |
1299 | - |
1300 | - -- Javier Collado <javier.collado@canonical.com> Tue, 26 Jun 2012 16:07:04 +0200 |
1301 | - |
1302 | -checkbox (0.14) quantal; urgency=low |
1303 | - |
1304 | - New upstream release (LP: #1016746): |
1305 | - |
1306 | - [Brendan Donegan] |
1307 | - * [FEATURE] Python 2 to 3 conversion: |
1308 | - * scripts/create_connection - switched to using argparse and fixed |
1309 | - representation of octal literal |
1310 | - * scripts/internet_test - ran 2to3 tool and decoded result of |
1311 | - check_output. Also replaced optparse with argparse |
1312 | - * scripts/memory_info |
1313 | - * scripts/removable_storage_test - ran 2to3 tool and fixed some |
1314 | - encoding issues |
1315 | - * scripts/removable_storage_watcher - ran 2to3 tool and swapped |
1316 | - use of gobject with gi.repository.GObject |
1317 | - * scripts/xrandr_cycle - ran 2to3 tool and fixed encoding issue |
1318 | - * scripts/obex_send - ran 2to3 tool and swapped |
1319 | - use of gobject with gi.repository.GObject |
1320 | - * Update touchpad.py to use gsettings instead of deprecated gconf |
1321 | - (LP: #1004212) |
1322 | - * Instead of checking output of nmcli con up in create_connection, |
1323 | - check the return code is success instead (LP: #1013537) |
1324 | - * base64 encode the after suspend screenshot attachement so that it can |
1325 | - be uploaded properly (LP: #1016126) |
1326 | - * Fixed simple type in xorg_memory_test, introduced by Python3 |
1327 | - conversion (LP: #1016387) |
1328 | - * [FEATURE] Add suspend/bluetooth_obex_after_suspend_auto test to be |
1329 | - used during fully automated SRU testing |
1330 | - |
1331 | - [Marc Tardif] |
1332 | - * [FEATURE] Reworked media_keys_test into key_test, making it more generic |
1333 | - and able to test for any key that sends an scancode. Used it to implement |
1334 | - a test for the Super key. |
1335 | - * [FEATURE] Added new interactive and auto-verifying touchpad scrolling |
1336 | - test. |
1337 | - * [FEATURE] Python 2 to 3 conversion: |
1338 | - * scripts/ansi_parser |
1339 | - * scripts/cking_suite |
1340 | - * scripts/floppy_test |
1341 | - * scripts/network_bandwidth_test |
1342 | - * scripts/cpu_scaling_test |
1343 | - * Removed sleep_test script no longer used by any test definition. |
1344 | - * [FEATURE] Deprecated scripts: |
1345 | - * scripts/autotest_filter and scripts/autotest_suite |
1346 | - * scripts/ltp_filter and scripts/ltp_suite |
1347 | - * scripts/mago_filter and scripts/mago_suite |
1348 | - * scripts/qa_regression_suite |
1349 | - |
1350 | - [Daniel Manrique] |
1351 | - * New version 0.14 for Quantal Quetzal development. |
1352 | - * Set the correct user (root) for fwts-wakealarm test (LP: #1004102) |
1353 | - * Set correct user (root) for usb/storage-preinserted, so it works correctly |
1354 | - on servers (LP: #1004131) |
1355 | - * Log (at level INFO) name of each message we execute, so the currently |
1356 | - running job can be determined by looking at the logfile, rather than |
1357 | - hunting through process lists. |
1358 | - * [FEATURE] Added script and jobs to collect and attach output from |
1359 | - alsa-info.sh. |
1360 | - * Assume utf-8 encoding always, when opening template files. |
1361 | - (LP: #1015174) |
1362 | - * [FEATURE] Replaced the context menu in the selection tree with explicit |
1363 | - "select/deselect all" buttons. |
1364 | - |
1365 | - [Javier Collado] |
1366 | - * Submission screen in Qt interface updated to support certification client: |
1367 | - - customize contents depending on the upload target (launchpad or certification) |
1368 | - - display links to the report properly in the show_entry method |
1369 | - * Fixed qt interface show_entry method preopulates widget that gets |
1370 | - user input (LP: #1000451) |
1371 | - * Added customizable deselect_warning message in qt show_tree method (LP: #1000443) |
1372 | - * show_error method shows long text properly in gtk/qt interfaces (LP: |
1373 | - #1012052) |
1374 | - |
1375 | - [Jeff Lane] |
1376 | - * [FEATURE] Changes to Power Management testing in Checkbox: |
1377 | - * scripts/pm_test: added a slightly modified version of OEM team's pm.py |
1378 | - script for reboot/poweroff testing |
1379 | - * jobs/hibernate.txt.in: modified hibernate test to use fwts and added new |
1380 | - jobs to attach log files from hibernate testing. |
1381 | - * jobs/power-management.txt.in: added new poweroff and reboot jobs using pm_test |
1382 | - script. Added jobs to attach logs from reboot and poweroff tests to |
1383 | - results. |
1384 | - * jobs/stress.txt.in: modified suspend_30_cycles and hibernate_30_cycles to |
1385 | - use fwts. Added jobs to attach logs from 30 cycle tests to results. |
1386 | - * jobs/suspend.txt.in: Modified suspend_advanced and suspend_advanced_auto to use |
1387 | - fwts. Added job to attach log from suspend_advanced and suspend_advanced_auto |
1388 | - to results. |
1389 | - * [FEATURE] jobs/miscellanea.txt.in: added a job to gather tester info for |
1390 | - certification purposes. Not to be used for UF. |
1391 | - * [FEATURE] Python 2 to 3 conversion: |
1392 | - * scripts/cpu_topology: ran 2to3, made modificates based on code review and |
1393 | - tested script to verify functionality. |
1394 | - * scripts/disk_smart: ported to Python 3. Inserted bits to decode byte |
1395 | - data returned by Popen. Fixed list_handler to decode bytes types to clean |
1396 | - up debug output. Added bits to improve debug output. Migrated from |
1397 | - optparse to argparse. |
1398 | - * scripts/network_check: ran 2to3 and that was all that was needed. Also |
1399 | - took the liberty of migrating from optparse to ArgParse sine we're |
1400 | - Python3 only now. |
1401 | - * scripts/network_device_info: ran 2to3 and changed shebang. |
1402 | - * scripts/network_info: ran 2to3 and changed shebang. Fixed encoding issue |
1403 | - with interface[:15] (needed to be a bytes object). |
1404 | - * scripts/fwts_test: ran 2to3 and changed shebang, fixed an encoding bug |
1405 | - with Popen output. Cleaned up the final output to be more useful for |
1406 | - debugging test failures. |
1407 | - * scripts/keyboard_test: nothing to do for conversion beyond changing shebang. |
1408 | - * scripts/network_ntp_test: 2to3 changed nothing, so modified shebang. |
1409 | - Fixed an encoding issue with Popen output in. Re-inserted a call to |
1410 | - SilentCall() that was removed from TimeSkew() by someone in a previous |
1411 | - revision, which made the TimeSkew() function do nothing. Fixed an |
1412 | - unbuffered I/O error in SilentCall() discovered while testing Python3 |
1413 | - changes. |
1414 | - * scripts/optical_detect, scripts/optical_read_test: ran 2to3 and changed |
1415 | - shebang. Changes were minimal. |
1416 | - * scripts/xorg_memory_test: 2to3 made minimal changes, modifed shebang. |
1417 | - Converted optparse code to argparse code and replaced sys.argv[] stuff |
1418 | - with more useful positional arguments. Removed a redundant import that |
1419 | - 2to3 injected. |
1420 | - * scripts/resolution_test: ran 2to3 with minimal changes. Changed shebang. |
1421 | - Converted optparse to argparse and removed unnecessary calls to |
1422 | - sys.argv[] |
1423 | - * scripts/pm_log_check: ran 2to3 and changed shebang. |
1424 | - * scripts/pm_test: ran 2to3 and changed shebang. After a lot of trial and |
1425 | - error, changed the way xinput is called to avoid confusing bytecode |
1426 | - embedded in the command output that was causing problems with |
1427 | - bytes.decode() on the "after reboot" hardware checks. |
1428 | - |
1429 | - [Jeff Marcom] |
1430 | - * [FEATURE] Python 2 to 3 conversion: |
1431 | - * scripts/memory_info |
1432 | - * scripts/memory_test |
1433 | - * scripts/touchpad_test |
1434 | - * Deprecated: wake_on_lan_test |
1435 | - * Update touchpad.py to use gsettings instead of deprecated gconf |
1436 | - (LP: #1004212) |
1437 | - |
1438 | - [Marc Tardif] |
1439 | - * [FEATURE] Reworked media_keys_test into key_test, making it more generic |
1440 | - and able to test for any key that sends an scancode. Used it to implement |
1441 | - a test for the Super key. |
1442 | - * [FEATURE] Added new interactive and auto-verifying touchpad scrolling |
1443 | - test. |
1444 | - * Removed sleep_test script no longer used by any test definition. |
1445 | - * Migrated project minus scripts to Python 3. |
1446 | - |
1447 | - [Sylvain Pineau] |
1448 | - * [FEATURE] Python 2 to 3 conversion: |
1449 | - * scripts/gst_pipeline_test. Migrated to PyGI. |
1450 | - * scripts/removable_resource: Add a resource job to identify removable |
1451 | - block devices. __disks__ jobs updated to run only on internal drives. |
1452 | - * [FEATURE] jobs/benchmarks.txt.in, scripts/pts_run: Add a reworked launcher |
1453 | - for phoronix-test-suite tests. |
1454 | - * [FEATURE] Python 2 to 3 conversion: |
1455 | - * jobs/stress.txt.in: add OEM team's stress tests (including reboot and poweroff) |
1456 | - and log analysis jobs |
1457 | - |
1458 | - -- Marc Tardif <marc@ubuntu.com> Fri, 22 Jun 2012 17:04:14 -0400 |
1459 | - |
1460 | -checkbox (0.13.8) precise; urgency=low |
1461 | - |
1462 | - [Brendan Donegan] |
1463 | - * Run fwts_test as root so that the log can be written to on servers and |
1464 | - also because it's supposed to be run as root (LP: #989701) |
1465 | - * Fixed cpu_offlining to work properly on systems with ten or more CPU |
1466 | - cores. (LP: #926136) |
1467 | - * Give more verbose output from fwts_test script and upload results log as an |
1468 | - attachment. (LP: #992607) |
1469 | - * Fix identation on optical/read-automated (LP: #991737) |
1470 | - * Fixed problem with fwts test log attachment (No bug filed) |
1471 | - |
1472 | - [Nathan Williams] |
1473 | - * fix typo in jobs/optical.txt.in (lp: #987652) |
1474 | - |
1475 | - [Jeff Lane] |
1476 | - * Bumped revision to 0.13.8 |
1477 | - * scripts/removable_storage_watcher: increased default timeout to 20 seconds |
1478 | - to account for time for testers to plug devices in and for the system to |
1479 | - register the insert/remove event (LP: #978925) |
1480 | - * [FEATURE] plugins/jobs_prompt.py, plugins/recover_prompt.py, |
1481 | - plugins/suites_prompt.py: Added "Fail last test" functionality. Now if a |
1482 | - test causes a crash (checkbox, system or otherwise), when we recover we |
1483 | - have the option to just mark the last test failed and move on, or re-run |
1484 | - the last test and try again. |
1485 | - * [FEATURE] jobs/local.txt.in, jobs/sniff.txt.in added 8 simple manual sniff |
1486 | - tests to be used for test purposes when developing features. |
1487 | - * [FEATURE] data/whitelists/sniff.whitelist added a whitelist to make use of |
1488 | - the basic sniff tests. |
1489 | - |
1490 | - [Daniel Manrique] |
1491 | - * [FEATURE] checkbox/user_interface.py, checkbox/qt-interface.py, |
1492 | - plugins/jobs_prompt.py, plugins/recover_prompt.py, |
1493 | - plugins/suites_prompt.py: Made some modifications to the recover prompt |
1494 | - changes that better handle accented and other characters in translation. |
1495 | - This avoides a situation where the recovery could fail due to accented |
1496 | - characters in translations. |
1497 | - |
1498 | - [Łukasz Zemczak] |
1499 | - * [FEATURE] checkbox_gtk/gtk_interface.py: Capture ESC keypresses so that |
1500 | - Checkbox doesn't close/die when user presses ESC. |
1501 | - |
1502 | - [Sylvain Pineau] |
1503 | - * [FEATURE] jobs/info.txt.in: added new attachments, lspci -vvnnQ and |
1504 | - lsusb -vv and ensure outputs of lscpi, lsusb and dmidecode return UTF8. |
1505 | - |
1506 | - [Tim Chen] |
1507 | - * Use nmcli con delete instead of deleting the connection file, also avoid |
1508 | - bringing eth0 down when running the wireless_monitoring tests. |
1509 | - |
1510 | - -- Jeff Lane <jeff@ubuntu.com> Mon, 14 May 2012 10:20:59 -0400 |
1511 | - |
1512 | -checkbox (0.13.7) precise; urgency=low |
1513 | - |
1514 | - [Tiago Salem Herrmann] |
1515 | - * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp, |
1516 | - qt/frontend/qtfront.h: Do async calls to some ui methods and avoid |
1517 | - unexpected dbus timeouts (LP: #962333) |
1518 | - |
1519 | - [Sylvain Pineau] |
1520 | - * qt/frontend/qtfront.cpp: Submit/View results buttons are disabled until |
1521 | - every selected test has been run (LP: #937715) |
1522 | - |
1523 | - [Jeff Lane] |
1524 | - * Converted submissionWarningLabel and text to submissionUbuntuFriendlyLabel |
1525 | - wtih instructional text for submitting results. This is a workaround for |
1526 | - the bug causing the warning to be displayed at all times rather than only |
1527 | - when testing is incomplete. (LP: #967457) |
1528 | - * [FEATURE] Modified stress jobs so that they are all automated per decision |
1529 | - made during the cert sprint. |
1530 | - * Removed dhclient call from networking/multi_nic tests because of a bug in |
1531 | - dhclient that can cause it to hang when run on eth0. New test requirement |
1532 | - will be that the tester must configure and bring up all ethernet devices |
1533 | - prior to running checkbox. Also added a check to make sure we're not trying |
1534 | - to run the test on a device that's not active. (LP: #926229) |
1535 | - |
1536 | - [Daniel Manrique] |
1537 | - * jobs/optical.txt.in: Change test descriptions to avoid confusing |
1538 | - instruction to press the "Next" button (which is incorrect). (LP: #971181) |
1539 | - * jobs/local.txt.in: Fixed touchpad local job which was using suspend.txt |
1540 | - as the job source) (LP: #979344) |
1541 | - * jobs/mediacards.txt.in: Added usb and scsi devices to |
1542 | - removable_storage_test commands (LP: #979356) |
1543 | - |
1544 | - -- Jeff Lane <jeff@ubuntu.com> Wed, 11 Apr 2012 19:23:45 -0400 |
1545 | - |
1546 | -checkbox (0.13.6) precise; urgency=low |
1547 | - |
1548 | - [Jeff Lane] |
1549 | - * Removed files in /data that are not used in any job descriptions |
1550 | - (LP: #957396) |
1551 | - |
1552 | - [Javier Collado] |
1553 | - * plugins/jobs_info.py: Checkbox doesn't warn that invalid whitelist patterns |
1554 | - are being used (LP: #937651) |
1555 | - * [FEATURE] Added smoke test jobs, whitelist and local job to use for |
1556 | - checkbox development purposes. |
1557 | - * Fixed "camera_test detect" problem with missing args attributes (LP: |
1558 | - #967419) |
1559 | - |
1560 | - [Marc Tardif] |
1561 | - * Fixed string_to_type conversion in network_bandwidth_test (LP: #954587) |
1562 | - |
1563 | - [Sylvain Pineau] |
1564 | - * qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, plugins/suites_prompt.py, |
1565 | - checkbox_qt/qt_interface.py, plugins/jobs_prompt.py: The selection tree is |
1566 | - now updated when recovering from a previous run (LP: #937696) |
1567 | - |
1568 | - [Brendan Donegan] |
1569 | - * [FEATURE] Added touchpad tests from CE QA Checkbox to allow touchpad |
1570 | - testing to be performed |
1571 | - |
1572 | - [Daniel Manrique] |
1573 | - * Internationalization support in checkbox-qt; updated checkbox.pot file |
1574 | - (LP: #951054) |
1575 | - |
1576 | - -- Javier Collado <javier.collado@canonical.com> Wed, 28 Mar 2012 17:02:53 -0400 |
1577 | - |
1578 | -checkbox (0.13.5) precise; urgency=low |
1579 | - |
1580 | - New upstream release (LP: #960633): |
1581 | - |
1582 | - [Tiago Salem Herrmann] |
1583 | - * qt/frontend/qtfront.ui: If the test text is too long, then it is cut off |
1584 | - (LP: #950111) |
1585 | - * checkbox/user_interface.py, checkbox_qt/qt_interface.py, |
1586 | - plugins/user_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h: |
1587 | - Correctly update automated test execution status in the Selection tab |
1588 | - (LP: #950105). |
1589 | - * qt/frontend/qtfront.cpp: Avoid QDBusArgument warnings when running |
1590 | - checkbox-qt from a terminal (LP: #957476) |
1591 | - * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp, |
1592 | - qt/frontend/qtfront.h, qt/frontend/qtfront.ui: add a popup comment box |
1593 | - for each test under the "Run" tab. (LP: #959452) |
1594 | - * checkbox/user_interface.py, qt/frontend/qtfront.cpp, |
1595 | - qt/frontend/qtfront.h, checkbox_qt/qt_interface.py: Set |
1596 | - interface.direction to NEXT if all the tests were executed and the user |
1597 | - either analyzed or submitted the results. (LP: #956329) |
1598 | - * checkbox/user_interface.py, plugins/user_interface.py, |
1599 | - qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, |
1600 | - checkbox_qt/qt_interface.py: Use the ui persistent storage to keep some ui |
1601 | - configuration values. (LP: #937626) |
1602 | - * checkbox/user_interface.py: Avoid using fork() + call() to run a web |
1603 | - browser. Use Popen instead.(LP: #956307) |
1604 | - * qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h: |
1605 | - Removed welcome tab (LP: #957090) |
1606 | - |
1607 | - [Jeff Lane] |
1608 | - * Reset default checkbox log level to INFO from DEBUG to make logs less |
1609 | - confusing and verbose. (LP: #949745) |
1610 | - * Removed dependency on bluetooth/detect-output on the |
1611 | - suspend/suspend_advanced job. (LP: #955375) |
1612 | - * jobs/mediacard.txt.in, scripts/removable_storage_test, |
1613 | - scripts/removable_storage_watcher: Modified removable_storage_watcher and |
1614 | - removable_storage_test to accept list of busses to watch to resolve |
1615 | - problems on systems with MMC readers that present themselves as USB |
1616 | - devices rather than SDIO (LP: #953160) |
1617 | - * jobs/optical.txt.in: Fixed the job descriptions for optical/read and |
1618 | - optical/cdrom-audio-playback to account for changes in Precise and make |
1619 | - them less confusing (LP: #954606) |
1620 | - * Created automated version of optical/read for server testing |
1621 | - Fixed issues with optical_read_test script: |
1622 | - - test could pass if /dev/cdrom did not exist |
1623 | - - test could pass if /dev/cdrom was inaccessible |
1624 | - - test could pass if no optical device was passed in (LP: #945178) |
1625 | - * Removed hard coded paths from scripts (LP: #949435) |
1626 | - |
1627 | - [Marc Tardif] |
1628 | - * Linted qt_interface which had a few syntax errors (LP: #949957) |
1629 | - * plugins/apport_prompt.py: Fixed apport integration was producing a trace |
1630 | - (LP: #959463) |
1631 | - |
1632 | - [Daniel Manrique] |
1633 | - * Bumped revision number to 0.13.5 in trunk |
1634 | - * jobs/keys.txt.in: Fix definition for keys/media-keys test which failed to |
1635 | - run (LP: #954480) |
1636 | - * Reverted feature to keep tests ordered, as the sortkey attribute causes |
1637 | - undesirable secondary effects. |
1638 | - |
1639 | - [Sylvain Pineau] |
1640 | - * Show the UF invalidation warning if all test cases are unchecked from the |
1641 | - right click menu (LP: #956757) |
1642 | - * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp, |
1643 | - qt/frontend/qtfront.h: Tests now select Yes on PASS status (LP: #954556) |
1644 | - |
1645 | - [Brendan Donegan] |
1646 | - * jobs/suspend.txt.in: Fixed dependencies on wireless and suspend_advanced |
1647 | - jobs. |
1648 | - * Changed screenshot jobs to use /dev/external_webcam which will be set by |
1649 | - a udev rule (LP: #956885) |
1650 | - |
1651 | - -- Jeff Lane <jeff@ubuntu.com> Fri, 16 Mar 2012 19:14:09 -0400 |
1652 | - |
1653 | -checkbox (0.13.4) precise; urgency=low |
1654 | - |
1655 | - [Brendan Donegan] |
1656 | - * Added 'scsi' as a valid bus ID for determining product in udevadm.py |
1657 | - (LP: #940249) |
1658 | - * Added 'cciss' as a valid bus ID for determining product in udevadm.py |
1659 | - (LP: #942548) |
1660 | - * Updated command fields in composite disk jobs to address the ! in |
1661 | - some disk paths (LP: #942769) |
1662 | - * Updated create_connection to poll for registration of connection and |
1663 | - then attempt to bring it up (LP: #944662) |
1664 | - * Fixed command run by wireless_connection tests so that they fail if the |
1665 | - internet_test fails, but still clean up the connection file (LP: #944176) |
1666 | - * Fixed wireless_connection_open_* jobs to not provide security options |
1667 | - (LP: #947163) |
1668 | - |
1669 | - [Daniel Manrique] |
1670 | - * Tweaks to internet_test: don't try to ping an IP that's unreachable from |
1671 | - the specified interface (or at all), try to find something pingable via |
1672 | - other means. |
1673 | - |
1674 | - [Javier Collado] |
1675 | - * Added python-cairo as a dependency for checkbox-gtk (LP: #940163) |
1676 | - * Updated camera_test script to use better tool for capturing the image |
1677 | - and allow specifying a device to use, plus other improvements. Create a |
1678 | - job which takes a capture from the webcam of the desktop. |
1679 | - * Added jobs to take screenshots after suspend and attach the resulting jpg |
1680 | - |
1681 | - [Marc Tardif] |
1682 | - * Tidied up logic for determining DISK device product and vendor |
1683 | - (LP: #942548) |
1684 | - * Fixed filename matching expression for local jobs (LP: #942273) |
1685 | - * Fixed duplicate System Testing applications after upgrade (LP: #940627) |
1686 | - |
1687 | - [Aurelien Gateau] |
1688 | - * lib/template.py, lib/template_i18n.py, plugins/jobs_info.py, |
1689 | - plugins/suites_prompt.py: Add a "sortkey" attribute to jobs, the sortkey |
1690 | - order matches the order in which they appear in jobfiles. |
1691 | - * checkbox_gtk/gtk_interface.py: Shows jobs and suites in sortkey order |
1692 | - (that is, as they appear in job definition files, rather than |
1693 | - alphabetically). |
1694 | - * checkbox_gtk/gtk_interface.py, gtk/checkbox-gtk.ui, |
1695 | - plugins/jobs_prompt.py: Added a progress bar showing tests completed and |
1696 | - total. |
1697 | - |
1698 | - [Sylvain Pineau] |
1699 | - * Updated gst_pipeline_test to add a --fullscreen option for video playback. |
1700 | - * Add python-gtk2 dependency, Gst from gi.repository don't work well with |
1701 | - messages (See https://bugzilla.gnome.org/show_bug.cgi?id=631901). |
1702 | - * Add a new job to capture screen during fullscreen video playback. |
1703 | - |
1704 | - [Tiago Salem Herrmann] |
1705 | - * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp, |
1706 | - qt/frontend/qtfront.h, qt/frontend/treemodel.cpp, qt/frontend/treemodel.h: |
1707 | - Makes it possible for the job selection tree to have more than 2 levels of |
1708 | - children nodes. |
1709 | - |
1710 | - [Tim Chen] |
1711 | - * Modifications to removable_storage_test to handle cases where removable |
1712 | - media is not mounted prior to test running. (LP: #944623) |
1713 | - |
1714 | - -- Jeff Lane <jeff@ubuntu.com> Thu, 08 Mar 2012 09:29:10 -0500 |
1715 | - |
1716 | -checkbox (0.13.3) precise; urgency=low |
1717 | - |
1718 | - New upstream release (LP: #939549): |
1719 | - |
1720 | - [Brendan Donegan] |
1721 | - * Typo in command for for miscellanea/virtualization-check (LP: #934243) |
1722 | - * Resized test selection views in checkbox-qt (LP: #937113) |
1723 | - |
1724 | - [Daniel Manrique] |
1725 | - * Use GObject from gi.repository instead of gobject (LP: #937099) |
1726 | - * Disable flushing to disk after every file access during gathering phase for |
1727 | - a significant speed boost. (LP: #939019) |
1728 | - |
1729 | - [Javier Collado] |
1730 | - * Fixed running of disk/read_performance tests (LP: #933528) |
1731 | - |
1732 | - [Sylvain Pineau] |
1733 | - * Fix depends fields in info and suspend test suites (LP: #934051) |
1734 | - * Display results report in non-graphical interfaces (LP: #937657) |
1735 | - |
1736 | - [ Tiago Salem Herrmann ] |
1737 | - * Remove auto generated qt resource file (LP: #938863) |
1738 | - |
1739 | - [Ara Pulido] |
1740 | - * Fix the Ubuntu Friendly warning message (LP: #939448) |
1741 | - |
1742 | - -- Marc Tardif <marc@ubuntu.com> Thu, 16 Feb 2012 10:31:18 -0500 |
1743 | - |
1744 | -checkbox (0.13.2) precise; urgency=low |
1745 | - |
1746 | - New upstream release (LP: #933090): |
1747 | - |
1748 | - [Jeff Lane] |
1749 | - * Added a Hard Disk Stats Test that was part of a much older merge request |
1750 | - for server test suite. |
1751 | - * Modified apport-directory to provide feedback |
1752 | - * Added new optical_write_test script and created appropriate jobs to refine |
1753 | - optical drive testing |
1754 | - * Created new resource job that creates an optical.{CD-R,DVD-R} resource to |
1755 | - determine if a machine's optical drive supports writing or is read-only. |
1756 | - * Added virt-check test to determine if a server will work as an OpenStack |
1757 | - Compute Node. |
1758 | - * Moved apport-directory changes from an old branch to checkbox where the |
1759 | - job now resides. |
1760 | - |
1761 | - [Marc Tardif] |
1762 | - * Removed trailing directories from the devpath of disk devices (LP: #925582) |
1763 | - * Fixed awk regular expression in max_diskspace_used script (LP: #926312) |
1764 | - * Implemented anonymous submissions to Launchpad with a dummy e-mail |
1765 | - address. |
1766 | - * Qt: Moved widgets around in Results window. |
1767 | - * Changed options and arguments passed to show_tree method, and related UI |
1768 | - changes. |
1769 | - * Simplified running checkbox-qt from source tree, by compiling if needed. |
1770 | - * Added support for decimals and multiple partitions in max_diskspace_used. |
1771 | - * Fixed reference to xrandr_detect_modes replaced by VESA_drivers_not_in_use. |
1772 | - * Fixed depends in debian/control file for checkbox-qt. |
1773 | - |
1774 | - [Daniel Manrique] |
1775 | - * Changed way of obtaining preferred browser to ensure we honor the user's |
1776 | - preference rather than Chromium's clobbering of |
1777 | - /etc/alternatives/gnome-www-browser (LP: #925603) |
1778 | - * Added submission_path_prompt config variable; if set, it will be shown to |
1779 | - the user before the test selection screen, and the value entered will |
1780 | - override the default filename for the xml report. |
1781 | - * plugins/suites_prompt.py: Fixed jobs being run despite being deselected. |
1782 | - * Qt: Changed color of the step bubbles to Ubuntu Orange, and made it |
1783 | - parametrizable. |
1784 | - * Qt: View report functionality. |
1785 | - * Qt: Set the runtime application icon. |
1786 | - * Fixed typo in network/info. |
1787 | - * Fixed typo in create_connection. |
1788 | - |
1789 | - [Brendan Donegan] |
1790 | - * Changed checkbox-cli text to clearly explain what + does (LP: #926417) |
1791 | - * Changed progress bar of Qt UI to standard rather than custom one, |
1792 | - prettified tabs and updated Launchpad email text amongst other UI tweaks |
1793 | - in qt/frontend/qtfront.ui |
1794 | - * Fixed some oversights in the mediacard job files regarding test |
1795 | - descriptions and card types. |
1796 | - * Tweaked the memory_compare script a bit to make it easier to maintain. |
1797 | - * Used regexes in default whitelist. |
1798 | - |
1799 | - [Javier Collado] |
1800 | - * Removed job that installed ipmitool by default (LP: #931954) |
1801 | - |
1802 | - [Tiago Salem Herrmann] |
1803 | - * Implementation of Qt frontend for checkbox. |
1804 | - * Qt-related features and bugfixes: |
1805 | - * Qt: Added welcome screen image and background color. |
1806 | - * Qt: Removed maximize/restore button. |
1807 | - * Qt: added select/deselect all popup menu. |
1808 | - * Qt: Status screen |
1809 | - * Qt: Antialiasing hint for step numbers and question mark. |
1810 | - |
1811 | - [Sylvain Pineau] |
1812 | - * Tests will run in in order specified by the whitelist. |
1813 | - * JobStore caches most of a job's attributes in memory to speed up sorting. |
1814 | - |
1815 | - -- Jeff Lane <jeff@ubuntu.com> Wed, 15 Feb 2012 00:11:21 -0500 |
1816 | - |
1817 | -checkbox (0.13.1) precise; urgency=low |
1818 | - |
1819 | - New upstream release (LP: #925090): |
1820 | - |
1821 | - [Brendan Donegan] |
1822 | - * Fixed the cpu_topology script so that it doesn't mistake the word |
1823 | - 'processor' in the value of another field for the field 'processor' |
1824 | - (LP: #882161) |
1825 | - * Added create_connection script and jobs to automatically create/test a |
1826 | - wireless network connection. |
1827 | - * Updated wireless job dependencies. |
1828 | - * Add wireless performance data collecting tests. |
1829 | - * Changed is_laptop test to a shell test and implemented a check_is_laptop |
1830 | - script to check automatically for a systems 'laptopness' (LP: #886668) |
1831 | - * Fixed connect_wireless script which continued failing to correctly |
1832 | - identify wireless connections. |
1833 | - * Don't fail the sleep_test if the wake alarm is still set (LP: #911161) |
1834 | - * Add requirement for mem sleep state to be supported to the |
1835 | - suspend_advanced_auto job (LP: #804190) |
1836 | - * Fixed the camera/display test and removed the camera/video one. |
1837 | - * Added display resource and matching requirements to external video |
1838 | - output tests. |
1839 | - * Added removable_storage_watcher script to replace watch_command to make |
1840 | - testing USB, FireWire and MMC devices easier and more cohesive. |
1841 | - * Added memory_compare script to automate the memory/info job |
1842 | - * Switch audio settings to correct device before running audio tests |
1843 | - (LP: #916859) |
1844 | - * Nixed graphics/xorg-version-output job and updated other job dependencies, |
1845 | - since it is redundant with graphics/xorg-version. (LP: #671144) |
1846 | - |
1847 | - [Gabor Kelemen] |
1848 | - * Fixed last two remaining strings with backslashes (LP: #868571) |
1849 | - * Fix misplaced parentheses, so translation can work (LP: #904876) |
1850 | - |
1851 | - [Marc Tardif] |
1852 | - * Refactored install scripts to be agnostic of variant name: |
1853 | - install/postinst, install/config and debian/*.postinst. |
1854 | - * Using title defined in user_interface plugin in GTK interface. |
1855 | - * Updated default.whitelist to reflect renamed jobs. |
1856 | - * Removed files with non-printable characters from submission.xml. |
1857 | - * Fixed parser for submission files with empty question comments |
1858 | - and context info (LP: #912546) |
1859 | - * Added support for skipping tests when the depends don't pass |
1860 | - (LP: #509598) |
1861 | - * Removed extraneous code from the sleep_test. |
1862 | - * Refactored logic to check for network after suspend. |
1863 | - * Removed deprecated hwtest package. |
1864 | - * cpu_offlining was incorrectly using return instead of exit. |
1865 | - |
1866 | - [Daniel Manrique] |
1867 | - * Update control files under debian/ to eliminate (most) lintian warnings |
1868 | - (LP: #352986) |
1869 | - * Environment variables specified with environ: in a job description will be |
1870 | - passed to the backend for it to add to its environment. (LP: #897889) |
1871 | - * Handle malformed LANGUAGE environment variable values (LP: #912946) |
1872 | - * Added interactive media_keys_test script. |
1873 | - * Make creation of wireless connection files more robust (LP: #923836) |
1874 | - * Recommend gstreamer-gconf to enable media tests on kubuntu (LP: #898641) |
1875 | - * Add bluetooth device requirement to obex jobs (LP: #921128) |
1876 | - * Add a plugin conf variable for the welcome string (shown on the first |
1877 | - screen when checkbox runs), so it can be changed without much effort. |
1878 | - * Remove superflous bluetooth/detect job |
1879 | - * Fixed typo in jobs/local.txt.in (phoronix misspelled as peripherals). |
1880 | - * Rearranged a misplaced changelog entry. |
1881 | - * Updated debian/control to remove unneeded Uploader: field. |
1882 | - |
1883 | - [Robert Roth] |
1884 | - * Fixed spelling mistakes in user_apps job file. (LP: #904209) |
1885 | - |
1886 | - [Jeff Lane] |
1887 | - * Created automated network info test to get some config info during automated |
1888 | - runs. (LP: #912038) |
1889 | - * Added requires to suspend wireless jobs so they won't run if wireless isn't |
1890 | - present (LP: #907150) |
1891 | - * Fixed issue in usb_test with unwritable filesystems (LP: #912522) |
1892 | - * Fixed USB tests so that insert, storage, remove run in proper order |
1893 | - * Removed usb_storage_after_suspend since it's superfluous, all other USB |
1894 | - tests already run after suspend. |
1895 | - * Modifed usb_test to handle firewire drives as well, renamed script to |
1896 | - removable_storage_test |
1897 | - |
1898 | - [Aurélien Gâteau] |
1899 | - * Improvements to Recover dialog and show_info method. |
1900 | - |
1901 | - [ Javier Collado ] |
1902 | - * Error while creating binary package fixed (LP: #921576) |
1903 | - |
1904 | - [ Sylvain Pineau ] |
1905 | - * Replaced xrandr_display_modes with automated check for VESA driver |
1906 | - * Refactored Unity compatibility tests |
1907 | - |
1908 | - -- Daniel Manrique <daniel.manrique@canonical.com> Fri, 10 Feb 2012 11:19:05 -0500 |
1909 | - |
1910 | -checkbox (0.13) precise; urgency=low |
1911 | - |
1912 | - New upstream release (LP: #892268): |
1913 | - |
1914 | - [Marc Tardif] |
1915 | - * Generate a submission.xml file that contains all device and attachment |
1916 | - * Write the report before reporting the validation error. |
1917 | - * Changed device.product to dmi.product for the formfactor (LP: #875312) |
1918 | - |
1919 | - [Daniel Manrique] |
1920 | - * Use gettext for string (LP: #869267) |
1921 | - * Move progress indicator to main checkbox dialog instead of a |
1922 | - transient window (LP: #868995) |
1923 | - * Ignore malformed dpkg entries in package_resource (LP: #794747) |
1924 | - * Reset window title after finishing a manual test (LP: #874690) |
1925 | - * Handle "@" in locale names (as in ca@valencia). |
1926 | - |
1927 | - [Jeff Lane] |
1928 | - * Went through all the job files and: |
1929 | - * Updated descriptions to match Unity UI structure |
1930 | - * Added descriptions where necessary |
1931 | - * Added further details to some descriptions |
1932 | - * Moved some jobs to more appropriate files |
1933 | - * Fixed job names in older job files to match new naming scheme |
1934 | - (suite/testname) |
1935 | - * Added jobs to local.txt to ensure all job files are now parsed |
1936 | - (this allows easier addition of existing tests to whitelists) |
1937 | - * Changed remaining manual job descriptions to match the new format |
1938 | - * Updated CD and DVD write tests to be more clear about when to skip |
1939 | - them (LP: #772794) |
1940 | - |
1941 | - [Ara Pulido] |
1942 | - * Rewrote all job descriptions to match OEM QA syntax |
1943 | - |
1944 | - [Brendan Donegan] |
1945 | - * Fix the code that assigns keys in checkbox-cli so that it never assigns |
1946 | - keys which have other uses. (LP: #877467) |
1947 | - * Show details of unmet job requirements (LP: #855852) |
1948 | - * Ensure that connect_wireless chooses a wireless connection from the list |
1949 | - of available connections (LP: #877752) |
1950 | - * Have the bluetooth/detect tests require a device with the category |
1951 | - BLUETOOTH to run, thus preventing the test from failing on systems with |
1952 | - no Bluetooth device (LP: #862322) |
1953 | - * Rename attachment jobs to not have a forward slash in their name |
1954 | - (LP: #887964) |
1955 | - * Guard against trying to write files to logical partitions on USB sticks |
1956 | - (which will obviously fail) in usb_test (LP: #887049) |
1957 | - * Make the OpenGL test ignore the return value of glxgears and improve |
1958 | - the test description (LP: #890725) |
1959 | - * Allow input/mouse test to run if a TOUCH device is present |
1960 | - (LP: #886129) |
1961 | - |
1962 | - [ Javier Collado ] |
1963 | - * Broken job dependencies fixed (LP: #888447) |
1964 | - * Regex support when specifying blacklists and whitelists on the |
1965 | - commandline (LP: #588647) |
1966 | - |
1967 | - -- Daniel Manrique <daniel.manrique@canonical.com> Thu, 18 Nov 2011 12:46:21 -0500 |
1968 | - |
1969 | -checkbox (0.12.8) oneiric; urgency=low |
1970 | - |
1971 | - New upstream release (LP: #862579): |
1972 | - |
1973 | - [Brendan Donegan] |
1974 | - * Remove test for FTP connection from network_check script (LP: #854222) |
1975 | - * Update a parameter in usb_test to have it run faster. |
1976 | - * Remove record_playback_after_suspend from Ubuntu Friendly whitelist (LP: #855540) |
1977 | - * Fix minor typo in multi-monitor friendly resolution_test script which caused |
1978 | - minimum_resolution test to fail (LP: #855599) |
1979 | - * Remove storage_devices_test from Ubuntu Friendly whitelist since bonnie++ (which it uses) is not installed by default (LP: #855841) |
1980 | - * 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) |
1981 | - * Reset the selections at the test suite prompt if No is selected at the recover prompt (LP: #861208) |
1982 | - * Save the connection name(s) instead of the interface name so that they can be reconnected to properly after the wireless before/after suspend tests have completed (LP: #861502) |
1983 | - * Make connect_wireless use the UUID of the connection instead of the name for greater reliability (LP: #862190) |
1984 | - |
1985 | - [Daniel Manrique] |
1986 | - * Restored _recover attribute, re-enabling welcome and test selection |
1987 | - screens (LP: #852204) |
1988 | - * Remove memory/test from the Ubuntu Friendly whitelist (LP: #853799) |
1989 | - * Use diff instead of grep, better comparing of empty files (LP: #852014) |
1990 | - * Apport integration: new mandatory "tag" value in ApportOptions (LP: #852201) |
1991 | - * Add warning prior to starting the tests (LP: #855328) |
1992 | - * Apport integration: Fix instantiation of Gtk.RadioButton, needed due |
1993 | - to PyGI related API changes (LP: #805679) |
1994 | - * Remove ping -R parameter that apparently caused ICMP packets to be dropped |
1995 | - by some routers (LP: #861404) |
1996 | - |
1997 | - [ Evan Broder ] |
1998 | - * Replace resolution_test with an implementation which uses GdkScreen to |
1999 | - be multimonitor-aware (LP: #632987) |
2000 | - |
2001 | - [Jeff Lane] |
2002 | - * Fix names of optical drive tests and remove a non-existing test from the |
2003 | - whitelist (LP: #854808) |
2004 | - * Fix wireless_*_suspend jobs so they recreate iface file instead of append |
2005 | - each time (LP: #855845) |
2006 | - (LP: #852201) |
2007 | - * Clarify better the intend of the is_laptop question (LP: #861844) |
2008 | - * Fixed dependencies for tests that depend on suspend/suspend_advanced |
2009 | - (LP: #860651) |
2010 | - |
2011 | - [Tim Chen] |
2012 | - * Fix cpu_scaling_test (LP: #811177) |
2013 | - |
2014 | - [Ara Pulido] |
2015 | - * Avoid connect_wireless messing with AP with similar names (LP: #861538) |
2016 | - * Remove bluetooth/file-transfer from the list of tests to run, since due to |
2017 | - bug 834348 it always fails. |
2018 | - |
2019 | - [Marc Tardif] |
2020 | - * Added support for wildcards when verifying the transport certificate. |
2021 | - * Applying depends across suites (LP: #861218) |
2022 | - |
2023 | - -- Daniel Manrique <daniel.manrique@canonical.com> Thu, 29 Sep 2011 13:12:01 -0400 |
2024 | - |
2025 | -checkbox (0.12.7) oneiric; urgency=low |
2026 | - |
2027 | - New upstream release (LP: #850395): |
2028 | - |
2029 | - [Brendan Donegan] |
2030 | - * Redirecting stderr to pipe to fix the gconf_resource script (LP: #832321) |
2031 | - * Clear jobs directory when user selects No to recover question (LP: #836623) |
2032 | - |
2033 | - [Daniel Manrique] |
2034 | - * checkbox/job.py: Guard against bogus timeout values (LP: #827859) |
2035 | - * More explicit handling of string decoding/encoding, avoids problems with |
2036 | - non-ascii characters (LP: #833747) |
2037 | - * Changed architecture from all to any for checkbox base, to build |
2038 | - architecture-specific binaries (LP: #833696) |
2039 | - |
2040 | - [Jeff Lane] |
2041 | - * Several corrections necessary due to test name changes or typos found in |
2042 | - job files |
2043 | - |
2044 | - [Marc Tardif] |
2045 | - * Connecting hyper text widgets only once (LP: #827904) |
2046 | - * Detecting MMC readers as OTHER instead of DISK (LP: #822948) |
2047 | - * Validating the hostname in the SSL certificate (LP: #625076) |
2048 | - * Validating the submission.xml (LP: #838123) |
2049 | - |
2050 | - -- Daniel Manrique <daniel.manrique@canonical.com> Fri, 14 Sep 2011 17:15:26 -0400 |
2051 | - |
2052 | -checkbox (0.12.6) oneiric; urgency=low |
2053 | - |
2054 | - New upstream release (LP: #841983): |
2055 | - |
2056 | - [ Daniel Manrique ] |
2057 | - * Work around PyGTK API changes that kept checkbox from starting up |
2058 | - (LP: #839675). |
2059 | - |
2060 | - -- Daniel Manrique <daniel.manrique@canonical.com> Mon, 05 Sep 2011 12:47:58 -0400 |
2061 | - |
2062 | -checkbox (0.12.5) oneiric; urgency=low |
2063 | - |
2064 | - New upstream release (LP: #838745): |
2065 | - |
2066 | - [Ara Pulido] |
2067 | - * Created a "suspend" suite and renamed relevant tests. |
2068 | - |
2069 | - [Brendan Donegan] |
2070 | - * Removed redundant tests in power-management suite. |
2071 | - * Fixed dependencies in power-management suite. |
2072 | - |
2073 | - [Daniel Manrique] |
2074 | - * Changed name of apt-get test to reflect the suite it's in. |
2075 | - * Fixed typos in job definitions that caused them to not be run. |
2076 | - * Added missing description to info/hdparm test (LP: #832351) |
2077 | - * Quote command to obtain bluetooth address, to avoid hanging if |
2078 | - a device is not present (LP: #836756). |
2079 | - * Added BLUETOOTH category to udev parser. |
2080 | - * Removed some tests from default whitelist. |
2081 | - * Fixed dependencies for keys/sleep. |
2082 | - |
2083 | - [Jeff Lane] |
2084 | - * Added new USB storage transfer test |
2085 | - * Re-worked and added automated audio test |
2086 | - |
2087 | - [Marc Tardif] |
2088 | - * Added WIRELESS category to udev parser. |
2089 | - |
2090 | - -- Ara Pulido <ara@ubuntu.com> Thu, 01 Sep 2011 12:23:07 +0100 |
2091 | - |
2092 | -checkbox (0.12.4) oneiric; urgency=low |
2093 | - |
2094 | - New upstream release (LP: #824180): |
2095 | - |
2096 | - [Brendan Donegan] |
2097 | - * Refactored job definition files. |
2098 | - * Fixed dependencies and test naming. |
2099 | - * Added Online CPU before/after suspend test. |
2100 | - * Automated wireless tests. |
2101 | - * Removed redundant sru_suite.txt, updated dependencies accordingly. |
2102 | - * Automated bluetooth_obex tests. |
2103 | - |
2104 | - [Daniel Manrique] |
2105 | - * Further improvements to make frontend/backend communication more reliable. |
2106 | - Prevents stuck backends, failure to close the GUI due to lack of reply |
2107 | - from the backend, and test specifying "user" not being run. |
2108 | - * scripts/keyboard_test modified to account for pygi-related GTK API |
2109 | - changes. (LP: #804369) |
2110 | - * scripts/sleep_test: improve handling of NetworkManager DBus API |
2111 | - changes. (LP: #808423) |
2112 | - * scripts/cdimage_resource: properly handle releases with "LTS" in their |
2113 | - name (LP: #814085) |
2114 | - * Updated minimum_resolution test as per latest system requirements, leaving |
2115 | - just one unified test. (LP: #767166) |
2116 | - |
2117 | - [Javier Collado] |
2118 | - * Checkbox exits with EX_NOINPUT if a whitelist or blacklist file is |
2119 | - specified and cannot be found. |
2120 | - * Deselect a test suite automatically when none of its children is selected, |
2121 | - in the GTK interface. (LP: #651878) |
2122 | - * Make the "Next" button the default action when Enter is pressed, to |
2123 | - streamline testing with the GTK interface. |
2124 | - |
2125 | - [Marc Tardif] |
2126 | - * Fixed udevam not being found because /sbin not in PATH (LP: #597305) |
2127 | - * Fixed hardware attachments for udev and dmi (LP: #822682) |
2128 | - |
2129 | - [Sylvain Pineau] |
2130 | - * Expose the message store to other plugins, via firing an expose-msgstore |
2131 | - event. |
2132 | - |
2133 | - [Andrew Faulkner] |
2134 | - * Fix description for nautilus_file_create job (LP: #821141) |
2135 | - |
2136 | - [Kenneth Wimer] |
2137 | - * New header image that follows brand guidelines (LP: #554202) |
2138 | - |
2139 | - -- Daniel Manrique <daniel.manrique@canonical.com> Wed, 10 Aug 2011 15:16:39 -0400 |
2140 | - |
2141 | -checkbox (0.12.3) oneiric; urgency=low |
2142 | - |
2143 | - [Marc Tardif] |
2144 | - * Only reading CHECKBOX_* environment variables in config (LP: #802458) |
2145 | - * Imported scripts and jobs from Platform Services. |
2146 | - |
2147 | - [Chad A. Davis] |
2148 | - * Switch to dh_python2 and debhelper7 (LP: #788514) |
2149 | - |
2150 | - [Barry Warsaw] |
2151 | - * Fix checkbox_clean.run() to ignore missing executables, as is the case |
2152 | - in a fresh checkout. |
2153 | - |
2154 | - -- Daniel Manrique <daniel.manrique@canonical.com> Fri, 01 Jul 2011 11:37:27 -0400 |
2155 | - |
2156 | -checkbox (0.12.2) oneiric; urgency=low |
2157 | - |
2158 | - New upstream release (LP: #800199): |
2159 | - |
2160 | - [Brendan Donegan] |
2161 | - * Added interface parameter to internet_test script. |
2162 | - |
2163 | - [Daniel Manrique] |
2164 | - * GTK GUI: Change assignment of TreeStore model to TreeView to account for |
2165 | - pygi-related API changes. Also seems to fix lingering select/deselect all |
2166 | - buttons. (LP: #796666) (LP: #796622) |
2167 | - * GTK GUI: Fix call to Gtk buffer get_text to add now-mandatory fourth |
2168 | - parameter, keeps the GUI from misbehaving in connection to fixed bug. |
2169 | - (LP: #796827) |
2170 | - * GTK GUI: Fix handling of mouse events in gtk_hypertext_view.py which |
2171 | - prevented displaying the final report. |
2172 | - * Put test name as part of the window title, as an aid to |
2173 | - reporting/debugging (LP: #744190) |
2174 | - * plugins/apport_prompt.py: Add test name to "Do you want to report a bug?" |
2175 | - dialog to make it clearer. |
2176 | - |
2177 | - [Sylvain Pineau] |
2178 | - * Fix evaluation of job requirements (LP: #798200) |
2179 | - * Added "in" operator to job requirements. |
2180 | - |
2181 | - -- Marc Tardif <marc@ubuntu.com> Tue, 21 Jun 2011 09:41:57 -0400 |
2182 | - |
2183 | -checkbox (0.12.1) oneiric; urgency=low |
2184 | - |
2185 | - New upstream release (LP: #796629): |
2186 | - |
2187 | - [Brendan Donegan] |
2188 | - * Fix timeout in sleep_test script (LP: #665299) |
2189 | - * Fix traces in hyper_text_view module (LP: #796508) |
2190 | - * Added camera test (LP: #764222) |
2191 | - |
2192 | - [Daniel Manrique] |
2193 | - * Fix GUI definition file so main window uses "natural request", growing |
2194 | - when child widgets require so (LP: #776734) |
2195 | - * Fix open/read blocking behavior and backend/frontend communications to |
2196 | - avoid hangs and lingering backends. (LP: #588539) |
2197 | - * Render header text dynamically over the image background, and updated pot |
2198 | - file with the new string. (LP: #621880) |
2199 | - |
2200 | - [Robert Roth] |
2201 | - * Improve command line key prompts (LP: #786924) |
2202 | - |
2203 | - -- Marc Tardif <marc@ubuntu.com> Fri, 03 Jun 2011 17:00:11 -0400 |
2204 | - |
2205 | -checkbox (0.12) oneiric; urgency=low |
2206 | - |
2207 | - New upstream release (LP: #784076): |
2208 | - * Removed dead pixel test. |
2209 | - |
2210 | - [Bilal Akhtar] |
2211 | - * Port checkbox to Gtk3/PyGI (LP: #783822) |
2212 | - |
2213 | - -- Marc Tardif <marc@ubuntu.com> Tue, 17 May 2011 09:48:07 -0400 |
2214 | - |
2215 | -checkbox (0.11.4) natty; urgency=low |
2216 | - |
2217 | - * Changed udev_resource to report CAPTURE for USB VIDEO devices |
2218 | - * Fixed eval of resources with names like list item names |
2219 | - |
2220 | - [Carl Milette] |
2221 | - * Fixed hard coded disk in disk_bench_test so that it matches convention |
2222 | - utilizing udev_resource for finding devices. (LP: #507943) |
2223 | - |
2224 | - -- Jeff Lane <jeff@ubuntu.com> Fri, 22 Apr 2011 11:05:19 -0400 |
2225 | - |
2226 | -checkbox (0.11.3) natty; urgency=low |
2227 | - |
2228 | - New upstream release (LP: #751928): |
2229 | - * Fixed sleep_test crashing with ioerror (LP: #630785) |
2230 | - * Fixed keyerror when running some manual tests (LP: #729431) |
2231 | - |
2232 | - [Ara Pulido] |
2233 | - * Improved debconf messages and ordering (LP: #553777) |
2234 | - * Video bugs should be reported as a display symptom (LP: #744964) |
2235 | - * Added checkbox log to apport report |
2236 | - |
2237 | - [Gerhard Burger] |
2238 | - * Fixed punctuation inconsistencies in verification procedures (LP: #744167): |
2239 | - |
2240 | - -- Marc Tardif <marc@ubuntu.com> Tue, 05 Apr 2011 16:19:17 -0400 |
2241 | - |
2242 | -checkbox (0.11.2) natty; urgency=low |
2243 | - |
2244 | - New upstream release (LP: #736919): |
2245 | - * Added version to dpkg dependency |
2246 | - * Added multiarch support to install script (LP: #727411) |
2247 | - * Fixed submitting data twice (LP: #531010) |
2248 | - * Fixed job descriptions for checkbox-cli (LP: #221400) |
2249 | - |
2250 | - [Daniel Manrique] |
2251 | - * Fixed strings in audio tests and updated pot file (LP: #691241) |
2252 | - |
2253 | - [Jochen Kemnade] |
2254 | - * Fixed grammar in user-apps tests (LP: #642001) |
2255 | - |
2256 | - [Jeff Lane] |
2257 | - * Added reboot instructions to suspend/hibernate tests (LP: #420493) |
2258 | - * Made the firewire instructions make more sense (LP: #693068) |
2259 | - |
2260 | - [Michael Terry] |
2261 | - * Fixed several strings appear in English although translated (LP: #514401) |
2262 | - - jobs/fingerprint.txt.in |
2263 | - - jobs/media.txt.in |
2264 | - - jobs/monitor.txt.in |
2265 | - - jobs/sleep.txt.in |
2266 | - - jobs/firewire.txt.in |
2267 | - - po/checkbox.pot |
2268 | - * Fixed grammar (LP: #525454) |
2269 | - + jobs/fingerprint.txt.in |
2270 | - |
2271 | - -- Jeff Lane <jeff@ubuntu.com> Tue, 29 Mar 2011 09:17:36 -0400 |
2272 | - |
2273 | -checkbox (0.11.1) natty; urgency=low |
2274 | - |
2275 | - New upstream release (LP: #725110): |
2276 | - * Checking for lock file before firing stop-all event (LP: #719552) |
2277 | - * Changed description of nautilus_file_copy job (LP: #709688) |
2278 | - |
2279 | - [Javier Collado] |
2280 | - * Fixed title in progress dialog |
2281 | - |
2282 | - -- Marc Tardif <marc@ubuntu.com> Fri, 25 Feb 2011 11:56:43 -0500 |
2283 | - |
2284 | -checkbox (0.11) natty; urgency=low |
2285 | - |
2286 | - New upstream release (LP: #719073): |
2287 | - * Changed support for persist plugin as optional (LP: #561816) |
2288 | - |
2289 | - [Ara Pulido] |
2290 | - * Fixed lintian errors and warnings |
2291 | - |
2292 | - [Eitan Isaacson] |
2293 | - * Migrate the UI from libglade to gtkbuilder |
2294 | - |
2295 | - -- Marc Tardif <marc@ubuntu.com> Mon, 14 Feb 2011 18:19:27 -0500 |
2296 | - |
2297 | -checkbox (0.10.4) maverick; urgency=low |
2298 | - |
2299 | - * Fixed parsing of config parameters (LP: #689140) |
2300 | - |
2301 | - -- Marc Tardif <marc@ubuntu.com> Tue, 14 Sep 2010 12:43:51 -0400 |
2302 | - |
2303 | -checkbox (0.10.3) maverick; urgency=low |
2304 | - |
2305 | - New upstream release (LP: #638333): |
2306 | - * Fixed verification of SSL validity (LP: #625076) |
2307 | - * Improved audio test questions. |
2308 | - |
2309 | - -- Marc Tardif <marc@ubuntu.com> Tue, 14 Sep 2010 12:43:51 -0400 |
2310 | - |
2311 | -checkbox (0.10.2) maverick; urgency=low |
2312 | - |
2313 | - New upstream release (LP: #617583): |
2314 | - * Fixed sleep_test to check the connection if using network-manager. |
2315 | - * Fixed reporting bugs against alsa-base and xorg (LP: #607214) |
2316 | - * Fixed apport dialog no longer appearing (LP: #607217) |
2317 | - * Reduced data file size for the desktop image. |
2318 | - * Updated report to be more pretty. |
2319 | - |
2320 | - -- Marc Tardif <marc@ubuntu.com> Fri, 13 Aug 2010 16:23:16 -0400 |
2321 | - |
2322 | -checkbox (0.10.1) maverick; urgency=low |
2323 | - |
2324 | - New upstream release (LP: #597295): |
2325 | - * Added support for urwid interface. |
2326 | - * Added sound check test. |
2327 | - * Added document viewer test. |
2328 | - * Added update-manager and nautilus tests. |
2329 | - * Added resolution tests. |
2330 | - * Added sleep tests. |
2331 | - |
2332 | - -- Marc Tardif <marc@ubuntu.com> Tue, 22 Jun 2010 10:43:52 -0400 |
2333 | - |
2334 | -checkbox (0.10) maverick; urgency=low |
2335 | - |
2336 | - * Added media tests (LP: #397944) |
2337 | - * Added support for comments in templates. |
2338 | - |
2339 | - -- Marc Tardif <marc@ubuntu.com> Tue, 04 May 2010 11:51:22 -0400 |
2340 | - |
2341 | -checkbox (0.9.2) lucid; urgency=low |
2342 | - |
2343 | - New upstream release (LP: #567568): |
2344 | - * Added referer when sending submissions to Launchpad (LP: #550973) |
2345 | - * Added suggests to checkbox package in debian/control file (LP: #352740) |
2346 | - * Fixed udev_resource script to be more resilient (LP: #556824) |
2347 | - * Fixed cdimage_resource script to read casper.log (LP: #558728) |
2348 | - * Fixed reporting all resources found for a job (LP: #560948) |
2349 | - * Fixed stalling when using kdesudo to start backend (LP: #557443) |
2350 | - * Fixed starting the appropriate default browser on UNR (LP: #563050) |
2351 | - * Fixed ansi_parser script when outputting to stdout (LP: #560952) |
2352 | - * Fixed opening the report with the gconf preferred browser (LP: #562580) |
2353 | - * Fixed suspend_test to use relative time for wakealarm (LP: #349768) |
2354 | - * Fixed backend not getting terminated upon closing (LP: #553328) |
2355 | - |
2356 | - -- Marc Tardif <marc@ubuntu.com> Tue, 06 Apr 2010 14:17:46 -0400 |
2357 | - |
2358 | -checkbox (0.9.1) lucid; urgency=low |
2359 | - |
2360 | - New upstream release (LP: #548800): |
2361 | - * Added cpu_scaling_test script. |
2362 | - * Fixed hard drive detection (LP: #549714) |
2363 | - * Fixed backend to handle empty messages (LP: #536645) |
2364 | - * Fixed parsing of package resource (LP: #539691) |
2365 | - * Fixed malformed xml report (LP: #485445) |
2366 | - * Fixed running root manual tests as normal user (LP: #383559) |
2367 | - * Fixed writing apport files only after submitting (LP: #530380) |
2368 | - * Fixed audio test instructions (LP: #529205) |
2369 | - * Fixed gathering chassis information (LP: #537435) |
2370 | - * Fixed detection of disks in kvm (LP: #552998) |
2371 | - * Fixed udev_resource script to be more resilient (LP: #552999) |
2372 | - * Fixed filter_packages script to use new resources. |
2373 | - |
2374 | - -- Marc Tardif <marc@ubuntu.com> Sun, 07 Mar 2010 15:05:44 -0400 |
2375 | - |
2376 | -checkbox (0.9) lucid; urgency=low |
2377 | - |
2378 | - * Introduced job_prompt plugin to treat all jobs (suites, tests, etc.) as composites. |
2379 | - * Replaced the registry and resource scripts and centralized job iteration. |
2380 | - * Replaced dependency on dbus by using sudo/gksu/kdesudo instead. |
2381 | - * Replaced mktemp with mkdtemp for security purposes. |
2382 | - * Fixed strings in fingerprint and modem tests (LP: #457759) |
2383 | - * Fixed client side validation of Launchpad form (LP: #438671) |
2384 | - * Added device information to tags when reporting bugs with apport. |
2385 | - * Added shorthands for blacklist-file and whitelist-file. |
2386 | - * Added support for apport default configuration (LP: #465447) |
2387 | - * Added support for scrolled options list (LP: #411526) |
2388 | - * Added support for tests generated by suites to run as root. |
2389 | - * Added support for requirements in attachments. |
2390 | - * Added support for armv7l processor |
2391 | - * Added Autotest integration |
2392 | - * Added LTP integration |
2393 | - * Added Phoronix integration |
2394 | - * Added qa-regression-testing integration |
2395 | - |
2396 | - -- Marc Tardif <marc@ubuntu.com> Wed, 04 Nov 2009 19:36:09 -0400 |
2397 | - |
2398 | -checkbox (0.8.5) karmic; urgency=low |
2399 | - |
2400 | - * Fixed translation of suites and tests files (LP: #456115) |
2401 | - * Fixed checking the status of command registries (LP: #457502) |
2402 | - * Fixed selecting suites in the command line (LP: #457559) |
2403 | - * Fixed reporting of bugs to contain test description (LP: #427932) |
2404 | - * Fixed execute permissions on scripts (LP: #459606) |
2405 | - * Renamed processors_info plugin to singular because processor |
2406 | - information is reported as a single structure with a count attribute |
2407 | - * Updated translation files. |
2408 | - |
2409 | - -- Marc Tardif <marc@ubuntu.com> Mon, 26 Oct 2009 12:17:30 -0400 |
2410 | - |
2411 | -checkbox (0.8.4) karmic; urgency=low |
2412 | - |
2413 | - * Fixed failing dependencies when not available (LP: #430051) |
2414 | - * Fixed supporting udevadm not providing DEVPATH variable (LP: #430084) |
2415 | - * Fixed supporting audio devices without a /proc/asound entry (LP: #430086) |
2416 | - * Fixed running when python-apport package is not installed (LP: #430103) |
2417 | - * Fixed X error when exiting after reporting a bug (LP: #430776) |
2418 | - * Fixed prompting to report a bug according to GNOME HIG (LP: #429701) |
2419 | - * Fixed prompting for answer in checkbox-cli (LP: #429764) |
2420 | - * Fixed resolution_test message for fglrx driver (LP: #346816) |
2421 | - * Fixed adding of manpage symlinks for gtk and cli (LP: #426641) |
2422 | - * Fixed recovering from connecting to the backend (LP: #446693) |
2423 | - * Fixed backend to use dbus instead of policykit (LP: #435714) |
2424 | - * Fixed interpolation of output variable in cli (LP: #450673) |
2425 | - * Fixed selection of suites in cli (LP: #450713) |
2426 | - * Fixed parsing of virtio-pci devices (LP: #450774) |
2427 | - |
2428 | - -- Marc Tardif <marc@ubuntu.com> Tue, 13 Oct 2009 16:44:12 -0400 |
2429 | - |
2430 | -checkbox (0.8.3) karmic; urgency=low |
2431 | - |
2432 | - * Fixed trailing newline requirement in test definitions (LP: #427993) |
2433 | - * Fixed reporting firmware version as product name (LP: #428563) |
2434 | - * Fixed detecting pci and usb audio devices (LP: #429558) |
2435 | - * Fixed prompting to report a bug when there's no package (LP: #429668) |
2436 | - |
2437 | - -- Marc Tardif <marc@ubuntu.com> Sat, 12 Sep 2009 15:37:40 -0400 |
2438 | - |
2439 | -checkbox (0.8.2) karmic; urgency=low |
2440 | - |
2441 | - * Fixed adding test information when reporting with apport (LP: #423798) |
2442 | - * Fixed tagging bugs when reporting with apport (LP: #423799) |
2443 | - * Fixed expressing package aliases for the linux package (LP: #423805) |
2444 | - * Fixed detecting the disk category in devices (LP: #423864) |
2445 | - * Fixed supporting apport symptoms when reporting bugs (LP: #424063) |
2446 | - * Fixed gathering of dmi information for Launchpad report (LP: #424454) |
2447 | - * Fixed tests using gksudo returning empty output (LP: #425284) |
2448 | - |
2449 | - [Javier Collado] |
2450 | - * Fixed reporting of output in shell plugin (LP: #393894) |
2451 | - |
2452 | - -- Marc Tardif <marc@ubuntu.com> Mon, 31 Aug 2009 17:16:38 -0500 |
2453 | - |
2454 | -checkbox (0.8.1) karmic; urgency=low |
2455 | - |
2456 | - * New upstream version: |
2457 | - * Added disk tests. |
2458 | - * Added fingerprint reader tests. |
2459 | - * Added firewire tets. |
2460 | - * Added kms tests. |
2461 | - * Added media tests. |
2462 | - * Fixed dependency on hal and using udev instead (LP: #399319) |
2463 | - * Fixed calling ubuntu-bug when a test fails (LP: #418978) |
2464 | - |
2465 | - -- Marc Tardif <marc@ubuntu.com> Tue, 26 Aug 2009 17:36:05 -0500 |
2466 | - |
2467 | -checkbox (0.8~alpha4) karmic; urgency=low |
2468 | - |
2469 | - * New upstream version: |
2470 | - * Changed icon. |
2471 | - * Added timeout property to lock_prompt plugin. |
2472 | - * Added concept of attachments to tests. |
2473 | - * Added support for backslahes in templates to wrap lines. |
2474 | - * Added support blacklisting and whitelisting both tests and suites. |
2475 | - * Introduced the concept of jobs for suites, tests and attachments. |
2476 | - * Removed upstart event which is no longer needed. |
2477 | - * Replaced architecture and category with requires in test definitions. |
2478 | - * Fixed pygst dependency (LP: #334442) |
2479 | - * Fixed configuration file updates during install (LP: #330596) |
2480 | - * Fixed DBus exceptions (LP: #344916, #359440) |
2481 | - * Fixed and expanded translations (LP: #347038) |
2482 | - * Fixed ignored system proxy settings (LP: #345548) |
2483 | - * Fixed parsing blank lines in templates (LP: #393907) |
2484 | - * Fixed escaping of lists (LP: #394001) |
2485 | - * Fixed timeout in manual tests (LP: #377986) |
2486 | - * Fixed CLI interface dialog. |
2487 | - * Fixed support for FreeDesktop XDG base directory specification (LP: #363549) |
2488 | - * Added general and package specific apport hooks |
2489 | - |
2490 | - [ Gabor Keleman ] |
2491 | - * Fixed untranslated strings in tests (LP: #374666) |
2492 | - * Fixed untranslated last screen (LP: #374646) |
2493 | - |
2494 | - -- Marc Tardif <marc@ubuntu.com> Wed, 19 Aug 2009 15:36:05 -0500 |
2495 | - |
2496 | -checkbox (0.7) jaunty; urgency=low |
2497 | - |
2498 | - [ Dave Murphy ] |
2499 | - * Fixed viewing of report files in Firefox 3 (LP: #331481) |
2500 | - * Added additional contextual information |
2501 | - * /etc/sysctl* (LP: #331055) |
2502 | - * /etc/modprobe.d (LP: #331056) |
2503 | - * /etc/modules (LP: #331057) |
2504 | - * Fixed packaging for Jaunty |
2505 | - * https://lists.ubuntu.com/archives/ubuntu-devel/2009-February/027439.html |
2506 | - * Uses --install-layout=deb |
2507 | - * Installs to dist-packages instead of site-packages |
2508 | - |
2509 | - [ Andy Whitcroft ] |
2510 | - * suspend_test: update suspend_test to version V6 matching kernel version. |
2511 | - The version here will become the master copy. |
2512 | - * suspend_test: add a --dry-run mode to simplify developement |
2513 | - * suspend_test: add a automation mode for checkbox integration |
2514 | - * suspend_test: add a new pm-suspend test |
2515 | - * suspend_test: record and restore timer_delay around the variable |
2516 | - time test. |
2517 | - * suspend_test: release v7. |
2518 | - * suspend_test: initial version of suspend power consumption test |
2519 | - from a patch by Pete Graner. |
2520 | - * suspend_test: power -- made the sleep time configurable |
2521 | - * suspend_test: detect batteries and disable ac/power tests |
2522 | - * suspend_test: disable dbus tests when we have no primary user |
2523 | - * suspend_test: handle AC transitions better |
2524 | - * suspend_test: enable power test as part of --full |
2525 | - * suspend_test: reduce the noise in the test instructions |
2526 | - * suspend_test: use minutes in output when that is more appropriate |
2527 | - * suspend_test: track actual AC transitions and report them |
2528 | - * suspend_test: only mention AC at all if we have a battery |
2529 | - * suspend_test: report useful data at the bottom for posting |
2530 | - * suspend_test: document the new power test in the usage |
2531 | - * suspend_test: power -- indicate when the result is unreliable |
2532 | - * suspend_test: report -- fix up spacing issues |
2533 | - * suspend_test: release v8 |
2534 | - |
2535 | - -- Dave Murphy <schwuk@ubuntu.com> Tue, 17 Mar 2009 09:46:16 +0000 |
2536 | - |
2537 | -checkbox (0.6) jaunty; urgency=low |
2538 | - |
2539 | - * New upstream version: |
2540 | - * Added suspend_test script - for more details see: |
2541 | - https://wiki.ubuntu.com/KernelTeam/SuspendResumeTesting |
2542 | - * Added XSL Stylesheet and the ability to view generated reports |
2543 | - * Added support for PolicyKit to run the application as a user |
2544 | - * Added logging for backend and logrotation script. |
2545 | - * Fixed calling ucf was run via debconf (LP: #330502) |
2546 | - |
2547 | - -- Marc Tardif <marc@ubuntu.com> Tue, 17 Feb 2009 15:36:05 +0000 |
2548 | - |
2549 | -checkbox (0.5) jaunty; urgency=low |
2550 | - |
2551 | - * New upstream version: |
2552 | - * Added concept of hyper text view to display clickable links. |
2553 | - * Added concept of properties to components. |
2554 | - * Added pci information to launchpad report. |
2555 | - * Added dmi information to launchpad report. |
2556 | - * Added text area to keyboard test. |
2557 | - * Removed sourcing of base postrm script. |
2558 | - * Updated translations from Launchpad. |
2559 | - * Fixed handling of interrupt signal (LP: #327810) |
2560 | - * Fixed display of text in graphical interface (LP: #240374) |
2561 | - * Fixed support for regexes in blacklist and whitelist (LP: #327177) |
2562 | - * Fixed opening of subunit log file (LP: #325737) |
2563 | - * Fixed internet test. |
2564 | - |
2565 | - -- Marc Tardif <marc@ubuntu.com> Tue, 20 Jan 2009 18:55:20 -0500 |
2566 | - |
2567 | -checkbox (0.4) jaunty; urgency=low |
2568 | - |
2569 | - * Setup bzr-builddeb in native mode. |
2570 | - * Removed LGPL notice from the copyright file. |
2571 | - |
2572 | - -- Marc Tardif <marc@ubuntu.com> Tue, 20 Jan 2009 16:46:15 -0500 |
2573 | - |
2574 | -checkbox (0.3) jaunty; urgency=low |
2575 | - |
2576 | - * New upstream version: |
2577 | - * Renamed hwtest to checkbox. |
2578 | - * Renamed auto tests to shell tests. |
2579 | - * Added watch file. |
2580 | - * Added README file pointing to the Ubuntu wiki. |
2581 | - * Added subunit to the test suite. |
2582 | - * Added the subunit_report plugin to produce a standard test report. |
2583 | - * Added pvs registry. |
2584 | - * Added support for int return values to recursive registry eval. |
2585 | - * Added debug information when a command registry returns an error. |
2586 | - * Added mounts registry. |
2587 | - * Added patches to upgrade the configuration files. |
2588 | - * Added support for CHECKBOX_OPTIONS environment variable. |
2589 | - * Added usage information. |
2590 | - * Added gconf registry. |
2591 | - * Added logging to checkbox event. |
2592 | - * Added locking plugin. |
2593 | - * Added message store and schema types. |
2594 | - * Added caching to automatic tests so that they are not run multiple |
2595 | - times. |
2596 | - * Added persistence to category and system_id. |
2597 | - * Added lshw registry and plugin. |
2598 | - * Added newlines to German introduction message. |
2599 | - * Fixed e-mail address should be remembered (LP: #156725) |
2600 | - * Fixed $output variable does not seem to be reinterpolated when |
2601 | - testing again (LP: #189404) |
2602 | - * Fixed command line interface does not provide a test nor test again |
2603 | - option (LP: #189423) |
2604 | - * Fixed translation template unavailable, even though hwtest is in main |
2605 | - (LP: #202447) |
2606 | - * Fixed internet_test should support providing a destination other |
2607 | - than canonical.com (LP: #216111) |
2608 | - * Fixed hwtest loads editor backup files from suite dir (LP: #237954) |
2609 | - * Fixed application should only have one instance running (LP: #266899) |
2610 | - * Fixed disk information should be gathered (LP: #267889) |
2611 | - * Fixed typo: payback device (LP: #288331) |
2612 | - * Fixed tests skipped by constraint should be reported (LP: #304176) |
2613 | - * Fixed manual tests which have commands should not be run automatically |
2614 | - (LP: #304231) |
2615 | - * Fixed CHECKBOX_DATA mapping is not working (LP: #304736) |
2616 | - |
2617 | - -- Marc Tardif <marc@ubuntu.com> Fri, 16 Jan 2009 12:05:32 -0500 |
2618 | - |
2619 | -hwtest (0.1-0ubuntu10) hardy; urgency=low |
2620 | - |
2621 | - * Fixed xalign and yalign in exchange summary. |
2622 | - |
2623 | - -- Marc Tardif <marc@interunion.ca> Mon, 21 Apr 2008 15:07:39 -0400 |
2624 | - |
2625 | -hwtest (0.1-0ubuntu9) hardy; urgency=low |
2626 | - |
2627 | - * Fixed internet_test to ping default gateway rather than canonical.com. |
2628 | - * Fixed python-support issues to support upgrades of hwtest. |
2629 | - * Fixed tooltip to be HIG compliant. |
2630 | - * Fixed category to use GTK;System;Settings;. |
2631 | - * Fixed command line interface to support escape characters. |
2632 | - * Using python-central instead of python-support. |
2633 | - * Added support to i18n the .desktop file. |
2634 | - * Added support for http_proxy and https_proxy. |
2635 | - * Added summary of information being submitted. |
2636 | - |
2637 | - -- Marc Tardif <marc@interunion.ca> Thu, 17 Apr 2008 12:01:50 -0400 |
2638 | - |
2639 | -hwtest (0.1-0ubuntu8) hardy; urgency=low |
2640 | - |
2641 | - * debian/patches/01_change_menu_category.patch: |
2642 | - - change the category so the item is moved to system, administration and not |
2643 | - the only entry in applications, system tools on a default installation |
2644 | - |
2645 | - -- Sebastien Bacher <seb128@canonical.com> Mon, 14 Apr 2008 15:49:06 +0200 |
2646 | - |
2647 | -hwtest (0.1-0ubuntu7) hardy; urgency=low |
2648 | - |
2649 | - * Fixed packaging bugs. |
2650 | - * Improved internationalization. |
2651 | - * Renamed questions and answers to tests and results. |
2652 | - |
2653 | - -- Marc Tardif <marc@interunion.ca> Thu, 6 Mar 2008 10:58:43 -0500 |
2654 | - |
2655 | -hwtest (0.1-0ubuntu6) hardy; urgency=low |
2656 | - |
2657 | - * Upload to hardy/universe (without the .bzr files). |
2658 | - * Make package conformant with current Python policy. |
2659 | - |
2660 | - -- Matthias Klose <doko@ubuntu.com> Tue, 11 Mar 2008 14:06:02 +0000 |
2661 | - |
2662 | -hwtest (0.1-0ubuntu5) hardy; urgency=low |
2663 | - |
2664 | - * Set default timeout to None instead of 60 seconds. |
2665 | - * Updated copyright information. |
2666 | - * Reverted to using gksu to limit dependencies. |
2667 | - * Removed dependency on python-apt. |
2668 | - |
2669 | - -- Marc Tardif <marc@interunoin.ca> Thu, 28 Feb 2008 17:07:07 -0500 |
2670 | - |
2671 | -hwtest (0.1-0ubuntu4) hardy; urgency=low |
2672 | - |
2673 | - * Improved text in questions text file. |
2674 | - * Improved user experience by only showing auto questions |
2675 | - progress bar when there are actual questions. |
2676 | - * Also improved the user experience by showing a progress |
2677 | - bar while building the report. |
2678 | - |
2679 | - -- Marc Tardif <marc@interunion.ca> Wed, 27 Feb 2008 23:12:24 -0500 |
2680 | - |
2681 | -hwtest (0.1-0ubuntu3) hardy; urgency=low |
2682 | - |
2683 | - * Fixed hwtest_cli so that it doesn't strip the DISPLAY environment |
2684 | - variable. |
2685 | - * Fixed system_info plugin so that it does a better effort for |
2686 | - gathering system information instead of relying on non standard |
2687 | - information from HAL. |
2688 | - |
2689 | - -- Marc Tardif <marc@interunion.ca> Wed, 27 Feb 2008 10:52:33 -0500 |
2690 | - |
2691 | -hwtest (0.1-0ubuntu2) hardy; urgency=low |
2692 | - |
2693 | - * Fixed packaging following lintian error. |
2694 | - * Added packages registry and plugin. |
2695 | - |
2696 | - -- Marc Tardif <marc@interunion.ca> Tue, 5 Feb 2008 15:02:26 -0500 |
2697 | - |
2698 | -hwtest (0.1-0ubuntu1) hardy; urgency=low |
2699 | - |
2700 | - * Initial Release. |
2701 | - |
2702 | - -- Marc Tardif <marc@interunion.ca> Mon, 17 Sep 2007 17:25:54 -0300 |
2703 | +checkbox (0.1.0) UNRELEASED; urgency=low |
2704 | + |
2705 | + [ Jeff Marcom ] |
2706 | + * jobs/ipmi_out_of_band.txt.in - added new out of band ipmi tests |
2707 | + |
2708 | + -- Jeff Marcom <jeff.marcom@canonical.com> Wed, 31 Jul 2013 19:36:52 -0400 |
2709 | |
2710 | === removed file 'jobs/ipmi.txt.in' |
2711 | --- jobs/ipmi.txt.in 2013-07-08 15:22:08 +0000 |
2712 | +++ jobs/ipmi.txt.in 1970-01-01 00:00:00 +0000 |
2713 | @@ -1,127 +0,0 @@ |
2714 | -plugin: attachment |
2715 | -name: ipmi/out_of_band/admin/chassis_info |
2716 | -requires: package.name == 'ipmitool' |
2717 | -user: root |
2718 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2719 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_ADMIN -P $OC_IPMI_ADMIN_PASSWORD fru -C3 |
2720 | -description: |
2721 | - Retrieve chassis model and manufacturer information. |
2722 | - |
2723 | -plugin: shell |
2724 | -name: ipmi/out_of_band/admin/dcmi_info |
2725 | -requires: package.name == 'ipmitool' |
2726 | -user: root |
2727 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2728 | -command: ipmiutil dcmi -N $OC_IPMI_TARGET $OC_IPMI_ADMIN $OC_IPMI_ADMIN_PASSWORD |
2729 | -description: |
2730 | - Get DCMI capabilities with Admin User |
2731 | - |
2732 | -plugin: shell |
2733 | -name: ipmi/user/dcmi_info |
2734 | -requires: package.name == 'ipmiutil' |
2735 | -user: root |
2736 | -environ: OC_IPMI_TARGET OC_IPMI_USERNAME OC_IPMI_PASSWORD |
2737 | -command: ipmiutil dcmi -N $OC_IPMI_TARGET $OC_IPMI_USERNAME $OC_IPMI_PASSWORD |
2738 | -description: |
2739 | - Get DCMI capabilities with User |
2740 | - |
2741 | -plugin: shell |
2742 | -name: ipmi/operator/dcmi_info |
2743 | -requires: package.name == 'ipmiutil' |
2744 | -user: root |
2745 | -environ: OC_IPMI_TARGET OC_IPMI_OPERATOR OC_IPMI_OPERATOR_PASSWORD |
2746 | -command: ipmiutil dcmi -N $OC_IPMI_TARGET $OC_IPMI_OPERATOR $OC_IPMI_OPERATOR_PASSWORD |
2747 | -description: |
2748 | - Get DCMI capabilities with Operator |
2749 | - |
2750 | -plugin: shell |
2751 | -name: ipmi/out_of_band/admin/check_power_on |
2752 | -requires: package.name == 'ipmitool' |
2753 | -user: root |
2754 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2755 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_ADMIN -P $OC_IPMI_ADMIN_PASSWORD chassis power status -C3 | grep -q "on" |
2756 | -description: |
2757 | - Retrieve Chassis Status information with Admin credentials |
2758 | - |
2759 | -plugin: shell |
2760 | -name: ipmi/out_of_band/admin/check_power_off |
2761 | -requires: package.name == 'ipmitool' |
2762 | -user: root |
2763 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2764 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_ADMIN -P $OC_IPMI_ADMIN_PASSWORD chassis power status -C3 | grep -q "off" |
2765 | -description: |
2766 | - Retrieve Chassis Status information with Admin credentials |
2767 | - |
2768 | -plugin: shell |
2769 | -name: ipmi/out_of_band/admin/power_on |
2770 | -requires: package.name == 'ipmitool' |
2771 | -depends: ipmi/out_of_band/admin/check_power_off |
2772 | -user: root |
2773 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2774 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_ADMIN -P $OC_IPMI_ADMIN_PASSWORD chassis power on -C3 |
2775 | -description: |
2776 | - Power on server via BMC with Admin credentials |
2777 | - |
2778 | -plugin: shell |
2779 | -name: ipmi/out_of_band/admin/power_off |
2780 | -requires: package.name == 'ipmitool' |
2781 | -depends: ipmi/out_of_band/admin/check_power_on |
2782 | -user: root |
2783 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2784 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_ADMIN -P $OC_IPMI_ADMIN_PASSWORD chassis power off -C3 |
2785 | -description: |
2786 | - Power off server via BMC with Admin credentials |
2787 | - |
2788 | -plugin: shell |
2789 | -name: ipmi/out_of_band/admin/chassis_self_test |
2790 | -requires: package.name == 'ipmitool' |
2791 | -user: root |
2792 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2793 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_ADMIN -P $OC_IPMI_ADMIN_PASSWORD chassis selftest -C3 |
2794 | -description: |
2795 | - Run chassis BMC self test with Admin credentials |
2796 | - |
2797 | -plugin: shell |
2798 | -name: ipmi/out_of_band/admin/dcmi_sensor_info |
2799 | -requires: package.name == 'ipmitool' |
2800 | -user: root |
2801 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2802 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_ADMIN -P $OC_IPMI_ADMIN_PASSWORD dcmi sensors -C3 |
2803 | -description: |
2804 | - Retrieve sensor info via dcmi |
2805 | - |
2806 | -plugin: shell |
2807 | -name: ipmi/out_of_band/admin/dcmi_temp_readings |
2808 | -requires: package.name == 'ipmitool' |
2809 | -user: root |
2810 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2811 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_ADMIN -P $OC_IPMI_ADMIN_PASSWORD dcmi get_temp_reading -C3 |
2812 | -description: |
2813 | - Retrieve chassis temperature readings via dcmi |
2814 | - |
2815 | -plugin: shell |
2816 | -name: ipmi/out_of_band/admin/detailed_sensor_readings |
2817 | -requires: package.name == 'ipmitool' |
2818 | -user: root |
2819 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2820 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_ADMIN -P $OC_IPMI_ADMIN_PASSWORD sensor -C3 |
2821 | -description: |
2822 | - Retrieve detailed chassis sensor readings |
2823 | - |
2824 | -plugin: shell |
2825 | -name: ipmi/out_of_band/admin/chassis_status |
2826 | -requires: package.name == 'ipmitool' |
2827 | -user: root |
2828 | -environ: OC_IPMI_TARGET OC_IPMI_ADMIN OC_IPMI_ADMIN_PASSWORD |
2829 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_ADMIN -P $OC_IPMI_ADMIN_PASSWORD chassis status -C3 |
2830 | -description: |
2831 | - Retrieve Chassis Status information with Admin credentials |
2832 | - |
2833 | -plugin: shell |
2834 | -name: ipmi/user/chassis_status |
2835 | -requires: package.name == 'ipmitool' |
2836 | -user: root |
2837 | -environ: OC_IPMI_TARGET OC_IPMI_USER OC_IPMI_USER_PASSWORD |
2838 | -command: ipmitool -I lanplus -H $OC_IPMI_TARGET -U $OC_IPMI_USER -P $OC_IPMI_USER_PASSWORD chassis status -C3 |
2839 | -description: |
2840 | - Retrieve Chassis Status information with User credentials |
2841 | |
2842 | === added file 'jobs/ipmi_out_of_band.txt.in' |
2843 | --- jobs/ipmi_out_of_band.txt.in 1970-01-01 00:00:00 +0000 |
2844 | +++ jobs/ipmi_out_of_band.txt.in 2013-07-31 23:44:28 +0000 |
2845 | @@ -0,0 +1,151 @@ |
2846 | +plugin: attachment |
2847 | +name: ipmi/in_band/admin/chassis_info |
2848 | +requires: package.name == 'ipmitool' |
2849 | +user: root |
2850 | +command: ipmitool fru -C3 |
2851 | +_description: |
2852 | + Retrieve chassis model and manufacturer information. |
2853 | + |
2854 | +plugin: attachment |
2855 | +name: ipmi/out_of_band/admin/chassis_info |
2856 | +requires: package.name == 'ipmitool' |
2857 | +user: root |
2858 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2859 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD fru -C3 |
2860 | +_description: |
2861 | + Retrieve chassis model and manufacturer information. |
2862 | + |
2863 | +plugin: shell |
2864 | +name: ipmi/out_of_band/admin/check_power_on |
2865 | +requires: package.name == 'ipmitool' |
2866 | +user: root |
2867 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2868 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis power status -C3 | grep -q "on" |
2869 | +_description: |
2870 | + Retrieve Chassis Status information with Admin credentials |
2871 | + |
2872 | +plugin: shell |
2873 | +name: ipmi/out_of_band/admin/check_power_off |
2874 | +requires: package.name == 'ipmitool' |
2875 | +user: root |
2876 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2877 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis power status -C3 | grep -q "off" |
2878 | +_description: |
2879 | + Retrieve Chassis Status information with Admin credentials |
2880 | + |
2881 | +plugin: shell |
2882 | +name: ipmi/out_of_band/admin/power_on |
2883 | +requires: package.name == 'ipmitool' |
2884 | +depends: ipmi/out_of_band/admin/check_power_off |
2885 | +user: root |
2886 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2887 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis power on -C3; retval=$?; sleep 30; exit $retval |
2888 | +_description: |
2889 | + Power on server via BMC with Admin credentials |
2890 | + |
2891 | +plugin: shell |
2892 | +name: ipmi/out_of_band/admin/power_off |
2893 | +requires: package.name == 'ipmitool' |
2894 | +depends: ipmi/out_of_band/admin/check_power_on |
2895 | +user: root |
2896 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2897 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis power off -C3; retval=$?; sleep 30; exit $retval |
2898 | +_description: |
2899 | + Power off server via BMC with Admin credentials |
2900 | + |
2901 | +plugin: shell |
2902 | +name: ipmi/out_of_band/admin/power_reset |
2903 | +requires: package.name == 'ipmitool' |
2904 | +user: root |
2905 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2906 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis power reset -C3; retval=$?; sleep 30; exit $retval |
2907 | +_description: |
2908 | + Power reset server via BMC with Admin credentials |
2909 | + |
2910 | +plugin: shell |
2911 | +name: ipmi/out_of_band/admin/power_cycle |
2912 | +requires: package.name == 'ipmitool' |
2913 | +user: root |
2914 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2915 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis power cycle -C3; retval=$?; sleep 30; exit $retval |
2916 | +_description: |
2917 | + Power cycle server via BMC with Admin credentials |
2918 | + |
2919 | +plugin: shell |
2920 | +name: ipmi/out_of_band/admin/power_policy_always_on |
2921 | +requires: package.name == 'ipmitool' |
2922 | +user: root |
2923 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2924 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis policy always-on -C3 |
2925 | +_description: |
2926 | + Set server power policy to always on via BMC with Admin credentials |
2927 | + |
2928 | +plugin: shell |
2929 | +name: ipmi/out_of_band/admin/power_policy_always_off |
2930 | +requires: package.name == 'ipmitool' |
2931 | +user: root |
2932 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2933 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis policy always-off -C3 |
2934 | +_description: |
2935 | + Set server power policy to always off via BMC with Admin credentials |
2936 | + |
2937 | +plugin: shell |
2938 | +name: ipmi/out_of_band/admin/power_policy_previous |
2939 | +requires: package.name == 'ipmitool' |
2940 | +user: root |
2941 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2942 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis policy previous -C3 |
2943 | +_description: |
2944 | + Set server power policy to previous via BMC with Admin credentials |
2945 | + |
2946 | +plugin: shell |
2947 | +name: ipmi/in_band/admin/chassis_self_test |
2948 | +requires: package.name == 'ipmitool' |
2949 | +user: root |
2950 | +command: ipmitool chassis selftest -C3 |
2951 | +_description: |
2952 | + Run chassis BMC self test with Admin credentials |
2953 | + |
2954 | +plugin: shell |
2955 | +name: ipmi/out_of_band/admin/chassis_self_test |
2956 | +requires: package.name == 'ipmitool' |
2957 | +user: root |
2958 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2959 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis selftest -C3 |
2960 | +_description: |
2961 | + Run chassis BMC self test with Admin credentials |
2962 | + |
2963 | +plugin: shell |
2964 | +name: ipmi/in_band/admin/detailed_sensor_readings |
2965 | +requires: package.name == 'ipmitool' |
2966 | +user: root |
2967 | +command: ipmitool sensor -C3 |
2968 | +_description: |
2969 | + Retrieve detailed chassis sensor readings |
2970 | + |
2971 | +plugin: shell |
2972 | +name: ipmi/out_of_band/admin/detailed_sensor_readings |
2973 | +requires: package.name == 'ipmitool' |
2974 | +user: root |
2975 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2976 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD sensor -C3 |
2977 | +_description: |
2978 | + Retrieve detailed chassis sensor readings |
2979 | + |
2980 | +plugin: shell |
2981 | +name: ipmi/in_band/admin/chassis_status |
2982 | +requires: package.name == 'ipmitool' |
2983 | +user: root |
2984 | +command: ipmitool chassis status -C3 |
2985 | +_description: |
2986 | + Retrieve Chassis Status information with Admin credentials |
2987 | + |
2988 | +plugin: shell |
2989 | +name: ipmi/out_of_band/admin/chassis_status |
2990 | +requires: package.name == 'ipmitool' |
2991 | +user: root |
2992 | +environ: IPMI_TARGET IPMI_ADMIN IPMI_ADMIN_PASSWORD |
2993 | +command: ipmitool -I lanplus -H $IPMI_TARGET -U $IPMI_ADMIN -P $IPMI_ADMIN_PASSWORD chassis status -C3 |
2994 | +_description: |
2995 | + Retrieve Chassis Status information with Admin credentials |
2996 | + |
2997 | |
2998 | === modified file 'jobs/local.txt.in' |
2999 | --- jobs/local.txt.in 2013-07-05 21:44:58 +0000 |
3000 | +++ jobs/local.txt.in 2013-07-31 23:44:28 +0000 |
3001 | @@ -117,12 +117,12 @@ |
3002 | shopt -s extglob |
3003 | cat $CHECKBOX_SHARE/jobs/install.txt?(.in) |
3004 | |
3005 | -name: __ipmi__ |
3006 | +name: __ipmi_out_of_band__ |
3007 | plugin: local |
3008 | -_description: IPMI tests |
3009 | +_description: IPMI out of band tests |
3010 | command: |
3011 | shopt -s extglob |
3012 | - cat $CHECKBOX_SHARE/jobs/ipmi.txt?(.in) |
3013 | + cat $CHECKBOX_SHARE/jobs/ipmi_out_of_band.txt?(.in) |
3014 | |
3015 | name: __keys__ |
3016 | plugin: local |
3017 | |
3018 | === modified file 'po/POTFILES.in' |
3019 | --- po/POTFILES.in 2013-07-05 21:44:58 +0000 |
3020 | +++ po/POTFILES.in 2013-07-31 23:44:28 +0000 |
3021 | @@ -19,7 +19,7 @@ |
3022 | [type: gettext/rfc822deb] jobs/info.txt.in |
3023 | [type: gettext/rfc822deb] jobs/input.txt.in |
3024 | [type: gettext/rfc822deb] jobs/install.txt.in |
3025 | -[type: gettext/rfc822deb] jobs/ipmi.txt.in |
3026 | +[type: gettext/rfc822deb] jobs/ipmi_out_of_band.txt.in |
3027 | [type: gettext/rfc822deb] jobs/keys.txt.in |
3028 | [type: gettext/rfc822deb] jobs/led.txt.in |
3029 | [type: gettext/rfc822deb] jobs/local.txt.in |
3030 | |
3031 | === modified file 'setup.cfg' |
3032 | --- setup.cfg 2013-07-05 21:44:58 +0000 |
3033 | +++ setup.cfg 2013-07-31 23:44:28 +0000 |
3034 | @@ -25,7 +25,7 @@ |
3035 | "jobs/info.txt.in", |
3036 | "jobs/input.txt.in", |
3037 | "jobs/install.txt.in", |
3038 | - "jobs/ipmi.txt.in", |
3039 | + "jobs/ipmi_out_of_band.txt.in", |
3040 | "jobs/keys.txt.in", |
3041 | "jobs/led.txt.in", |
3042 | "jobs/local.txt.in", |
I noticed you modified POTFILES.in but in the ipmi_out_ of_band. txt.in file, none of the jobs have translatable strings... you need to specify that like so:
_description:
Some string here
the version in changelot is now 0.16.6ubuntu1 (never noticed that before) which is the default if you use dch to start a new version... is the versioning correct, or do we care for this?
If we don't care, perhaps we should restart the changelog from scratch to eliminate all the previous stuff? <- just a thought, maybe not a good one.