54
|
|
* New upstream release (LP: #1064504)
[Zygmunt Krynicki] * checkbox/dbus/__init__.py, checkbox/dbus/udisks2.py, checkbox/heuristics/, checkbox/heuristics/__init__.py, checkbox/heuristics/udev.py, checkbox/heuristics/udisks2.py, checkbox/tests/heuristics.py, checkbox/udev.py, checkbox/parsers/udevadm.py, debian/control, jobs/mediacard.txt.in, scripts/removable_storage_test, scripts/removable_storage_watcher, setup.py: Added udisks2 support (LP: #1016035)
|
Daniel Manrique |
0.14.9 |
11 years ago
|
|
|
53
|
|
* New upstream release (LP: #1061359) * Launchpad automated translation updates * setup.py, qt/checkbox-qt.ui: Removed the old UI design file (LP: #1049912) * scripts/display_resource, jobs/resource.txt.in: Added a new display resource script to properly handle connector names returned by proprietary drivers (LP: #956139) (LP: #992727) * jobs/optical.txt.in, scripts/optical_write_test: Filter ANSI escape char outputed by wodim and removed some stray whitespace (LP: #1052803) * checkbox/parsers/udevadm.py: Improved wireless devices detection. The wireless category is now set if the subsystem is equal to ieee80211 (LP: #855382) * debian/control, jobs/esata.txt.in, jobs/firewire.txt.in, jobs/usb.txt.in, jobs/mediacard.txt.in: Remove udisks package references in all of the jobs that use removable_storage scripts (LP: #1059620). Used wrap-and-sort in debian/control for clarity (Depends). * scripts/graphics_driver: Added NVIDIA driver detection (LP: #1060211) * jobs/cpu.txt.in - add environ field containing CHECKBOX_DATA to allow that environment variable to be used in the command (LP: #1049595) * jobs/wireless.txt.in - replace use of network_wireless_test in wireless_scanning with a simple Bash script using nmcli and delete network_wireless_test (LP: #900370) * [UIFe] qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp - set focus to Continue button and make it the default so that it can be 'clicked' using Enter, as well as renaming it to 'continueButton' (LP: #1052506) * jobs/usb.txt.in - Fix dependencies of USB tests so that things work properly if the usb/storage-automated test fails (LP: #987876) * scripts/network_info - add exception handling to file reading so that sensible values are given if the required file cannot be read (LP: #823606) * qt/frontend/qtfront.ui: Fixed warnings when building with qtcreator (LP: #1053126) * plugins/suites_prompt.py: Fixed tree view in selection window (LP: #1056432) * plugins/apport_prompt.py: Removed apport plugin that caused crashes when trying to send bug report (LP: #1047857) * jobs/optical.txt.in: Fixed missing category assignment in optical dvd write tests (LP: #1057762) * jobs/optical.txt.in: Changed optical read/write job commands to use a more reliable dev path (LP: #990560) * Added consecutive numbering to messages sent to the backend, so the frontend knows to discard out-of-sequence messages. (LP: #886118)
|
Daniel Holbach |
0.14.8 |
11 years ago
|
|
|
52
|
|
|
Daniel Manrique |
0.14.7 |
11 years ago
|
|
|
51
|
|
|
Daniel Manrique |
0.14.6 |
11 years ago
|
|
|
50
|
|
|
Martin Pitt |
0.14.5 |
11 years ago
|
|
|
49
|
|
|
Martin Pitt |
|
11 years ago
|
|
|
48
|
|
* New upstream release (LP: #1039094)
[ Daniel Manrique ] * New version 0.14.4 for Quantal Quetzal development. * Added new audio_test and test definitions.
[Jeff Lane] * jobs/esata.txt.in: added tests for removable eSATA drives scripts/removable_storage_test: added support for ata_serial_esata devices scripts/removable_storage_watcher: added support for ata_serial_esata devices * scripts/optical_write_test: changed behaviour to timeout after 5 minutes rather than a few seconds to give testers a chance to complete the test without having to sit on top of the machine waiting. If tester doesn't hit itself and proceed. jobs/optical.txt.in: Cleared up text in the existing manual optical write tests and added two automated tests that can be used if desired (they still require the user to push the tray in after writing, but eliminate other steps) * scripts/graphics_driver: Added this script based to parse Xorg.0.log and discover the currently running graphics driver and driver version jobs/graphics.txt.in: Added a new job to take advantage of the graphics_driver script. data/whitelists/default.whitelist: Added the graphics_driver job to the default whitelist because this would be good data to gather for UF and doesn't cost much * scripts/graphics_driver: Merged Alberto Milone's work on a hybrid_graphics_test into graphics_driver as his stuff and my stuff were similar enough to be in the same script, plus this allows the advantage of using Bryce Harrington's xorglog library down the road. * scripts/removable_storage_test: removed a lot of unnecessary output to clean up the test run and also added in some basic performance monitoring.
[Sylvain Pineau] * jobs/graphics.txt.in, jobs/benchmarks.txt.in: Move gtkperk to the benchmarks section. * jobs/benchmarks.txt.in, scripts/wifi_time2reconnect: Add a test to monitor the time needed to reconnect to a WIFI access point. * jobs/cpu.txt.in: Added a check for ARM Vector Floating Point Unit support. * jobs/touchscreen.txt.in: Add 3 new manual tests (tap-detect, drag-n-drop and multitouch-zoom) * jobs/audio.txt.in: Added a test that verifies that the various audio channels are working properly. * scripts/camera_test, jobs/camera.txt.in: Replace the call to "xawtv -hwscan" in camera_test by the VIDIOC_QUERYCAP ioctl, xawtv requirement removed. * jobs/led.txt.in, jobs/local.txt.in, scripts/led_hdd_test.py: Add LED tests. * jobs/suspend.txt.in: Resurrect scripts/sleep_test as a fallback of fwts for the suspend/suspend_advanced test.
[Brendan Donegan] * scripts/audio_settings: Converted script from Perl to Python(3), putting it in line with approved technology guidelines * jobs/audio.txt.in: Fixed audio jobs to use --file option of audio_settings instead of piping to STDOUT. * Prettify the Step icons that appear next to each test step in the test run screen (LP: #1036085) * Remove the 'Don't show this message on startup' checkbox from the introduction screen, since it isn't used (LP: #1036218) * Continue to run the progress bar when the test dependencies are being resolved so that it doesn't look like the UI hung (LP: #1036573) * Remove gcov_attachment from default whitelist since it depends on lcov which is not in the default install, and is not used anyway.
[Nathan Williams] * scripts/network_check: Fixed exception handling in the absence of zenity (LP: #988260)
[Samantha Jian] * Added disk spindown test script and definition. * Added support for BT devices on PCI bus. (LP: #1036124)
[Jeff Marcom] * Added Accelerometer test. * scripts/gst_pipeline_test, jobs/audio.txt.in: Added device sink check
[Matt Fischer] * Added test to check that volume is within acceptable range and audio elements are not muted. * scripts/camera_test: added the resolutions option to take sample pictures in all resolutions supported by the specified webcam jobs/camera.txt.in: added the camera/multiple-resolution-images test which utilitizes the changes to the camera_test script
[Alberto Milone] * checkbox/contrib/gdk.py: Added library for getting gtk.gdk.Screen object checkbox/contrib/xrandr.py: Added library for manipulating graphics settings similar to how xrandr does it. scripts/brightness_test: Added automated test to verify that backlight settings are properly honored scripts/color_depth_info: Added script to get info on color depth and pixel format scripts/graphics_modes_info: Added script to gather info on the supported graphics modes available scripts/rotation_test: Added script to automate screen rotation testing jobs/graphics.txt.in, jobs/monitor.txt.in: Added jobs to take advantage of the new scripts added to Checkbox
[ Sean Feole ] * scripts/wifi_reconnect_resume_test, jobs/wifi_resume_time added. * Fixed an output issue in scripts/wifi_reconnect_test that was not handled in the original merge. Also tweaked error messages to be more useful.
[Chris Wayne] * Added in bluetooth_test and related jobs for automated bluetooth testing
|
Sylvain Pineau |
0.14.4 |
11 years ago
|
|
|
47
|
|
|
Mathieu Trudel-Lapie... |
0.14.3 |
11 years ago
|
|
|
46
|
|
|
Daniel Manrique |
0.14.2 |
11 years ago
|
|
|
45
|
|
|
Javier Collado |
0.14.1 |
11 years ago
|
|
|
44
|
|
* New upstream release (LP: #1016746):
[Aurelien Gateau] * lib/template.py, lib/template_i18n.py, plugins/jobs_info.py, plugins/suites_prompt.py: Add a "sortkey" attribute to jobs, the sortkey order matches the order in which they appear in jobfiles. * checkbox_gtk/gtk_interface.py: Shows jobs and suites in sortkey order (that is, as they appear in job definition files, rather than alphabetically). * checkbox_gtk/gtk_interface.py, gtk/checkbox-gtk.ui, plugins/jobs_prompt.py: Added a progress bar showing tests completed and total.
[Brendan Donegan] * jobs/suspend.txt.in: Fixed dependencies on wireless and suspend_advanced jobs. * Changed screenshot jobs to use /dev/external_webcam which will be set by a udev rule (LP: #956885) * [FEATURE] Added touchpad tests from CE QA Checkbox to allow touchpad testing to be performed * [FEATURE] Python 2 to 3 conversion: * scripts/create_connection - switched to using argparse and fixed representation of octal literal * scripts/internet_test - ran 2to3 tool and decoded result of check_output. Also replaced optparse with argparse * scripts/memory_info * scripts/removable_storage_test - ran 2to3 tool and fixed some encoding issues * scripts/removable_storage_watcher - ran 2to3 tool and swapped use of gobject with gi.repository.GObject * scripts/xrandr_cycle - ran 2to3 tool and fixed encoding issue * scripts/obex_send - ran 2to3 tool and swapped use of gobject with gi.repository.GObject * Update touchpad.py to use gsettings instead of deprecated gconf (LP: #1004212) * Instead of checking output of nmcli con up in create_connection, check the return code is success instead (LP: #1013537) * base64 encode the after suspend screenshot attachement so that it can be uploaded properly (LP: #1016126) * Fixed simple type in xorg_memory_test, introduced by Python3 conversion (LP: #1016387) * [FEATURE] Add suspend/bluetooth_obex_after_suspend_auto test to be used during fully automated SRU testing
[Daniel Manrique] * Tweaks to internet_test: don't try to ping an IP that's unreachable from the specified interface (or at all), try to find something pingable via other means. * Reverted feature to keep tests ordered, as the sortkey attribute causes undesirable secondary effects. * New version 0.14 for Quantal Quetzal development. * Set the correct user (root) for fwts-wakealarm test (LP: #1004102) * Set correct user (root) for usb/storage-preinserted, so it works correctly on servers (LP: #1004131) * Log (at level INFO) name of each message we execute, so the currently running job can be determined by looking at the logfile, rather than hunting through process lists. * [FEATURE] Added script and jobs to collect and attach output from alsa-info.sh. * Assume utf-8 encoding always, when opening template files. (LP: #1015174) * [FEATURE] Replaced the context menu in the selection tree with explicit "select/deselect all" buttons.
[Javier Collado] * Updated camera_test script to use better tool for capturing the image and allow specifying a device to use, plus other improvements. Create a job which takes a capture from the webcam of the desktop. * Added jobs to take screenshots after suspend and attach the resulting jpg * [FEATURE] Added smoke test jobs, whitelist and local job to use for checkbox development purposes. * Fixed "camera_test detect" problem with missing args attributes (LP: #967419) * Submission screen in Qt interface updated to support certification client: - customize contents depending on the upload target (launchpad or certification) - display links to the report properly in the show_entry method * Fixed qt interface show_entry method preopulates widget that gets user input (LP: #1000451) * Added customizable deselect_warning message in qt show_tree method (LP: #1000443) * show_error method shows long text properly in gtk/qt interfaces (LP: #1012052)
[Jeff Lane] * Created automated version of optical/read for server testing Fixed issues with optical_read_test script: - test could pass if /dev/cdrom did not exist - test could pass if /dev/cdrom was inaccessible - test could pass if no optical device was passed in (LP: #945178) * Removed hard coded paths from scripts (LP: #949435) * Removed files in /data that are not used in any job descriptions (LP: #957396) * [FEATURE] Modified stress jobs so that they are all automated per decision made during the cert sprint. * [FEATURE] Changes to Power Management testing in Checkbox: * scripts/pm_test: added a slightly modified version of OEM team's pm.py script for reboot/poweroff testing * jobs/hibernate.txt.in: modified hibernate test to use fwts and added new jobs to attach log files from hibernate testing. * jobs/power-management.txt.in: added new poweroff and reboot jobs using pm_test script. Added jobs to attach logs from reboot and poweroff tests to results. * jobs/stress.txt.in: modified suspend_30_cycles and hibernate_30_cycles to use fwts. Added jobs to attach logs from 30 cycle tests to results. * jobs/suspend.txt.in: Modified suspend_advanced and suspend_advanced_auto to use fwts. Added job to attach log from suspend_advanced and suspend_advanced_auto to results. * [FEATURE] jobs/miscellanea.txt.in: added a job to gather tester info for certification purposes. Not to be used for UF. * [FEATURE] Python 2 to 3 conversion: * scripts/cpu_topology: ran 2to3, made modificates based on code review and tested script to verify functionality. * scripts/disk_smart: ported to Python 3. Inserted bits to decode byte data returned by Popen. Fixed list_handler to decode bytes types to clean up debug output. Added bits to improve debug output. Migrated from optparse to argparse. * scripts/network_check: ran 2to3 and that was all that was needed. Also took the liberty of migrating from optparse to ArgParse sine we're Python3 only now. * scripts/network_device_info: ran 2to3 and changed shebang. * scripts/network_info: ran 2to3 and changed shebang. Fixed encoding issue with interface[:15] (needed to be a bytes object). * scripts/fwts_test: ran 2to3 and changed shebang, fixed an encoding bug with Popen output. Cleaned up the final output to be more useful for debugging test failures. * scripts/keyboard_test: nothing to do for conversion beyond changing shebang. * scripts/network_ntp_test: 2to3 changed nothing, so modified shebang. Fixed an encoding issue with Popen output in. Re-inserted a call to SilentCall() that was removed from TimeSkew() by someone in a previous revision, which made the TimeSkew() function do nothing. Fixed an unbuffered I/O error in SilentCall() discovered while testing Python3 changes. * scripts/optical_detect, scripts/optical_read_test: ran 2to3 and changed shebang. Changes were minimal. * scripts/xorg_memory_test: 2to3 made minimal changes, modifed shebang. Converted optparse code to argparse code and replaced sys.argv[] stuff with more useful positional arguments. Removed a redundant import that 2to3 injected. * scripts/resolution_test: ran 2to3 with minimal changes. Changed shebang. Converted optparse to argparse and removed unnecessary calls to sys.argv[] * scripts/pm_log_check: ran 2to3 and changed shebang. * scripts/pm_test: ran 2to3 and changed shebang. After a lot of trial and error, changed the way xinput is called to avoid confusing bytecode embedded in the command output that was causing problems with bytes.decode() on the "after reboot" hardware checks.
[Jeff Marcom] * [FEATURE] Python 2 to 3 conversion: * scripts/memory_info * scripts/memory_test * scripts/touchpad_test * Deprecated: wake_on_lan_test * Update touchpad.py to use gsettings instead of deprecated gconf (LP: #1004212)
[Marc Tardif] * [FEATURE] Reworked media_keys_test into key_test, making it more generic and able to test for any key that sends an scancode. Used it to implement a test for the Super key. * [FEATURE] Added new interactive and auto-verifying touchpad scrolling test. * [FEATURE] Python 2 to 3 conversion: * scripts/ansi_parser * scripts/cking_suite * scripts/floppy_test * scripts/network_bandwidth_test * scripts/cpu_scaling_test * Removed sleep_test script no longer used by any test definition. * [FEATURE] Deprecated scripts: * scripts/autotest_filter and scripts/autotest_suite * scripts/ltp_filter and scripts/ltp_suite * scripts/mago_filter and scripts/mago_suite * scripts/qa_regression_suite * [FEATURE] Reworked media_keys_test into key_test, making it more generic and able to test for any key that sends an scancode. Used it to implement a test for the Super key. * [FEATURE] Added new interactive and auto-verifying touchpad scrolling test. * Removed sleep_test script no longer used by any test definition. * Migrated project minus scripts to Python 3.
[Sylvain Pineau] * Updated gst_pipeline_test to add a --fullscreen option for video playback. * Add python-gtk2 dependency, Gst from gi.repository don't work well with messages (See https://bugzilla.gnome.org/show_bug.cgi?id=631901). * Add a new job to capture screen during fullscreen video playback. * qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, plugins/suites_prompt.py, checkbox_qt/qt_interface.py, plugins/jobs_prompt.py: The selection tree is now updated when recovering from a previous run (LP: #937696) * [FEATURE] Python 2 to 3 conversion: * scripts/gst_pipeline_test. Migrated to PyGI. * scripts/removable_resource: Add a resource job to identify removable block devices. __disks__ jobs updated to run only on internal drives. * [FEATURE] jobs/benchmarks.txt.in, scripts/pts_run: Add a reworked launcher for phoronix-test-suite tests. * [FEATURE] Python 2 to 3 conversion: * jobs/stress.txt.in: add OEM team's stress tests (including reboot and poweroff) and log analysis jobs
[Tiago Salem Herrmann] * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, qt/frontend/treemodel.cpp, qt/frontend/treemodel.h: Makes it possible for the job selection tree to have more than 2 levels of children nodes. * checkbox/user_interface.py, checkbox_qt/qt_interface.py, plugins/user_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h: Correctly update automated test execution status in the Selection tab (LP: #950105). * qt/frontend/qtfront.cpp: Avoid QDBusArgument warnings when running checkbox-qt from a terminal (LP: #957476)
|
Marc Tardif |
0.14 |
11 years ago
|
|
|
43
|
|
|
Daniel Manrique |
0.13.7 |
12 years ago
|
|
|
42
|
|
|
Daniel Manrique |
0.13.6 |
12 years ago
|
|
|
41
|
|
* New upstream release (LP: #960633) * Automated translation file updates from Launchpad * qt/frontend/qtfront.ui: If the test text is too long, then it is cut off (LP: #950111) * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, qt/frontend/qtfront.ui: add a popup comment box for each test under the "Run" tab. (LP: #959452) * checkbox/user_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, checkbox_qt/qt_interface.py: Set interface.direction to NEXT if all the tests were executed and the user either analyzed or submitted the results. (LP: #956329) * checkbox/user_interface.py, plugins/user_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, checkbox_qt/qt_interface.py: Use the ui persistent storage to keep some ui configuration values. (LP: #937626) * checkbox/user_interface.py: Avoid using fork() + call() to run a web browser. Use Popen instead.(LP: #956307) * qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h: Removed welcome tab (LP: #957090) * Reset default checkbox log level to INFO from DEBUG to make logs less confusing and verbose. (LP: #949745) * Removed dependency on bluetooth/detect-output on the suspend/suspend_advanced job. (LP: #955375) * jobs/mediacard.txt.in, scripts/removable_storage_test, scripts/removable_storage_watcher: Modified removable_storage_watcher and removable_storage_test to accept list of busses to watch to resolve problems on systems with MMC readers that present themselves as USB devices rather than SDIO (LP: #953160) * jobs/optical.txt.in: Fixed the job descriptions for optical/read and optical/cdrom-audio-playback to account for changes in Precise and make them less confusing (LP: #954606) * Linted qt_interface which had a few syntax errors (LP: #949957) * plugins/apport_prompt.py: Fixed apport integration was producing a trace (LP: #959463) * Bumped revision number to 0.13.5 in trunk * jobs/keys.txt.in: Fix definition for keys/media-keys test which failed to run (LP: #954480) * Show the UF invalidation warning if all test cases are unchecked from the right click menu (LP: #956757) * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h: Tests now select Yes on PASS status (LP: #954556)
|
Daniel Holbach |
0.13.5 |
12 years ago
|
|
|
40
|
|
|
Javier Collado |
0.13.4 |
12 years ago
|
|
|
39
|
|
|
Daniel Manrique |
0.13.3 |
12 years ago
|
|
|
38
|
|
|
Jeff Lane |
0.13.2 |
12 years ago
|
|
|
37
|
|
|
Daniel Manrique |
0.13.1 |
12 years ago
|
|
|
36
|
|
|
Daniel Manrique |
0.13 |
12 years ago
|
|
|
35
|
|
|
Daniel Manrique |
0.12.8 |
12 years ago
|
|
|