~roadmr/ubuntu/quantal/checkbox/0.14.3

Viewing all changes in revision 46.

  • Committer: Package Import Robot
  • Author(s): Daniel Manrique, Jeff Marcom, Javier Collado, Jeff Lane, Marc Tardif, Daniel Manrique, Brendan Donegan, Sylvain Pineau
  • Date: 2012-07-17 16:27:55 UTC
  • Revision ID: package-import@ubuntu.com-20120717162755-b13rfdcn66sh1b2s
Tags: 0.14.2
* New upstream release (LP: #1025869)

[Jeff Marcom]
* scripts/gpu_test - Fixed potential thread exiting issue.

[Javier Collado]
* Fixed detection of circular references in resolver.

[Jeff Lane]
* New version 0.14.2 for Quantal Quetzal development.
* jobs/cpu.txt.in: added cpu_scaling_test log attachment job
* jobs/disk.txt.in: modified block_device requirements so they'll work right
  jobs/info.txt.in: added block_device resource requirements to hdparm job so
  it won't run on removable stuff where it's not necessary.
* jobs/info.txt.in: removed extraneous fwts_log job
  jobs/miscellanea.txt.in: modified fwts_results.log job
* scripts/optical_detect: minor tweak to send error output to stderr
  scripts/optical_read_test: added root user check because this needs to be
  run with root privileges. Added some additional output for stderr for
  failures so we will know WHY a test or the script failed. Replaced 
  sys.stdout.write() and flush() calls with simple print statements.
* scripts/ipmi_test: output tweaks so error messages now go to stderr. No BMC
  message is a little more clear. Module failed to load now generates an
  error rather than a simple exit.
* scripts/network_device_info: minor change so that the fail message now
  specifies that it was an error and outputs to stderr properly.
* scripts/disk_smart: Improvements to the logging and output during testing.
* scripts/cpu_scaling_test: lots of output changes using logging module.
  renamed script to frequency_governors_test to be more descriptive and less
  confusing. Added a --log option to write logs to an actual file
  jobs/cpu.txt.in: added an attachment job to attach the freq_governors log.
  Modified cpu/frequency_governors to write to log file
* scripts/cpu_offlining: added an extra bit of output in case of failures. 
* scripts/fwts_test: improved console output so that the info displayed in
  submission.xml is more useful.
  jobs/power-management.txt.in: added job to attach fwts_wakealarm.log to
  results.
* scripts/network_ntp_test: Tweaked output to use log levels more
  appropriately. Added some decoding so that bytes output show up as strings
  properly in output. Converted from optparse to argparse. Added a root
  check because this needs to be root to properly run.
* scripts/disk_read_performance_test: Added extra targeted output so that
  users can understand what's going on. Moved the exit bits so the test will
  actuall run on multiple drives as originally intended and not exit on the
  first failure.
* scripts/removable_storage_test: vastly improved the output from that script
  and also introduced some new error handling to cover a couple conditions
  that generated unhelpful tracebacks.
* scripts/memory_compare: changed the output a little so failures now dump
  data to stderr and success to stdout. Also added a try/except block to
  catch possible ZeroDivisionError cases if dmi or meminfo return 0 (found on
  my local system due to a library issue)
* jobs/power-management.txt.in: improved rtc and tickless idle tests to
  provide more useful output, even though they are very simple tests.
* jobs/networking.txt.in: added some output to networking/multi_nic so a 
  failure due to unconfigured ifaces generates something beyond a blank line
* scripts/cpu_topology: Changed it so there is less output on success and
  more useful output on failure. Fixed a bug in the test for Failure that
  caused the False condition to never be met.
* scripts/network_bandwidth_test: fleshed out the output to make it a little
  more useful in both debug and info levels. Was going to set the
  networking/bandwidth job to debug, but the info output should now be
  sufficient to begin diagnosing test failures.
* jobs/usb.txt.in: Added output to usb/detect in case no USB controllers are
  found. Added dependencies on the udisks package which may not be installed
  by default.
  debian/control: Added udisks as a suggests for checkbox as it's required
  for the USB tests to function.
* scripts/memory_test: converted from optparse to argparse. Added some extra
  stderr output that may be useful if this test fails. redirected some
  existing error messages to stderr also
* scripts/disk_stats_test: some minor changes to output. Also, error output
  now goes to stderr on test failure.

[Marc Tardif]
* Fixed duplicate jobs appearing in the store when rerunning jobs.
* Fixed packaging to install scripts under /usr/lib.

[Daniel Manrique]
* Added a message file format test that does some simplistic checks
  on jobs/* files to ensure they are sane.
* Fixed two typos in jobs/suspend.txt.in.
* Merging of translations into job files prior to running message 
  file format test, to further ensure that translated strings
  and field descriptions are parsed correctly.
* Explicit encoding of error strings in Job.execute, so that data returned
  is consistent and invokers of this method don't choke on it. (LP:
  #1024541)

[Brendan Donegan]
* Make a call to rfkill unblock in the create_connection script, incase
  those nasty Broadcom drivers have left a soft-block on the wireless after
  loading. Also do a bit of refactoring to use check_output and check_call
  instead of Popen (LP: #1019162)
* Move the call to unblock to before the connection is created
* Reimplemented memory_compare in python3 and restructured it to put
  things into dictionaries for easy access. Also fixed bug with detecting
  non-RAM devices as RAM. (LP: #960087)
* Wait longer to get the window handle in gpu_test, so that we don't fall foul
  of timing issues. (LP: #1018563)
* Catch exception raised in memory_compare by DMI RAM entries with No Module
  Installed in the Size field (LP: #1023220)
* Also unblock wireless before wireless_scanning test, as I neglected to do
  this before. (LP: #1023619)
* Replace Flash video playback with HTML5 video playback. This has better
  support in Ubuntu and is more relevant (LP: #1024078)

[Sylvain Pineau]
* Add the firmware version (BIOS or UEFI) to the XML report.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: