[ Jeff Lane ]
* scripts/cpu_offlining: Modified script to no longer offline cpu0 to resolve
a bug on ARM. Modified output so most of it is redirected to stderr for
fail cases, we don't need that much for success cases. (LP: #1078897)
* jobs/mediacard.txt.in: Modified test instructions to be less confusing
(LP: #970857)
* scripts/cpu_topology: define the cpuinfo nested dicts on creation rather
than define elements during parsing of /proc/cpuinfo (LP: #1111878)
* scripts/lsmod_info: Corrected error handling for the check_output() call to
trap the correct error. (LP: #1103647)
* jobs/camera.txt.in: removed an extraneous requres line for gir1.2
scripts/camera_test: added code to determine what version of gst we're
using and set video type and plugin accordingly. (LP: #1100594)
* scripts/network_check: added ability to specify custom target URL for
debugging failures (LP: #1128017)
* scripts/sleep_test_log_check: added new script to parse fwts logs for
errors
jobs/hibernate.txt.in, jobs/stress.txt.in, jobs/suspend.txt.in: added jobs
to use the sleep_test_log_check script after s3/s4 tests. Modified current
s3/s4 tests to use the new None fail level for fwts_test
scripts/fwts_test: no longer fails on fwts errors if "-f none" is chosen.
Now it should only fail by manual indication if the actual sleep action
fails. (LP: #1169922)
* scripts/bluetooth_test: test no longer generates odd Broken Pipe error when
the dpkg bit verifies obexftp is installed (LP: #1169488)
* jobs/networking.txt.in: fixed networking/info jobs that were not being run
because $output was being resolved too early (LP: #1065983)
* scripts/memory_compare: cleaned up the output to be more explanatory and
easier to visually parse (LP: #1072666)
* jobs/miscellanea.txt.in: Added jobs for manual verification of PXE boot and
remote IPMI to improve server test coverage.
* jobs/led.txt.in: Modified Jobs: led/power, led/wlan, led/wlan-disabled. New
jobs: led/power-blink-suspend, led/suspend, led/mute
jobs/keys.txt.in: modified keys/wireless
* plugins/lock_prompt.py: added a lock release to cleanly clear lock on stop.
plugins/persist_prompt.py: promoted save to run before lock release.
checkbox/lib/fifo.py: trap OSError exception at close when the input/output
fifo fds disappear before fifo.close() can get to them. (LP: #115561)
* jobs/info.txt.in: fixed bad driver name in audio_codecs job (LP: #1165215)
* jobs/mediacard.txt.in: reduce test file size for MMC to 64MB (LP: #1167214)
* jobs/led.txt.in, jobs/suspend.txt.in: removed bits about WLAN LED flashing
from the WLAN jobs as that no longer happens on data tx/rx (LP: #1157606)
* jobs/power-management.txt.in: added manual reboot and shutdown tests for
server and Xen testing. Took the opportunity to correct punctuation in the
descriptions or other manual jobs.
jobs/virtualization.txt.in: added virtualization/xen_ok and
virtualization/xen_check_vms jobs for Xen testing
scripts/xen_test: added script to perform Xen testing
* jobs/various: Changed the jobs that use removable_storage_watcher to
generate ~256MB files to combat problems where the files are cached and not
written directly to devices during test. (LP: #1149213)
[ Sylvain Pineau ]
* jobs/suspend.txt.in, scripts/gpu_test: Remove the need of running the script
with the root user, restore the workspaces switch and the HTML5 video
playback ; remove the extra suspend/resume (LP: #1172851)
* checkbox/parsers/udevadm.py: Only filter devices without product AND vendor
information (LP: #1167733)
* debian/control: Added python3-mock as a build dependency.
* debian/rules: Clean __pycache__ directory after running scripts unit tests.
* scripts/gputest_benchmark: Added a wrapper for the Geeks3D GpuTest
benchmark.
* jobs/benchmarks.txt.in: Added the corresponding GpuTest jobs (Furmark,
Gimark and Tessmark)
[ Brendan Donegan ]
* scripts/rendercheck_test - change nargs='+' to action='append' for blacklist
option so it works as expected.
jobs/rendercheck.txt.in - blacklist gradients test as it is known to produce
false positives. (LP: #1093718)
* plugins/hexr_transport.py - added plugin for submitting to HEXR and
certification based on certify_new_transport from checkbox-certification.
examples/checkbox-qt.ini - blacklisted hexr_transport as we won't use it
examples/checkbox-cli.ini - blacklisted hexr_transport as we won't use it
examples/checkbox-urwid.ini - blacklisted hexr_transport as we won't use it
* Add hidden 'Submit to HEXR' checkbox on submission screen, so that it can
be utilised in checkbox-certification.
* checkbox/user_interface.py - fixed keyword argument in show_entry.
checkbox_cli/cli_interface.py - return tuple as expected. (LP: #1173103)
* scripts/sources_test - modified script so that it takes sources list
location and repository list as arguments
* jobs/miscellanea.txt.in - provide REPOSITORY and SOURCES_LIST environment
variables to the sources_test script (LP: #1149288)
* Added mobile broadband tests and updated create_connection script to allow
creation of mobile broadband connections.
* scripts/rendercheck_test, scripts/graphics_stress_test,
jobs/rendercheck.txt.in, jobs/stress.txt.in - Allow blacklisting of
specific rendercheck tests and use this to exclude the 'repeat' test
from the set of rendercheck tests that run (LP: #1164566)
* jobs/benchmarks.txt.in - fix typo in command field of
benchmarks/graphics/globs job (LP: #1157615)
* data/whitelists/sru.whitelist - remove bluetooth_obex_before_suspend
as it is made redundant by browse/get/send (LP: #1155325)
[ Po-Hsu Lin ]
* jobs/led.txt.in: Modified the description of led/power-blink-suspend test to
cover more cases.
jobs/suspend.txt.in: Modified the description of suspend/suspend_advanced
test cover more cases. (LP: #1172108)
* jobs/monitor.txt.in: Modified the description of dim_brightness test to make
it consistent with the code. (LP: #1170244)
[ Daniel Manrique ]
* scripts/alsa_record_playback: Replaced alsasrc with autoaudiosrc
(LP: #1059544)
* checkbox/parsers/submission.py: Fixed incorrect context for memory
parsing, which resulted in absent memory information when parsing
xml files.
* scripts/glob_test: Fixed swapping of repetitions and time parameters.
jobs/benchmarks.txt.in: Set a 26 FPS threshold for passing globs
benchmark.
* Added sru.whitelist used to test stable release update kernels.
[ Jeff Marcom ]
* scripts/network: added new script for testing and retrieving information for
network interfaces.
* configs,examples/network.cfg: added config file
for network test configuration and setup
* scripts/virtualization - Fixes issue where console terminal would
remain hijacked by child kvm process (LP: #1164028)
* jobs/input.txt.in: Added manual check job for accelerometer hardware
* scripts/virtualization: Fixed issue where specifying test timeout via
vitualization.cfg was pulled in as a string rather than integer.
* scripts/virtualization: Added classmethod for generating cloud
config data based on ISO in use
[ Zygmunt Krynicki ]
* jobs/graphics.txt.in, jobs/suspend.txt.in: convert package resource
programs to be compatible with plainbox
* debian/control: add missing build dependency on python3-setuptools
* debian/control: add another missing build dependency on python-setuptools
(apparently needed because dh_auth_xxx) poke setup.py as python2)
-- Daniel Manrique <email address hidden> Thu, 09 May 2013 14:39:23 -0400
This bug was fixed in the package checkbox - 0.16
---------------
checkbox (0.16) saucy; urgency=low
* New upstream release (LP: #1178403):
* Launchpad automated translation updates
[ Jeff Lane ] cpu_offlining: Modified script to no longer offline cpu0 to resolve txt.in: Modified test instructions to be less confusing cpu_topology: define the cpuinfo nested dicts on creation rather camera_ test: added code to determine what version of gst we're network_ check: added ability to specify custom target URL for sleep_test_ log_check: added new script to parse fwts logs for hibernate. txt.in, jobs/stress.txt.in, jobs/suspend. txt.in: added jobs log_check script after s3/s4 tests. Modified current fwts_test: no longer fails on fwts errors if "-f none" is chosen. bluetooth_ test: test no longer generates odd Broken Pipe error when .txt.in: fixed networking/info jobs that were not being run memory_ compare: cleaned up the output to be more explanatory and a.txt.in: Added jobs for manual verification of PXE boot and blink-suspend, led/suspend, led/mute keys.txt. in: modified keys/wireless lock_prompt. py: added a lock release to cleanly clear lock on stop. persist_ prompt. py: promoted save to run before lock release. lib/fifo. py: trap OSError exception at close when the input/output txt.in: reduce test file size for MMC to 64MB (LP: #1167214) txt.in: removed bits about WLAN LED flashing management. txt.in: added manual reboot and shutdown tests for virtualization. txt.in: added virtualization/ xen_ok and ion/xen_ check_vms jobs for Xen testing xen_test: added script to perform Xen testing storage_ watcher to
* scripts/
a bug on ARM. Modified output so most of it is redirected to stderr for
fail cases, we don't need that much for success cases. (LP: #1078897)
* jobs/mediacard.
(LP: #970857)
* scripts/
than define elements during parsing of /proc/cpuinfo (LP: #1111878)
* scripts/lsmod_info: Corrected error handling for the check_output() call to
trap the correct error. (LP: #1103647)
* jobs/camera.txt.in: removed an extraneous requres line for gir1.2
scripts/
using and set video type and plugin accordingly. (LP: #1100594)
* scripts/
debugging failures (LP: #1128017)
* scripts/
errors
jobs/
to use the sleep_test_
s3/s4 tests to use the new None fail level for fwts_test
scripts/
Now it should only fail by manual indication if the actual sleep action
fails. (LP: #1169922)
* scripts/
the dpkg bit verifies obexftp is installed (LP: #1169488)
* jobs/networking
because $output was being resolved too early (LP: #1065983)
* scripts/
easier to visually parse (LP: #1072666)
* jobs/miscellane
remote IPMI to improve server test coverage.
* jobs/led.txt.in: Modified Jobs: led/power, led/wlan, led/wlan-disabled. New
jobs: led/power-
jobs/
* plugins/
plugins/
checkbox/
fifo fds disappear before fifo.close() can get to them. (LP: #115561)
* jobs/info.txt.in: fixed bad driver name in audio_codecs job (LP: #1165215)
* jobs/mediacard.
* jobs/led.txt.in, jobs/suspend.
from the WLAN jobs as that no longer happens on data tx/rx (LP: #1157606)
* jobs/power-
server and Xen testing. Took the opportunity to correct punctuation in the
descriptions or other manual jobs.
jobs/
virtualizat
scripts/
* jobs/various: Changed the jobs that use removable_
generate ~256MB files to combat problems where the files are cached and not
written directly to devices during test. (LP: #1149213)
[ Sylvain Pineau ] txt.in, scripts/gpu_test: Remove the need of running the script parsers/ udevadm. py: Only filter devices without product AND vendor gputest_ benchmark: Added a wrapper for the Geeks3D GpuTest .txt.in: Added the corresponding GpuTest jobs (Furmark,
* jobs/suspend.
with the root user, restore the workspaces switch and the HTML5 video
playback ; remove the extra suspend/resume (LP: #1172851)
* checkbox/
information (LP: #1167733)
* debian/control: Added python3-mock as a build dependency.
* debian/rules: Clean __pycache__ directory after running scripts unit tests.
* scripts/
benchmark.
* jobs/benchmarks
Gimark and Tessmark)
[ Brendan Donegan ] rendercheck_ test - change nargs='+' to action='append' for blacklist rendercheck. txt.in - blacklist gradients test as it is known to produce hexr_transport. py - added plugin for submitting to HEXR and new_transport from checkbox- certification. checkbox- qt.ini - blacklisted hexr_transport as we won't use it checkbox- cli.ini - blacklisted hexr_transport as we won't use it checkbox- urwid.ini - blacklisted hexr_transport as we won't use it certification. user_interface. py - fixed keyword argument in show_entry. cli/cli_ interface. py - return tuple as expected. (LP: #1173103) sources_ test - modified script so that it takes sources list a.txt.in - provide REPOSITORY and SOURCES_LIST environment rendercheck_ test, scripts/ graphics_ stress_ test, rendercheck. txt.in, jobs/stress.txt.in - Allow blacklisting of .txt.in - fix typo in command field of graphics/ globs job (LP: #1157615) /sru.whitelist - remove bluetooth_ obex_before_ suspend
* scripts/
option so it works as expected.
jobs/
false positives. (LP: #1093718)
* plugins/
certification based on certify_
examples/
examples/
examples/
* Add hidden 'Submit to HEXR' checkbox on submission screen, so that it can
be utilised in checkbox-
* checkbox/
checkbox_
* scripts/
location and repository list as arguments
* jobs/miscellane
variables to the sources_test script (LP: #1149288)
* Added mobile broadband tests and updated create_connection script to allow
creation of mobile broadband connections.
* scripts/
jobs/
specific rendercheck tests and use this to exclude the 'repeat' test
from the set of rendercheck tests that run (LP: #1164566)
* jobs/benchmarks
benchmarks/
* data/whitelists
as it is made redundant by browse/get/send (LP: #1155325)
[ Po-Hsu Lin ] blink-suspend test to suspend. txt.in: Modified the description of suspend/ suspend_ advanced txt.in: Modified the description of dim_brightness test to make
* jobs/led.txt.in: Modified the description of led/power-
cover more cases.
jobs/
test cover more cases. (LP: #1172108)
* jobs/monitor.
it consistent with the code. (LP: #1170244)
[ Daniel Manrique ] alsa_record_ playback: Replaced alsasrc with autoaudiosrc parsers/ submission. py: Fixed incorrect context for memory benchmarks. txt.in: Set a 26 FPS threshold for passing globs
* scripts/
(LP: #1059544)
* checkbox/
parsing, which resulted in absent memory information when parsing
xml files.
* scripts/glob_test: Fixed swapping of repetitions and time parameters.
jobs/
benchmark.
* Added sru.whitelist used to test stable release update kernels.
[ Jeff Marcom ] examples/ network. cfg: added config file virtualization - Fixes issue where console terminal would virtualization: Fixed issue where specifying test timeout via on.cfg was pulled in as a string rather than integer. virtualization: Added classmethod for generating cloud
* scripts/network: added new script for testing and retrieving information for
network interfaces.
* configs,
for network test configuration and setup
* scripts/
remain hijacked by child kvm process (LP: #1164028)
* jobs/input.txt.in: Added manual check job for accelerometer hardware
* scripts/
vitualizati
* scripts/
config data based on ISO in use
[ Zygmunt Krynicki ] txt.in, jobs/suspend. txt.in: convert package resource
* jobs/graphics.
programs to be compatible with plainbox
* debian/control: add missing build dependency on python3-setuptools
* debian/control: add another missing build dependency on python-setuptools
(apparently needed because dh_auth_xxx) poke setup.py as python2)
-- Daniel Manrique <email address hidden> Thu, 09 May 2013 14:39:23 -0400