lp:~roadmr/ubuntu/saucy/checkbox/0.16

Created by Daniel Manrique and last modified
Get this branch:
bzr branch lp:~roadmr/ubuntu/saucy/checkbox/0.16
Only Daniel Manrique can upload to this branch. If you are Daniel Manrique please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel Manrique
Status:
Merged

Recent revisions

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"

1874. By Daniel Manrique

"[r=zkrynicki][bug=1084986][author=roadmr] This improves the way checkbox reports whitelist ordering and missing dependency problems, which should address the linked bug and make it easier to spot and fix whitelist problems."

1873. By Sylvain Pineau

"[r=zkrynicki][bug=1086048][author=sylvain-pineau] kvm_test: Add verbose output on errors"

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
This branch contains Public information 
Everyone can see this information.

Subscribers