lp:ubuntu/saucy-proposed/checkbox
- Get this branch:
- bzr branch lp:ubuntu/saucy-proposed/checkbox
Branch merges
Related bugs
Related blueprints
Branch information
Recent revisions
- 1889. By Daniel Manrique
-
* New upstream release (LP: #1224590):
* Launchpad automated translation updates
* jobs/stress.txt.in: Added path to reboot/poweroff stress test jobs
so they get attached correctly (LP: #1218186)
* scripts/pm_test: Sort output of xinput to avoid spurious failures
(LP: #1218188)
* scripts/gpu_test: Catch CalledProcessError when calling wmctrl, to avoid
crashes that cause the test to hang (LP: #1217937)
* scripts/pm_test, scripts/fwts_test: Removed dmesg_common that's no longer
present in fwts and added specific version dependency to checkbox
(LP: #1206016)
* Removed references to Ubuntu Friendly due to sunsetting of the project.
(LP: #1224533) - 1888. By Daniel Manrique
-
[ Brendan Donegan ]
* data/whitelists/sru.whitelist - Remove erroneously added usb3 after suspend
test in SRU whitelist.
* plugins/launchpad_ report. py - Don't include attachments which have a status
of 'unsupported' (LP: #1196531)
* checkbox/parsers/ lshwjson. py, scripts/ memory_ compare - Create a parser for
lshw and use this in the memory_compare script instead of dmidecode
(LP: #1184661)
* plugins/subunit_ report. py - Prevent crash when job output contains
non-ASCII characters (LP: #1196838)
* jobs/info.txt.in - Add lshw_attachment job with dependency on the lshw
package, and also give dmidecode_attachment a dependency on dmidecode,
this way we get the right attachments (LP: #1199245)[ Daniel Manrique ]
* scripts/internet_ test: Added a passing threshold parameter for packet
loss, added auto-adjustment of ping count and deadline so that they don't
conflict with each other (LP: #1211144)
* checkbox/parsers/ udevadm: Fixed incorrect determination of network and
wireless device IDs(LP: #1211521)
* checkbox:parsers: submission: Tests and fixes for architecture matching
which was causing udevadm processing to fail on armhf. (LP: #1214123).
* checkbox/parsers/ udevadm: Sent some uninteresting devices to the null
category, and other minor tweaks to device categorization (LP: #1211369)
* scripts/network_ device_ info: ignore UTF-8 decoding errors from udevadm
output, as we do everywhere else (LP: #1210050)
* jobs/stress.txt.in: Added --log-dir to poweroff and reboot stress tests so
log files get written in the expected location (LP: #1205194)
* scripts/gpu_test, jobs/graphics.txt.in: Added checks for existence of
required video files, failing tests if they're not found (LP: #1202946)
* checkbox-old/scripts/ gst_pipeline_ test: Better debugging output, and
script exits gracefully when the pipeline is unparsable or has a missing
element.
* checkbox-old/jobs/ graphics. txt.in: Use videoconvert instead of
ffmpegcolorspace, with a fallback if videoconvert is not found
(LP: #1199259)
* checkbox-old/jobs/ input.txt. in: Add more details in pointing test names
so they are easier to identify (LP: #1192541)
* scripts/storage_ test: Use parted silent mode to avoid hanging on disks
with GPT (LP: #1215778)[ Po-Hsu Lin ]
* jobs/mobilebroadband.txt. in: Make it disconnect from the mobile broadband
network after job is completed to avoid any unexpected data transmission
expense (LP: #1204799)[ Jeff Lane ]
* scripts/fwts_test: script now fails on aborted tests if desired.
jobs/power-managemen t.txt.in: jobs that depend on fwts_wakealarm to pass or
fail now fail on aborted test result. (LP: #1192684)
* scripts/memory_ compare: output now displays kB properly, not bytes labled
as kB. (LP: #1217506)[ Alberto Milone ]
* checkbox-old/scripts/ color_depth_ info:
- Be more strict in the regex so as to make sure that we catch the
correct string.
- Open the log using the 'rb' flag. This prevents python from throwing
a UnicodeDecodeError.[ Sylvain Pineau ]
* checkbox-old/scripts/ meminfo_ resource, cpuinfo_resource: sort items for a
deterministic output. Meant to be used with after_suspend jobs.
* checkbox-old/scripts/ gpu_test: Open kern.log in byte mode to avoid the
UnicodeDecodeError management.
* checkbox-old/scripts/ memory_ compare: set a variable diff. threshold.
* checkbox-old/jobs/ suspend. txt.in: Set the wifi reconnect timeout to 90s.
* checkbox-old/scripts/ bluetooth_ test: Full rewrite in python to log all
obexftp errors.
* checkbox-old/scripts/ fwts_test: Added the following new tests:
method, msr, aspm, klog, oops and uefirtvariable (LP: #1202493) - 1887. By Daniel Manrique
-
[ Jeff Lane ]
* jobs/suspend.txt.in, jobs/usb.txt.in, jobs/mediacard. txt.in: moved jobs to
suspend.txt.in for USB and Mediacard after suspend, renamed jobs
appropriately and adjusted the descriptions.
data/sru.whitelist: added usb and usb3 after suspend jobs for SRU i
(LP: #1201420)[ Daniel Manrique ]
* scripts/audio_test: Changed the test frequency to 5040 Hz and increased
the sampling time to 5 seconds, to improve reliability (LP: #1070776)
* scripts/pm_test: Added support for invoking through pkexec (LP: #1201769)
* jobs/audio.txt.in: Added balance jobs (both internal speakers and
headphones)
* scripts/audio_test: Changed the test frequency to 5040 Hz and increased
the sampling time to 5 seconds, to improve reliability (LP: #1070776)
* scripts/pm_test: Added support for invoking through pkexec (LP: #1201769)[ Brendan Donegan ]
* checkbox/parsers/ cpuinfo. py - update parser logic to understand cpuinfo
files produced by ARM processors (LP: #1197397)
* scripts/memory_ compare - take in to account 'bank' hardware which appears
on systems with multiple memory modules installed (LP: #1204013) - 1886. By Daniel Manrique
-
[ Alberto Milone ]
* checkbox-old/scripts/ color_depth_ info:
- Be more strict in the regex so as to make sure that we catch the
correct string.
- Open the log using the 'rb' flag. This prevents python from throwing
a UnicodeDecodeError.[ Po-Hsu Lin]
* scripts/network_ device_ info: script is now able to detect Modem devices,
modified the error message for missing devices, provide more information
to users. (LP: #1194170)[ Jeff Marcom ]
* scripts/virtualization: fixed issue introduced in last patch that
caused the kvm test to not run at all. Changed file permission lvl
on created temporary directory. Fixed issue where test log was being
deleted along with temporary directory(LP: #1192979)[ Jeff Lane ]
* scripts/virtualization: script no longer fails when trying to cast an
empty timeout setting in config file to int(). Added additional error
handling. (LP: #1186259)
* jobs/stress.txt.in: added dependencies on single cycle tests to the 30
cycle S3 and S4 test to avoid unnecessary rebooting by tester on expected
failures. (LP: #1188284)
* scripts/fwts_test, scripts/sleep_test: Tests now use a more reliabe marker
to determine when the system completed resume. sleep_test output cleaned up
to match fwts_test output and not break sleep_time_check (LP: #1188221)
* scripts/fwts_test: script now fails on aborted tests if desired.
jobs/power-managemen t.txt.in: jobs that depend on fwts_wakealarm to pass or
fail now fail on aborted test result. (LP: #1192684)[ Brendan Donegan ]
* checkbox_qt/qt_interface .py - Order the list of items to be displayed
alphabetically, so the order is consistent (LP: #1177647)
* debian/rules - Add checkbox-hw-collection so that it's treated in the same
way as other checkbox derived packages like checkbox-qt (LP: #1188601)
* jobs/optical.txt.in - Added VERIFICATION section for cdrom-write job so that
the Qt UI doesn't barf when it finds there is no such section (LP: #1185759)
* qt/frontend/treemodel. cpp: Deselect a parent node only if all of its
child nodes are actually unselected rather than partially selected as
before. (LP: #1180342)
* qt/frontend/qtfront. cpp, qtfront.h, checkbox_ qt/qt_interface .py: Select
appropriate radio button in showTest if the test already has a result set
rather than just defaulting to skip always (LP: #1181952)
* jobs/touchpad.txt.in - Remove the requires line for touch_mode in
touchpad/horizontal and touchpad/vertical so that those tests will
at least run on those systems where they are supposed to (LP: #1184882)
* scripts/xml_sanitizer, jobs/info.txt.in - pipe output from udevadm
through new xml_sanitizer script which removes characters which are
invalid in XML, so that it doesn't cause trouble (LP: #1192093)
* scripts/xml_sanitizer, jobs/info.txt.in - pipe output from udevadm
through new xml_sanitizer script which removes characters which are
invalid in XML, so that it doesn't cause trouble (LP: #1192093)
* plugins/launchpad_ report. py - Don't include attachments which have a status
of 'unsupported' (LP: #1196531)
* checkbox/parsers/ lshwjson. py, scripts/ memory_ compare - Create a parser for
lshw and use this in the memory_compare script instead of dmidecode
(LP: #1184661)
* plugins/subunit_ report. py - Prevent crash when job output contains
non-ASCII characters (LP: #1196838)
* jobs/info.txt.in - Add lshw_attachment job with dependency on the lshw
package, and also give dmidecode_attachment a dependency on dmidecode,
this way we get the right attachments (LP: #1199245)[ Daniel Manrique ]
* jobs/stress.txt.in: fixed a few inconsistent invocations of sleep_test.
* checkbox/tests/test_ message_ files.py: Added a test to verify jobs contain
required fields (LP: #1187216).
* Expanded optical_drive resource command so it correctly handles systems
with no optical drive (LP: #1182489)
* Added missing plugin files to po/POTFILES.in so their strings are
translatable (LP: #1183271)
* scripts/audio_test: Improved peak detection algorithm and made the
audio_test slighly more sensitive (LP: #1070776). Rewrote script to
use/require Python 3 and gstreamer 1.0. Updated job requirements and
checkbox dependencies accordingly.
* checkbox-old/scripts/ gst_pipeline_ test: Better debugging output, and
script exits gracefully when the pipeline is unparsable or has a missing
element.
* checkbox-old/jobs/ graphics. txt.in: Use videoconvert instead of
ffmpegcolorspace, with a fallback if videoconvert is not found
(LP: #1199259)
* checkbox-old/jobs/ input.txt. in: Add more details in pointing test names
so they are easier to identify (LP: #1192541)[ Sylvain Pineau ]
* jobs/resource.txt.in: updated version of the package resource job command
supporting both precise and newer releases (LP: #1184197)
* scripts/audio_settings: Use the new pactl parser to guess the right profile
to select for HDMI / DisplayPort tests.
* setup.py: Use setuptools find_packages(), more future proof.
* checkbox/scripts/ audio_settings. py: Save active profiles for all alsa cards
(LP: #169425)
* scripts/gst_pipeline_ test: Use the logging module and the same config as
audio_settings.
* jobs/info.txt.in, scripts/efi_resource: parse the kern.log backups too.
* scripts/gpu_test, jobs/suspend.txt.in: Call firefox instead of the default
browser.
* checkbox-old/scripts/ meminfo_ resource, cpuinfo_resource: sort items for a
deterministic output. Meant to be used with after_suspend jobs.
* checkbox-old/scripts/ gpu_test: Open kern.log in byte mode to avoid the
UnicodeDecodeError management.
* checkbox-old/scripts/ memory_ compare: set a variable diff. threshold.
* checkbox-old/jobs/ suspend. txt.in: Set the wifi reconnect timeout to 90s. - 1885. By Daniel Manrique
-
[ Sylvain Pineau ]
* jobs/info.txt.in, scripts/efi_resource: parse the kern.log backups too.
* scripts/gpu_test, jobs/suspend.txt.in: Call firefox instead of the default
browser.[ Daniel Manrique ]
* Expanded optical_drive resource command so it correctly handles systems
with no optical drive (LP: #1182489)
* Added missing plugin files to po/POTFILES.in so their strings are
translatable (LP: #1183271)[ Brendan Donegan ]
* jobs/optical.txt.in - Added VERIFICATION section for cdrom-write job so that
the Qt UI doesn't barf when it finds there is no such section (LP: #1185759)
* qt/frontend/treemodel. cpp: Deselect a parent node only if all of its
child nodes are actually unselected rather than partially selected as
before. (LP: #1180342)
* qt/frontend/qtfront. cpp, qtfront.h, checkbox_ qt/qt_interface .py: Select
appropriate radio button in showTest if the test already has a result set
rather than just defaulting to skip always (LP: #1181952)
* jobs/touchpad.txt.in - Remove the requires line for touch_mode in
touchpad/horizontal and touchpad/vertical so that those tests will
at least run on those systems where they are supposed to (LP: #1184882) - 1884. By Daniel Manrique
-
* New upstream release (LP: #1180545):
* Launchpad automated translation updates
[ Alberto Milone ]
* scripts/graphics_ stress_ test, scripts/ rotation_ test: make sure to
always reset the "screen" variable. Somehow the NVIDIA driver manages
to make it unusable after the first time. (LP: #1172667)[ Brendan Donegan ]
* checkbox/parsers/ submission. py - publish kernel-release information to
interested parties.
* 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 [ Daniel Manrique ]
* Ensured that button strings from the "continue" dialog are translatable
(LP: #1176695)[ Jeff Lane ]
* checkbox/parsers/ cpuinfo. py - split on first instance of ':' in cpuinfo
output lines to avoid splitting into more than 2 items. Also fixed a pep8
issue discovered while working on this. (LP: #1180496)
* 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/removable_ storage_ test: Added error handling to trap OSError on
non-writable media and modified output to handle subsequent
ZeroDivisionError issues when summarizing test results.
jobs/media.txt. in: Modified instructions for SD/SDHC to specify using
UNLOCKED cards to avoid issues when testing read-only media (LP: #1153894)[ 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) - 1883. By Daniel Manrique
-
* New upstream release (LP: #1178403):
* Launchpad automated translation updates
[ 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) - 1882. By Daniel Manrique
-
* New upstream release (LP: #1178403):
* Launchpad automated translation updates
* 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)
* 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)
* 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)
* 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)
* 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.
* 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
* 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) - 1881. By Brendan Donegan
-
* New upstream release (LP: #1158798)
[Sylvain Pineau]
* scripts/udev_resource: Set the decoding error policy to 'ignore' to avoid
breaking tests that depends on the udevadm resource (LP: #1151562)
* scripts/udev_resource: Identify KVM devices as such to avoid reporting them
as just CAPTURE devices (LP: #1065064) - 1880. By Daniel Manrique
-
* New upstream release (LP: #1152223)
* Added pipefail option to a few jobs using ansi_parser (LP: #1131598)
* jobs/input.txt.in Added job requirement for accelerometer test (LP: #1135832)
* scripts/network_ device_ info, scripts/ udev_resource,
checkbox/parsers/ udevadm. py: Use udev to categorise network devices instead
of lspci (LP: #1091633)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/saucy/checkbox