Candidate revision checkbox_0.15

Bug #1097626 reported by Sylvain Pineau
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
checkbox (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

  [ Daniel Manrique ]
  * New version 0.15 for Raring Ringtail development.
  * Fail gracefully with a friendly and useful error message if audio settings
    file format is invalid. (LP: #1065703)
  * Added environ key to poweroff and reboot jobs so they create logs in the
    expected location (LP: #1085833)
  * Added reporting of dependencies that are outright missing from the
    whitelist to avoid confusion (LP: #1084986)
  * scripts/memory_compare: Fixed accumulator expression to give good results
    (LP: #1089046)
  * added scripts/key_test to the list of translatable files (LP: #1073359)
  * Added wireless network devices to networking/info local job (LP: #1089787)

  [ Brendan Donegan ]
  * Change forward-slashes to asterisks in the filename of a connection, since
    this is what NetworkManager does internally (LP: #1073335)
  * Create a test to move a 3D window around the screen to check if there is any tearing
    or other artifacts.
  * jobs/info.txt.in - add an xrandr attachment job to provide information
    about displays connected to the system (LP: #1085219)
  * jobs/suspend.txt.in - changed suspend_advanced_auto dependency of key_after_suspend
    and led_after_suspend tests to suspend/suspend_advanced, since they are manual and
    should depend on the manual suspend test (LP: #1089227)
  * scripts/piglit_test, jobs/piglit.txt.in - create a script which wraps and
    parses the piglit test results and use it in the piglit jobs
  * scripts/touchhpad_driver_info - changed the shebang to python3, since it is
    using modules that will only be installed for python3 (LP: #1089727)
  * plugins/recover_prompt.py - changed the order of the buttons in the recover
    prompt to put them in the same order as mentioned in the text (LP: #1092143)
  * jobs/suspend.txt.in - fix typo that was introduced into suspend_advanced job
    by a previous bug fix (LP: #1096799)
  * jobs/miscellanea.txt.in, plugins/environment_info.py - added test to check
    a sources file for specific repositories to make sure they are present

  [ Jeff Lane ]
  * jobs/suspend.txt.in - removed incorrect multiple router requirement for
    suspend/wireless_after_suspend (LP: #1070333)
  * jobs/suspend.txt.in - fixed cycle_resolutions_after_suspend_auto so that it
    properly depends on suspend_advanced_auto rather than suspend_advanced
    (LP: #1071605)
  * jobs/graphics.txt.in - removed perl wrappings from tests using
    unity_support_test. They should pipe through ansi_parser like other jobs.
    (LP: #1087777)
  * jobs/info.txt.in - added job info/disk_partitions (LP: #1081833)
  * jobs/stress.txt.in, jobs/suspend.txt.in - fixed a bug in the command for
    the suspend jobs where checkbox was getting the exitcode for tee rather
    than for sleep_test or fwts_test (LP: #1095713)
  * jobs/stress.txt.in, jobs/hibernate.txt.in - increased device-check-delay
    from 30 seconds to 45 seconds to avoid a race condition.
    jobs/suspend.txt.in - added 45 second device-check-delay to the
    suspend_advanced and suspend_avanced_auto jobs to avoid a race condition.
    (LP: #1095668)
  * jobs/bluetooth.txt.in - added pipefail to bluetooth/detect-output
    jobs/suspend.txt.in - added pipefail to suspend/network_before_suspend
    (LP: #1096948)

  [Sylvain Pineau]
  * jobs/info.txt.in: Fixed the requirement of info/touchpad_driver.
  * jobs/info.txt.in: Fixed the info/xrandr command.
  * jobs/audio.txt.in: Added Line In/Out and Display Port tests.
  * checkbox/tests/test_message_files.py:
    test_shell_jobs_with_root_have_needed_environ now checks every jobs
    containing a command line parameter.
  * jobs/graphics.txt.in: Set the bash pipefail option for tests using
    unity_support_test and piped to ansi_parser.
  * scripts/network_device_info: Set the driver version to 'Unknown' if the
    modinfo_parser returns nothing (LP: #1089911)
  * scripts/kvm_test: Add verbose output on errors (LP: #1086048)

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (24.8 KiB)

This bug was fixed in the package checkbox - 0.15

---------------
checkbox (0.15) raring; urgency=low

  * New upstream release (LP: #1097626):

  * Launchpad automated translation updates

  [ Daniel Manrique ]
  * New version 0.15 for Raring Ringtail development.
  * Fail gracefully with a friendly and useful error message if audio settings
    file format is invalid. (LP: #1065703)
  * Added environ key to poweroff and reboot jobs so they create logs in the
    expected location (LP: #1085833)
  * Added reporting of dependencies that are outright missing from the
    whitelist to avoid confusion (LP: #1084986)
  * scripts/memory_compare: Fixed accumulator expression to give good results
    (LP: #1089046)
  * added scripts/key_test to the list of translatable files (LP: #1073359)
  * Added wireless network devices to networking/info local job (LP: #1089787)
  * Updated call to Thread constructor to use positional arguments
    (LP: #1097866)
  * [FEATURE] checkbox/job.py: Fixed intltool warning about unnamed
    parameters in string, applied pep8 fixes.
  * checkbox-cli progress indicator is now static, spinning around instead of
    filling the screen with dots. (LP: #926104)
  * Increased version number after final Ubuntu Quantal release.
  * Added environment resource to whitelists (LP: #1067038)
  * Added retrying pactl commands in case audio layer is not up yet
    (LP: #1065908)
  * Removed references to inexistent opts.verbose setting (LP: #1070829)
  * Added unit test to catch jobs with mismatching environ and actual
    variables used in shell command (LP: #955053)
  * Forced utf-8 decoding on modinfo output and updated to use check_output
    instead of communicate (LP: #1055730)
  * [FEATURE] Added oem-config directory to setup.py so it builds correctly.
  * jobs/peripheral.txt.in: Fixed a typo in the DSL job. (LP: #1039192)
  * jobs/resource.txt.in: Added usb resource that indicates which versions of
    the protocol are supported (currently only reports for USB 2.0 and 3.0).
  * scripts/removable_storage_watcher, scripts/removable_storage_test: Added
    a parameter to specify minimum speed to accept a device, and a parameter
    to fail removable_storage_test if the transfer speed is below a threshold.
  * jobs/usb.txt.in: Added usb3 jobs that will only pass if an actual USB 3.0
    device is inserted/removed/tested.
  * scripts/audio_test: made the default mode verbose, it now sends all
    output to stderr (but still exits a proper return value). Jobs using it
    are updated to remove the now-unneeded -v parameter.
  * Added tests to ensure all job files are declared in setup.cfg,
    po/POTFILES.in and included in jobs/local.txt.in. (LP: #1052986)
  * setup.cfg, po/POTFILES.in, jobs/local.txt.in: Fixed so the tests pass.
    (LP: #1052986)
  * [FEATURE] checkbox/tests/message_files.py: Added a test to validate
    that all shell jobs have descriptions (LP: #1052992).
  * [FEATURE] jobs/stress.txt.in: Updated some shell jobs that had no
    description (LP: #1052992).
  * [FEATURE] Added a test to verify that jobs contain only keys
    declared in the schema (avoid stray keys).

  [ Brendan Donegan ]
  * [FEATURE] Add env...

Changed in checkbox (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.