lp://staging/~ubuntu-branches/ubuntu/saucy/checkbox/saucy-proposed-201308281228

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp://staging/~ubuntu-branches/ubuntu/saucy/checkbox/saucy-proposed-201308281228
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

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)

1879. By Daniel Manrique

* New upstream release (LP: #1131801)
* scripts/pts_run: modified to output the full log from phoronix-test-suite
  (LP: #1102819)

1878. By Daniel Manrique

* New upstream release (LP: #1119529)
* Bumped revision number to 0.15.1 and restored previous trunk changelog.
* jobs/peripheral.txt.in: fixed string with repeated "add" (LP: #1102665)
* scripts/graphics_stress_test: added missing import (LP: #1102812)
* scripts/rendercheck_test - added missing import for errno (LP: #1103343)
  jobs/rendercheck.txt.in - fixed command string to report the correct exit
  code to checkbox

* Converted kvm virtualization test to python3. Test will use parameters
  in config file in the event the system under test does not have internet
  access. Updated jobs/virtualization.txt.in

1877. By Daniel Manrique

* New upstream release (LP: #1110802)
* Launchpad automated translation updates.
* jobs/monitor.txt.in - added new job monitor/multi-head to test mulitple
  displays on desktops.

* jobs/bluetooth.txt.in, jobs/suspend.txt.in - unblock Bluetooth hardware
  before running any Bluetooth tests to avoid these failing (LP: #1084601)
* scripts/network_reconnect_resume_time - do not fail if resume time cannot
  be calculated as this usually just means the driver does not print
  appropriate messages to determine this. (LP: #1065009)

1876. By Daniel Manrique

Updated changelog and debian/control for Ubuntu requirements

1875. By Daniel Manrique

"[r=jeffmarcom][bug=1097866][author=roadmr] automatic merge by tarmac"

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/ubuntu/saucy/checkbox
This branch contains Public information 
Everyone can see this information.

Subscribers