diff options
| -rwxr-xr-x | bin/glob_test | 121 | ||||
| -rwxr-xr-x | bin/manage_compiz_plugin | 43 | ||||
| -rwxr-xr-x | bin/piglit_test | 115 | ||||
| -rw-r--r-- | jobs/audio.txt.in | 26 | ||||
| -rw-r--r-- | jobs/benchmarks.txt.in | 9 | ||||
| -rw-r--r-- | jobs/disk.txt.in | 2 | ||||
| -rw-r--r-- | jobs/graphics-legacy.txt.in | 2 | ||||
| -rw-r--r-- | jobs/graphics.txt.in | 2 | ||||
| -rw-r--r-- | jobs/local.txt.in | 14 | ||||
| -rw-r--r-- | jobs/monitor.txt.in | 17 | ||||
| -rw-r--r-- | jobs/piglit.txt.in | 81 | ||||
| -rw-r--r-- | jobs/thunderbolt.pxu | 72 | ||||
| -rw-r--r-- | jobs/touchscreen.txt.in | 12 | ||||
| -rw-r--r-- | po/POTFILES.in | 2 | ||||
| -rw-r--r-- | po/pl.po | 210 | ||||
| -rw-r--r-- | po/plainbox-provider-checkbox.pot | 206 |
16 files changed, 331 insertions, 603 deletions
diff --git a/bin/glob_test b/bin/glob_test deleted file mode 100755 index df13e0f..0000000 --- a/bin/glob_test +++ /dev/null @@ -1,121 +0,0 @@ -#!/usr/bin/python -from Globs import benchmarks, hwd -import argparse -import locale -import logging -import sys -import os - -#Magic to override the _ function from gettext, since -#it's overkill for our needs here. -def underscore(string, *args, **kwargs): - return(string) - -__builtins__._ = underscore - -class Application: - - def __init__(self, share_dir='', bench_dir='', width=800, height=600, - time=5, repetitions=1, fullscreen=False, min_fps=60, - ignore_problems=False): - self.opts= {} - self.opts['width'] = width - self.opts['height'] = height - self.opts['time'] = time - self.opts['repetitions'] = repetitions - self.opts['fullscreen'] = fullscreen - self.min_fps = min_fps - self.ignore_problems = ignore_problems - - self.share_dir = share_dir - self.bench_dir = bench_dir - - - def run(self): - test_pass = True - - self.hwd = hwd.HWDetect() - self.bm = benchmarks.Benchmarks(os.path.join(self.bench_dir, - 'benchmarks')) - ver_str = self.hwd.get_gl_info()['version'] - hwd_ext = self.hwd.get_gl_info()['extensions'] - bench_list = [name for name in self.bm.get_names() if name != 'Fake'] - for benchmark_name in bench_list : - runnable = True - if self.bm.check_ver(benchmark_name, ver_str) == False: - logging.warning("%s requires OpenGL version %s, I have %s", - benchmark_name, - self.bm.get_info(benchmark_name)['glversion'], - ver_str) - runnable = False - test_pass = False - - ext_list = self.bm.check_ext(benchmark_name, hwd_ext) - if ext_list.__class__ == list: # Returned a list of missing exts - missing_ext = '' - for ext in ext_list: - missing_ext += ext - if ext_list.index(ext) != len(ext_list) - 1: - missing_ext += ', ' - logging.warning("Missing extensions: %s",missing_ext) - runnable = False - test_pass = False - if runnable: - fps = self.bm.run(benchmark_name, self.opts) - if fps is None: - #oops, test failed to produce usable result! - print("Test failed to produce FPS measurement.") - print("Possible causes: OpenGL version too low/high") - if self.ignore_problems: - print("Ignoring this as requested") - else: - print("Considering this a FAIL test") - test_pass = False - else: - print("{} {} fps".format(benchmark_name, fps)) - if ( self.min_fps > fps): - print("(Failed to meet minimum {} FPS)".format( - self.min_fps)) - test_pass = False - return test_pass - - - - -share_dir = '/usr/share/globs' -locale_dir = '/usr/share/locale' -bench_dir = '/usr/lib/globs' - -parser = argparse.ArgumentParser("Executes gl benchmarks non-interactively") -parser.add_argument("--width", action='store', - default=800, type=int) -parser.add_argument("--height", action='store', - default=600, type=int) -parser.add_argument("--repetitions", action='store', - default=1, type=int) -parser.add_argument("--time", action='store', - default=10, type=int) -parser.add_argument("--ignore-problems", action='store_true', - default=False, help=("If a test fails to " - "produce a FPS rating, ignore it for global test " - "outcome purposes")) -parser.add_argument("--fullscreen", action='store_true', - default=False) -parser.add_argument("--min-fps", action='store', - default=60.0, type=float, help=("If any of the benchmarks" - "obtains less than this FPS, the test will be considered" - "failed")) - -args = parser.parse_args() - -app = Application(share_dir, bench_dir, args.width, args.height, - args.time, args.repetitions, args.fullscreen, args.min_fps, - args.ignore_problems) - -if app.run(): - print("PASS") - sys.exit(0) -else: - print("FAIL") - sys.exit(1) - diff --git a/bin/manage_compiz_plugin b/bin/manage_compiz_plugin index 34ec9ee..0b8e479 100755 --- a/bin/manage_compiz_plugin +++ b/bin/manage_compiz_plugin @@ -1,9 +1,10 @@ -#!/usr/bin/python +#!/usr/bin/env python3 # This file is part of Checkbox. # -# Copyright 2014 Canonical Ltd. +# Copyright 2014-2015 Canonical Ltd. # Written by: # Daniel Manrique <roadmr@ubuntu.com> +# Sylvain Pineau <sylvain.pineau@canonical.com> # # Checkbox is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License version 3, @@ -21,12 +22,7 @@ manage_compiz_plugin ==================== This script allows enabling or disabling compiz plugins using -python-compizconfig as a backend. Changes take effect on the fly. - -The script depends on: - python-compizconfig - -And unfortunately only works on Python 2.x. +gsettings. Changes take effect on the fly. """ from gettext import gettext as _ @@ -34,22 +30,18 @@ import argparse import gettext import os import sys +import subprocess import time +PATH="org.compiz.core:/org/compiz/profiles/unity/plugins/core/" +KEY="active-plugins" + gettext.textdomain("2013.com.canonical.certification.checkbox") gettext.bindtextdomain("2013.com.canonical.certification.checkbox", os.getenv("CHECKBOX_PROVIDER_LOCALE_DIR", None)) +plugins = eval(subprocess.check_output(["gsettings", "get", PATH, KEY])) -try: - import compizconfig -except ImportError: - raise SystemExit(_("Can't import compizconfig: {}").format(sys.exc_info()[1])) - - -context = compizconfig.Context() - -plugins = sorted(context.Plugins.keys()) parser = argparse.ArgumentParser(description=_("enable/disable compiz plugins"), epilog=_("Available plugins: {}").format(plugins)) parser.add_argument("plugin", type=str, help=_('Name of plugin to control')) @@ -58,17 +50,14 @@ parser.add_argument("action", type=str, choices=['enable', 'disable'], args = parser.parse_args() - -if args.plugin not in context.Plugins.keys(): - raise SystemExit(_("Plugin {} doesn't exist").format(args.plugin)) - if args.action == 'enable': - state = 1 + if args.plugin in plugins: + raise SystemExit(_("Plugin {} already enabled").format(args.plugin)) + plugins.append(args.plugin) else: - state = 0 + if args.plugin not in plugins: + raise SystemExit(_("Plugin {} doesn't exist").format(args.plugin)) + plugins.remove(args.plugin) +subprocess.call(["gsettings", "set", PATH, KEY, str(plugins)]) -print(_("Setting {plugin} enabled status to {status}").format(plugin=args.plugin, - status=state)) -context.Plugins[args.plugin].Enabled = state time.sleep(3) -print(_("New status is {status}").format(status=context.Plugins[args.plugin].Enabled)) diff --git a/bin/piglit_test b/bin/piglit_test deleted file mode 100755 index 24ef6c7..0000000 --- a/bin/piglit_test +++ /dev/null @@ -1,115 +0,0 @@ -#!/usr/bin/python3 - -import os -import sys - -from argparse import ArgumentParser -from subprocess import check_output, STDOUT - - -class PiglitTests: - - def __init__(self, tests, name): - self._tests = tests - self._name = name - self._results = {} - - def run(self): - piglit_output = '' - - log_path = os.path.join(os.environ.get('CHECKBOX_DATA', '.'), - 'piglit-results', self._name) - - # Need to run in verbose mode to produce output compatible with - # our parser. - run_command = ["piglit-run.py", "-v"] - - for test in self._tests: - run_command.extend(["-t", test]) - - run_command.extend(['/usr/share/piglit/tests/all.tests', log_path]) - - piglit_env = dict(os.environ) - if os.path.isdir("/usr/share/piglit"): - piglit_env['PYTHONPATH'] = "/usr/share/piglit" - - piglit_output = check_output(run_command, - universal_newlines=True, - stderr=STDOUT, - env=piglit_env) - - # TODO: Capture stderr instead? - for line in piglit_output.split('\n'): - if ' :: ' in line: - self._results[line.split(' :: ')[-1].strip()] = \ - line.split(' :: ')[-2].strip() - - def get_tests_by_status(self, status=None): - """ - Return a list of the tests with the given status in the last piglit run - """ - if not status: - return self._results - tests = [] - for test in self._results: - if self._results[test] == status: - tests.append(test) - - return tests - - -def main(): - parser = ArgumentParser("A wrapper script for the Piglit graphics test " - "framework which runs the tests and parses the " - "results.") - parser.add_argument("--test", "-t", - required=True, - action='append', - help="The expression used to get the tests to run.") - parser.add_argument("--name", "-n", - required=True, - help="""A friendly name for this group of tests - to use in reporting.""") - parser.add_argument("--verbose", "-v", - action='store_true', - help='Have more verbose output') - args = parser.parse_args() - - piglit = PiglitTests(args.test, args.name) - piglit.run() - - if not piglit.get_tests_by_status(): - print("WARNING: Test summary is empty, piglit output may have " - "changed. Exiting with error to ensure a human " - "looks at this.") - return 2 - - passed_tests = piglit.get_tests_by_status('pass') - if passed_tests: - print("%d tests passed" % len(passed_tests)) - - if args.verbose: - print("\n".join(["- %s" % test for test in passed_tests])) - - failed_tests = piglit.get_tests_by_status('fail') - if failed_tests: - print("%d tests failed" % len(failed_tests)) - print("\n".join(["- %s" % test for test in failed_tests])) - - crashed_tests = piglit.get_tests_by_status('crash') - if crashed_tests: - print("%d tests crashed" % len(crashed_tests)) - print("\n".join(["- %s" % test for test in crashed_tests])) - - skipped_tests = piglit.get_tests_by_status('skip') - if skipped_tests: - print("%d tests were skipped" % len(skipped_tests)) - print("\n".join(["- %s" % test for test in skipped_tests])) - - if len(failed_tests) > 0 or len(crashed_tests) > 0: - return 1 - else: - return 0 - -if __name__ == "__main__": - sys.exit(main()) diff --git a/jobs/audio.txt.in b/jobs/audio.txt.in index d29213f..588668f 100644 --- a/jobs/audio.txt.in +++ b/jobs/audio.txt.in @@ -97,6 +97,32 @@ command: EOF plugin: user-interact-verify +id: audio/playback_thunderbolt +estimated_duration: 30.0 +imports: from 2013.com.canonical.plainbox import manifest +requires: + manifest.has_thunderbolt == 'True' + device.category == 'AUDIO' + package.name == 'alsa-base' + package.name == 'gir1.2-gst-plugins-base-0.10' or package.name == 'gir1.2-gst-plugins-base-1.0' + package.name == 'pulseaudio-utils' +command: + audio_settings store --verbose --file=$PLAINBOX_SESSION_SHARE/pulseaudio_settings + audio_settings set --verbose --device=hdmi --volume=50 + gst_pipeline_test -t 2 --device hdmi 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! autoaudiosink' + EXIT_CODE=$? + audio_settings restore --verbose --file=$PLAINBOX_SESSION_SHARE/pulseaudio_settings + exit $EXIT_CODE +_description: + PURPOSE: + Thunderbolt audio interface verification + STEPS: + 1. Plug an external Thunderbolt device with sound (Use only one HDMI/DisplayPort/Thunderbolt interface at a time for this test) + 2. Click the Test button + VERIFICATION: + Did you hear the sound from the Thunderbolt device? + +plugin: user-interact-verify id: audio/playback_headphones estimated_duration: 20.0 depends: audio/list_devices diff --git a/jobs/benchmarks.txt.in b/jobs/benchmarks.txt.in index 3550261..d4abcbe 100644 --- a/jobs/benchmarks.txt.in +++ b/jobs/benchmarks.txt.in @@ -96,15 +96,6 @@ estimated_duration: 306.000 _description: Run GLmark2 benchmark plugin: shell -id: benchmarks/graphics/globs -requires: - package.name == 'globs' - cpuinfo.platform in ("i386", "x86_64") -command: glob_test --min-fps=26 --ignore-problems -estimated_duration: 53.500 -_description: Run globs benchmark - -plugin: shell id: benchmarks/graphics/unigine-sanctuary requires: package.name == 'phoronix-test-suite' command: pts_run unigine-sanctuary diff --git a/jobs/disk.txt.in b/jobs/disk.txt.in index 242731a..446ce79 100644 --- a/jobs/disk.txt.in +++ b/jobs/disk.txt.in @@ -64,7 +64,7 @@ command: description: This tests the SMART capabilities for $product (Note that this test will not work against hardware RAID) user: root - command: disk_smart -b /dev/`ls /sys$path/block | sed 's|!|/|'` -s 130 -t 270 + command: disk_smart -b /dev/`ls /sys$path/block | sed 's|!|/|'` -s 130 -t 530 EOF plugin: local diff --git a/jobs/graphics-legacy.txt.in b/jobs/graphics-legacy.txt.in index 02c9ef6..9c2ef40 100644 --- a/jobs/graphics-legacy.txt.in +++ b/jobs/graphics-legacy.txt.in @@ -44,7 +44,7 @@ id: graphics/screen-resolution requires: device.category == 'VIDEO' package.name == 'qmlscene' -command: qmlscene --transparent --fullscreen $PLAINBOX_PROVIDER_DATA/resolution_test.qml +command: qmlscene -qt5 --transparent --fullscreen $PLAINBOX_PROVIDER_DATA/resolution_test.qml estimated_duration: 10.0 _summary: Test default resolution _description: diff --git a/jobs/graphics.txt.in b/jobs/graphics.txt.in index 5750bf1..4eb0e47 100644 --- a/jobs/graphics.txt.in +++ b/jobs/graphics.txt.in @@ -101,7 +101,7 @@ command: requires: device.category == 'VIDEO' package.name == 'qmlscene' - command: qmlscene --transparent --fullscreen $PLAINBOX_PROVIDER_DATA/resolution_test.qml + command: qmlscene -qt5 --transparent --fullscreen $PLAINBOX_PROVIDER_DATA/resolution_test.qml estimated_duration: 10.0 _summary: Test default resolution for $product _description: diff --git a/jobs/local.txt.in b/jobs/local.txt.in index 9bd5934..90102ca 100644 --- a/jobs/local.txt.in +++ b/jobs/local.txt.in @@ -229,13 +229,6 @@ command: shopt -s extglob cat $PLAINBOX_PROVIDER_DATA/../jobs/peripheral.txt?(.in) -id: __piglit__ -plugin: local -_description: Piglit tests -command: - shopt -s extglob - cat $PLAINBOX_PROVIDER_DATA/../jobs/piglit.txt?(.in) - id: __power-management__ plugin: local _description: Power Management tests @@ -257,6 +250,13 @@ command: shopt -s extglob cat $PLAINBOX_PROVIDER_DATA/../jobs/suspend.txt?(.in) +id: __thunderbolt__ +plugin: local +_description: Thunderbolt tests +command: + shopt -s extglob + cat $PLAINBOX_PROVIDER_DATA/../jobs/thunderbolt.pxu + id: __touchpad__ plugin: local _description: Touchpad tests diff --git a/jobs/monitor.txt.in b/jobs/monitor.txt.in index 98a68bd..82899c5 100644 --- a/jobs/monitor.txt.in +++ b/jobs/monitor.txt.in @@ -175,3 +175,20 @@ command: Was your screen dimmed approximately to half of the maximum brightness? EOF +plugin: manual +id: monitor/thunderbolt +imports: from 2013.com.canonical.plainbox import manifest +requires: manifest.has_thunderbolt == 'True' +_summary: Display connected via Thunderbolt +_description: + PURPOSE: + This test will check your Thunderbolt port as a monitor interconnect. + STEPS: + 1. Connect a display (if not already connected) to the Thunderbolt port on + your system + 2. Switch display modes between in your Display Settings, check if it can be + set to mirrored, extended, displayed on external or onboard only + VERIFICATION: + Was the desktop displayed correctly on the Thunderbolt-connected screen in + every mode? + diff --git a/jobs/piglit.txt.in b/jobs/piglit.txt.in deleted file mode 100644 index 445ef73..0000000 --- a/jobs/piglit.txt.in +++ /dev/null @@ -1,81 +0,0 @@ -plugin: shell -id: piglit/fbo -requires: - package.name == 'piglit' -command: piglit_test -t ^spec/EXT_framebuffer_object -n fbo -estimated_duration: 28.000 -_description: - Runs piglit tests for checking support for framebuffer object operations, depth buffer and stencil buffer - -plugin: shell -id: piglit/gl-2.1 -requires: - package.name == 'piglit' -command: piglit_test -t spec/'!OpenGL 2.1'/ -n gl-2.1 -estimated_duration: 2.500 -_description: - Runs piglit tests for checking OpenGL 2.1 support - -plugin: shell -id: piglit/vbo -requires: - package.name == 'piglit' -command: piglit_test -t spec/ARB_vertex_buffer_object/ -n vbo -estimated_duration: 0.430 -_description: - Runs piglit tests for checking support for vertex buffer object operations - -plugin: shell -id: piglit/glsl-fragment-shader -requires: - package.name == 'piglit' -command: piglit_test -t ^shaders/glsl-arb-fragment -n glsl-fragment-shader -estimated_duration: 2.700 -_description: - Runs piglit tests for checking support for GLSL fragment shader operations - -plugin: shell -id: piglit/glsl-vertex-shader -requires: - package.name == 'piglit' -command: piglit_test -t ^shaders/glsl-clamp-vertex-color -t ^shaders/glsl-max-vertex-attrib -t ^shaders/glsl-novertexdata -n glsl-vertex-shader -estimated_duration: 3.200 -_description: - Runs piglit tests for checking support for GLSL vertex shader operations - -plugin: shell -id: piglit/glx-tfp -requires: - package.name == 'piglit' -command: piglit_test -t glx-tfp -n glx-tfp -estimated_duration: 2.600 -_description: - Runs piglit tests for checking support for texture from pixmap - -plugin: shell -id: piglit/stencil_buffer -requires: - package.name == 'piglit' -command: piglit_test -t glx-visuals-stencil -t readpixels-24_8 -n stencil_buffer -estimated_duration: 30.000 -_description: - Runs piglit_tests for checking support for stencil buffer operations - -plugin: shell -id: piglit/summarize_results -requires: - package.name == 'piglit' -command: [ -e $PLAINBOX_SESSION_SHARE/piglit-results ] && piglit-summary-html.py $PLAINBOX_SESSION_SHARE/piglit-summary/ `find $PLAINBOX_SESSION_SHARE/piglit-results/ -name main` && echo "Successfully summarized piglit results. They are available in $PLAINBOX_SESSION_SHARE/piglit-sumary/" -estimated_duration: 1.380 -_description: - Runs the piglit results summarizing tool - -plugin: shell -id: piglit/tarball -requires: - package.name == 'piglit' -depends: piglit/summarize_results -command: [ -e $PLAINBOX_SESSION_SHARE/piglit-summary ] && tar cfz $PLAINBOX_SESSION_SHARE/piglit-results.tar.gz $PLAINBOX_SESSION_SHARE/piglit-summary/ -_description: - Archives the piglit-summary directory into the piglit-results.tar.gz. - diff --git a/jobs/thunderbolt.pxu b/jobs/thunderbolt.pxu new file mode 100644 index 0000000..5da10e5 --- /dev/null +++ b/jobs/thunderbolt.pxu @@ -0,0 +1,72 @@ +unit: manifest entry +id: has_thunderbolt +_name: Thunderbolt Support +value-type: bool + +plugin: user-interact +id: thunderbolt/insert +imports: from 2013.com.canonical.plainbox import manifest +requires: manifest.has_thunderbolt == 'True' +command: removable_storage_watcher insert --timeout 40 scsi +_summary: Storage insert detection on Thunderbolt +_description: + PURPOSE: + This test will check if the insertion of a Thunderbolt HDD could be detected + STEPS: + 1. Click 'Test' to begin the test. This test will + timeout and fail if the insertion has not been detected within 40 seconds. + 2. Plug a Thunderbolt HDD into an available Thunderbolt port, if it's not + mounted automatically, please click the HDD icon to mount it. + VERIFICATION: + The verification of this test is automated. Do not change the automatically + selected result + +plugin: shell +id: thunderbolt/storage-test +imports: from 2013.com.canonical.plainbox import manifest +requires: manifest.has_thunderbolt == 'True' +depends: thunderbolt/insert +command: removable_storage_test -s 268400000 scsi +_summary: Storage test on Thunderbolt +_description: + This is an automated test which performs read/write operations on an attached + Thunderbolt HDD + +plugin: user-interact +id: thunderbolt/remove +imports: from 2013.com.canonical.plainbox import manifest +requires: manifest.has_thunderbolt == 'True' +depends: thunderbolt/insert +command: removable_storage_watcher remove scsi +_summary: Storage removal detection on Thunderbolt +_description: + PURPOSE: + This test will check the system can detect the removal of a Thunderbolt HDD + STEPS: + 1. Click 'Test' to begin the test. This test will timeout and fail if + the removal has not been detected within 20 seconds. + 2. Remove the previously attached Thunderbolt HDD from the Thunderbolt port. + VERIFICATION: + The verification of this test is automated. Do not change the automatically + selected result + +plugin: user-interact-verify +id: thunderbolt/daisy-chain +imports: from 2013.com.canonical.plainbox import manifest +requires: manifest.has_thunderbolt == 'True' +command: removable_storage_test -s 268400000 scsi +_summary: Daisy-chain testing for Thunderbolt storage and display device +_description: + PURPOSE: + This test will check if your system can support daisy-chaining of a storage + and a monitor over Thunderbolt port + STEPS: + 1. Connect your Thunderbolt monitor to your systems + 2. Connect and mount your Thunderbolt HDD to another Thunderbolt port of the + monitor (you can do this with HDD first as well) + 3. Click 'Test' to perform the storage test on the Thunderbolt HDD + VERIFICATION: + 1. The verification for storage is automated, please select the result combine + with the result for the display. + 2. Was the desktop displayed correctly on the Thunderbolt-connected screen? + diff --git a/jobs/touchscreen.txt.in b/jobs/touchscreen.txt.in index 9d7ca4b..1069111 100644 --- a/jobs/touchscreen.txt.in +++ b/jobs/touchscreen.txt.in @@ -22,11 +22,11 @@ depends: touchscreen/nontouch-automated estimated_duration: 120.0 _description: PURPOSE: - Touchscreen manual detection of multitouch. + Touchscreen capability manual detection. STEPS: 1. Look at the specifications for your system. VERIFICATION: - Is the screen supposed to be multitouch? + Your screen was detected as a non touch screen. Select PASS if this is correct. plugin: manual id: touchscreen/tap-detect @@ -57,7 +57,7 @@ plugin: user-interact-verify id: touchscreen/multitouch-zoom _summary: Check touchscreen pinch gesture for zoom depends: touchscreen/multitouch-automated -command: qmlscene $PLAINBOX_PROVIDER_DATA/touch_zoom_test.qml 2>&1 |grep -o PASS +command: qmlscene -qt5 $PLAINBOX_PROVIDER_DATA/touch_zoom_test.qml 2>&1 |grep -o PASS estimated_duration: 120.0 _description: PURPOSE: @@ -72,7 +72,7 @@ plugin: user-interact-verify id: touchscreen/multitouch-rotate _summary: Check touchscreen pinch gesture for rotate depends: touchscreen/multitouch-automated -command: qmlscene $PLAINBOX_PROVIDER_DATA/touch_rotate_test.qml 2>&1 |grep -o PASS +command: qmlscene -qt5 $PLAINBOX_PROVIDER_DATA/touch_rotate_test.qml 2>&1 |grep -o PASS estimated_duration: 120.0 _description: PURPOSE: @@ -122,7 +122,7 @@ _description: Did you see the green circles around the three fingers? command: manage_compiz_plugin unityshell disable - qmlscene $PLAINBOX_PROVIDER_DATA/touch_tap_test.qml --touchpoints=3 2>&1 | grep -o PASS + qmlscene -qt5 $PLAINBOX_PROVIDER_DATA/touch_tap_test.qml --touchpoints=3 2>&1 | grep -o PASS EXIT=$? manage_compiz_plugin unityshell enable exit $EXIT @@ -141,7 +141,7 @@ _description: Did you see the green circles around the four fingers? command: manage_compiz_plugin unityshell disable - qmlscene $PLAINBOX_PROVIDER_DATA/touch_tap_test.qml --touchpoints=4 2>&1 | grep -o PASS + qmlscene -qt5 $PLAINBOX_PROVIDER_DATA/touch_tap_test.qml --touchpoints=4 2>&1 | grep -o PASS EXIT=$? manage_compiz_plugin unityshell enable exit $EXIT diff --git a/po/POTFILES.in b/po/POTFILES.in index f65c03c..ea358f1 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -33,7 +33,6 @@ [type: gettext/rfc822deb] jobs/panel_clock_test.txt.in [type: gettext/rfc822deb] jobs/panel_reboot.txt.in [type: gettext/rfc822deb] jobs/peripheral.txt.in -[type: gettext/rfc822deb] jobs/piglit.txt.in [type: gettext/rfc822deb] jobs/power-management.txt.in [type: gettext/rfc822deb] jobs/rendercheck.txt.in [type: gettext/rfc822deb] jobs/server-services.txt.in @@ -112,7 +111,6 @@ bin/network_wait [type: gettext/python] bin/optical_detect [type: gettext/python] bin/optical_read_test bin/optical_write_test -[type: gettext/python] bin/piglit_test [type: gettext/python] bin/pm_log_check [type: gettext/python] bin/pm_test [type: gettext/python] bin/process_wait @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: plainbox-provider-checkbox 0.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-12-03 14:39+0100\n" +"POT-Creation-Date: 2015-03-31 15:25+0200\n" "PO-Revision-Date: 2014-06-12 07:54+0000\n" "Last-Translator: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>\n" "Language-Team: polski <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-03-03 05:17+0000\n" -"X-Generator: Launchpad (build 17361)\n" +"X-Launchpad-Export-Date: 2015-04-01 05:07+0000\n" +"X-Generator: Launchpad (build 17413)\n" "Language: Polish\n" #. description @@ -780,7 +780,7 @@ msgstr "" #. summary #: ../jobs/disk.txt.in:18 -msgid "Disk statistics for {attr_DEVNAME}" +msgid "Disk statistics for /dev/{name}" msgstr "" #. description @@ -799,37 +799,35 @@ msgstr "" #. description #: ../jobs/disk.txt.in:19 msgid "" -" product vendor: {attr_ID_VENDOR}\n" -" product name: {attr_ID_MODEL}\n" -" serial number: {attr_ID_SERIAL_SHORT}\n" +" product name: {product}\n" " sysfs path: {path}\n" -" device node path: {attr_DEVNAME}" +" device node path: /dev/{name}" msgstr "" #. description -#: ../jobs/disk.txt.in:37 +#: ../jobs/disk.txt.in:35 msgid "Check stats changes for each disk" msgstr "" #. description -#: ../jobs/disk.txt.in:58 +#: ../jobs/disk.txt.in:56 msgid "SMART test" msgstr "" #. description -#: ../jobs/disk.txt.in:78 +#: ../jobs/disk.txt.in:76 msgid "Verify system storage performs at or above baseline performance" msgstr "" #. description -#: ../jobs/disk.txt.in:98 +#: ../jobs/disk.txt.in:96 msgid "" "Verify that storage devices, such as Fibre Channel and RAID can be detected " "and perform under stress." msgstr "" #. description -#: ../jobs/disk.txt.in:120 +#: ../jobs/disk.txt.in:118 msgid "" "Some new hard drives include a feature that parks the drive heads after a " "short period of inactivity. This is a power-saving feature, but it can have " @@ -839,7 +837,7 @@ msgid "" msgstr "" #. description -#: ../jobs/disk.txt.in:132 +#: ../jobs/disk.txt.in:130 msgid "" "PURPOSE:\n" " This test checks that a systems drive protection mechanism works properly.\n" @@ -1276,6 +1274,28 @@ msgstr "" msgid "Attaches the simple screen capture file" msgstr "" +#. summary +#: ../jobs/graphics.txt.in:563 +msgid "Obtains a simple screen capture of {product}" +msgstr "" + +#. description +#: ../jobs/graphics.txt.in:567 +msgid "" +"Obtains a simple screen capture of {product} using gnome-screenshot if " +"present" +msgstr "" + +#. summary +#: ../jobs/graphics.txt.in:575 +msgid "Attaches a simple screen capture of {product}" +msgstr "" + +#. description +#: ../jobs/graphics.txt.in:578 +msgid "Attaches the simple screen capture file of {product}" +msgstr "" + #. description #: ../jobs/hibernate.txt.in:17 msgid "" @@ -1473,6 +1493,11 @@ msgid "Attach /etc/buildstamp" msgstr "" #. description +#: ../jobs/info.txt.in:248 +msgid "Attaches the debug log from the virtualization run" +msgstr "" + +#. description #: ../jobs/input.txt.in:7 msgid "Pointing device tests." msgstr "" @@ -2148,71 +2173,66 @@ msgstr "" #. description #: ../jobs/local.txt.in:234 -msgid "Piglit tests" -msgstr "" - -#. description -#: ../jobs/local.txt.in:241 msgid "Power Management tests" msgstr "" #. description -#: ../jobs/local.txt.in:248 +#: ../jobs/local.txt.in:241 msgid "Server Services checks" msgstr "" #. description -#: ../jobs/local.txt.in:255 +#: ../jobs/local.txt.in:248 msgid "Suspend tests" msgstr "" #. description -#: ../jobs/local.txt.in:262 +#: ../jobs/local.txt.in:255 msgid "Touchpad tests" msgstr "" #. description -#: ../jobs/local.txt.in:269 +#: ../jobs/local.txt.in:262 msgid "Touchscreen tests" msgstr "" #. description -#: ../jobs/local.txt.in:276 +#: ../jobs/local.txt.in:269 msgid "USB tests" msgstr "" #. description -#: ../jobs/local.txt.in:283 +#: ../jobs/local.txt.in:276 msgid "User Applications" msgstr "" #. description -#: ../jobs/local.txt.in:290 +#: ../jobs/local.txt.in:283 msgid "Virtualization tests" msgstr "" #. description -#: ../jobs/local.txt.in:297 +#: ../jobs/local.txt.in:290 msgid "Wireless networking tests" msgstr "" #. description -#: ../jobs/local.txt.in:304 +#: ../jobs/local.txt.in:297 msgid "Mobile broadband tests" msgstr "" #. description -#: ../jobs/local.txt.in:311 +#: ../jobs/local.txt.in:304 msgid "Stress tests" msgstr "" #. description -#: ../jobs/local.txt.in:318 +#: ../jobs/local.txt.in:311 msgid "Smoke tests" msgstr "" #. description -#: ../jobs/local.txt.in:325 +#: ../jobs/local.txt.in:318 msgid "Sniff Sniffers" msgstr "" @@ -3182,56 +3202,6 @@ msgid "" msgstr "" #. description -#: ../jobs/piglit.txt.in:7 -msgid "" -"Runs piglit tests for checking support for framebuffer object operations, " -"depth buffer and stencil buffer" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:16 -msgid "Runs piglit tests for checking OpenGL 2.1 support" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:25 -msgid "" -"Runs piglit tests for checking support for vertex buffer object operations" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:34 -msgid "" -"Runs piglit tests for checking support for GLSL fragment shader operations" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:43 -msgid "" -"Runs piglit tests for checking support for GLSL vertex shader operations" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:52 -msgid "Runs piglit tests for checking support for texture from pixmap" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:61 -msgid "Runs piglit_tests for checking support for stencil buffer operations" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:70 -msgid "Runs the piglit results summarizing tool" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:79 -msgid "Archives the piglit-summary directory into the piglit-results.tar.gz." -msgstr "" - -#. description #: ../jobs/power-management.txt.in:4 msgid "" "PURPOSE:\n" @@ -3255,7 +3225,7 @@ msgid "Attach log from fwts wakealarm test" msgstr "" #. description -#: ../jobs/power-management.txt.in:43 +#: ../jobs/power-management.txt.in:44 msgid "" "PURPOSE:\n" " This test will check the system's ability to power-off and boot.\n" @@ -3273,14 +3243,14 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:60 +#: ../jobs/power-management.txt.in:61 msgid "" "This will attach any logs from the power-management/poweroff test to the " "results." msgstr "" #. description -#: ../jobs/power-management.txt.in:72 +#: ../jobs/power-management.txt.in:74 msgid "" "PURPOSE:\n" " This test will check the system's ability to reboot cleanly.\n" @@ -3296,14 +3266,14 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:87 +#: ../jobs/power-management.txt.in:89 msgid "" "This will attach any logs from the power-management/reboot test to the " "results." msgstr "" #. description -#: ../jobs/power-management.txt.in:94 +#: ../jobs/power-management.txt.in:96 msgid "" "PURPOSE:\n" " This test will check your lid sensors.\n" @@ -3314,7 +3284,7 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:112 +#: ../jobs/power-management.txt.in:114 msgid "" "PURPOSE:\n" " This test will check your lid sensors\n" @@ -3326,7 +3296,7 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:131 +#: ../jobs/power-management.txt.in:133 msgid "" "PURPOSE:\n" " This test will check your lid sensors.\n" @@ -3340,20 +3310,20 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:151 +#: ../jobs/power-management.txt.in:153 msgid "" "Verify that the Real-time clock (RTC) device functions properly, if present" msgstr "" #. description -#: ../jobs/power-management.txt.in:158 +#: ../jobs/power-management.txt.in:160 msgid "" "Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple " "regression check)" msgstr "" #. description -#: ../jobs/power-management.txt.in:165 +#: ../jobs/power-management.txt.in:167 msgid "" "PURPOSE:\n" " This test will ensure that the AC is unplugged for the battery drain " @@ -3365,37 +3335,37 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:178 +#: ../jobs/power-management.txt.in:180 msgid "Checks the battery drain during idle. Reports time until empty" msgstr "" #. description -#: ../jobs/power-management.txt.in:178 +#: ../jobs/power-management.txt.in:180 msgid "and capacity as well." msgstr "" #. description -#: ../jobs/power-management.txt.in:189 +#: ../jobs/power-management.txt.in:191 msgid "Checks the battery drain while watching a movie. Reports time" msgstr "" #. description -#: ../jobs/power-management.txt.in:189 +#: ../jobs/power-management.txt.in:191 msgid "until empty and capacity as well. Requires MOVIE_VAR to be set." msgstr "" #. description -#: ../jobs/power-management.txt.in:202 +#: ../jobs/power-management.txt.in:204 msgid "Checks the battery drain during suspend. Reports time until" msgstr "" #. description -#: ../jobs/power-management.txt.in:202 +#: ../jobs/power-management.txt.in:204 msgid "empty and capacity as well." msgstr "" #. description -#: ../jobs/power-management.txt.in:211 +#: ../jobs/power-management.txt.in:213 msgid "" "PURPOSE:\n" " This test will ensure that the AC is plugged back in after the battery.\n" @@ -3407,7 +3377,7 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:225 +#: ../jobs/power-management.txt.in:227 msgid "" "PURPOSE:\n" " This test will verify that your system can successfully reboot.\n" @@ -3425,7 +3395,7 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:244 +#: ../jobs/power-management.txt.in:246 msgid "" "PURPOSE:\n" " This test will check your system shutdown/booting cycle\n" @@ -3640,67 +3610,67 @@ msgid "" msgstr "" #. description -#: ../jobs/stress.txt.in:158 +#: ../jobs/stress.txt.in:159 msgid "Stress reboot system (100 cycles)" msgstr "" #. description -#: ../jobs/stress.txt.in:176 +#: ../jobs/stress.txt.in:178 msgid "Stress reboot system (30 cycles)" msgstr "" #. description -#: ../jobs/stress.txt.in:193 +#: ../jobs/stress.txt.in:196 msgid "Stress poweroff system (100 cycles)" msgstr "" #. description -#: ../jobs/stress.txt.in:211 +#: ../jobs/stress.txt.in:215 msgid "Stress poweroff system (30 cycles)" msgstr "" #. description -#: ../jobs/stress.txt.in:224 +#: ../jobs/stress.txt.in:228 msgid "Check logs for the stress reboot (30 cycles) test case" msgstr "" #. description -#: ../jobs/stress.txt.in:238 +#: ../jobs/stress.txt.in:242 msgid "Check logs for the stress poweroff (30 cycles) test case" msgstr "" #. description -#: ../jobs/stress.txt.in:252 +#: ../jobs/stress.txt.in:256 msgid "Check logs for the stress reboot (100 cycles) test case" msgstr "" #. description -#: ../jobs/stress.txt.in:266 +#: ../jobs/stress.txt.in:270 msgid "Check logs for the stress poweroff (100 cycles) test case" msgstr "" #. description -#: ../jobs/stress.txt.in:283 +#: ../jobs/stress.txt.in:287 msgid "Run the graphics stress test. This test can take a few minutes." msgstr "" #. description -#: ../jobs/stress.txt.in:292 +#: ../jobs/stress.txt.in:296 msgid "Attaches the graphics stress results to the submission." msgstr "" #. description -#: ../jobs/stress.txt.in:299 +#: ../jobs/stress.txt.in:303 msgid "Runs a test that transfers 100 10MB files 3 times to usb." msgstr "" #. summary -#: ../jobs/stress.txt.in:304 +#: ../jobs/stress.txt.in:308 msgid "Stress test for SDHC card" msgstr "" #. description -#: ../jobs/stress.txt.in:307 +#: ../jobs/stress.txt.in:311 msgid "" "PURPOSE:\n" " This test will transfers 100 10MB files 3 times to a SDHC card, to\n" @@ -3716,12 +3686,12 @@ msgid "" msgstr "" #. description -#: ../jobs/stress.txt.in:326 +#: ../jobs/stress.txt.in:330 msgid "Ping ubuntu.com and restart network interfaces 100 times" msgstr "" #. description -#: ../jobs/stress.txt.in:338 +#: ../jobs/stress.txt.in:342 msgid "" "PURPOSE:\n" " To make sure that stressing the wifi hotkey does not cause applets to " @@ -5212,6 +5182,11 @@ msgid "" msgstr "" #. description +#: ../jobs/touchpad.txt.in:205 +msgid "This test will check if your touchpad was detected as a mouse." +msgstr "" + +#. description #: ../jobs/touchscreen.txt.in:7 msgid "" "Determine whether the screen is detected as a non-touch device automatically." @@ -5228,11 +5203,12 @@ msgstr "" #: ../jobs/touchscreen.txt.in:23 msgid "" "PURPOSE:\n" -" Touchscreen manual detection of multitouch.\n" +" Touchscreen capability manual detection.\n" "STEPS:\n" " 1. Look at the specifications for your system.\n" "VERIFICATION:\n" -" Is the screen supposed to be multitouch?" +" Your screen was detected as a non touch screen. Select PASS if this is " +"correct." msgstr "" #. description diff --git a/po/plainbox-provider-checkbox.pot b/po/plainbox-provider-checkbox.pot index 6941a09..799a46d 100644 --- a/po/plainbox-provider-checkbox.pot +++ b/po/plainbox-provider-checkbox.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-12-03 14:39+0100\n" +"POT-Creation-Date: 2015-03-31 15:25+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -778,7 +778,7 @@ msgstr "" #. summary #: ../jobs/disk.txt.in:18 -msgid "Disk statistics for {attr_DEVNAME}" +msgid "Disk statistics for /dev/{name}" msgstr "" #. description @@ -797,37 +797,35 @@ msgstr "" #. description #: ../jobs/disk.txt.in:19 msgid "" -" product vendor: {attr_ID_VENDOR}\n" -" product name: {attr_ID_MODEL}\n" -" serial number: {attr_ID_SERIAL_SHORT}\n" +" product name: {product}\n" " sysfs path: {path}\n" -" device node path: {attr_DEVNAME}" +" device node path: /dev/{name}" msgstr "" #. description -#: ../jobs/disk.txt.in:37 +#: ../jobs/disk.txt.in:35 msgid "Check stats changes for each disk" msgstr "" #. description -#: ../jobs/disk.txt.in:58 +#: ../jobs/disk.txt.in:56 msgid "SMART test" msgstr "" #. description -#: ../jobs/disk.txt.in:78 +#: ../jobs/disk.txt.in:76 msgid "Verify system storage performs at or above baseline performance" msgstr "" #. description -#: ../jobs/disk.txt.in:98 +#: ../jobs/disk.txt.in:96 msgid "" "Verify that storage devices, such as Fibre Channel and RAID can be detected " "and perform under stress." msgstr "" #. description -#: ../jobs/disk.txt.in:120 +#: ../jobs/disk.txt.in:118 msgid "" "Some new hard drives include a feature that parks the drive heads after a " "short period of inactivity. This is a power-saving feature, but it can have " @@ -837,7 +835,7 @@ msgid "" msgstr "" #. description -#: ../jobs/disk.txt.in:132 +#: ../jobs/disk.txt.in:130 msgid "" "PURPOSE:\n" " This test checks that a systems drive protection mechanism works properly.\n" @@ -1274,6 +1272,28 @@ msgstr "" msgid "Attaches the simple screen capture file" msgstr "" +#. summary +#: ../jobs/graphics.txt.in:563 +msgid "Obtains a simple screen capture of {product}" +msgstr "" + +#. description +#: ../jobs/graphics.txt.in:567 +msgid "" +"Obtains a simple screen capture of {product} using gnome-screenshot if " +"present" +msgstr "" + +#. summary +#: ../jobs/graphics.txt.in:575 +msgid "Attaches a simple screen capture of {product}" +msgstr "" + +#. description +#: ../jobs/graphics.txt.in:578 +msgid "Attaches the simple screen capture file of {product}" +msgstr "" + #. description #: ../jobs/hibernate.txt.in:17 msgid "" @@ -1471,6 +1491,11 @@ msgid "Attach /etc/buildstamp" msgstr "" #. description +#: ../jobs/info.txt.in:248 +msgid "Attaches the debug log from the virtualization run" +msgstr "" + +#. description #: ../jobs/input.txt.in:7 msgid "Pointing device tests." msgstr "" @@ -2146,71 +2171,66 @@ msgstr "" #. description #: ../jobs/local.txt.in:234 -msgid "Piglit tests" -msgstr "" - -#. description -#: ../jobs/local.txt.in:241 msgid "Power Management tests" msgstr "" #. description -#: ../jobs/local.txt.in:248 +#: ../jobs/local.txt.in:241 msgid "Server Services checks" msgstr "" #. description -#: ../jobs/local.txt.in:255 +#: ../jobs/local.txt.in:248 msgid "Suspend tests" msgstr "" #. description -#: ../jobs/local.txt.in:262 +#: ../jobs/local.txt.in:255 msgid "Touchpad tests" msgstr "" #. description -#: ../jobs/local.txt.in:269 +#: ../jobs/local.txt.in:262 msgid "Touchscreen tests" msgstr "" #. description -#: ../jobs/local.txt.in:276 +#: ../jobs/local.txt.in:269 msgid "USB tests" msgstr "" #. description -#: ../jobs/local.txt.in:283 +#: ../jobs/local.txt.in:276 msgid "User Applications" msgstr "" #. description -#: ../jobs/local.txt.in:290 +#: ../jobs/local.txt.in:283 msgid "Virtualization tests" msgstr "" #. description -#: ../jobs/local.txt.in:297 +#: ../jobs/local.txt.in:290 msgid "Wireless networking tests" msgstr "" #. description -#: ../jobs/local.txt.in:304 +#: ../jobs/local.txt.in:297 msgid "Mobile broadband tests" msgstr "" #. description -#: ../jobs/local.txt.in:311 +#: ../jobs/local.txt.in:304 msgid "Stress tests" msgstr "" #. description -#: ../jobs/local.txt.in:318 +#: ../jobs/local.txt.in:311 msgid "Smoke tests" msgstr "" #. description -#: ../jobs/local.txt.in:325 +#: ../jobs/local.txt.in:318 msgid "Sniff Sniffers" msgstr "" @@ -3178,56 +3198,6 @@ msgid "" msgstr "" #. description -#: ../jobs/piglit.txt.in:7 -msgid "" -"Runs piglit tests for checking support for framebuffer object operations, " -"depth buffer and stencil buffer" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:16 -msgid "Runs piglit tests for checking OpenGL 2.1 support" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:25 -msgid "" -"Runs piglit tests for checking support for vertex buffer object operations" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:34 -msgid "" -"Runs piglit tests for checking support for GLSL fragment shader operations" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:43 -msgid "" -"Runs piglit tests for checking support for GLSL vertex shader operations" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:52 -msgid "Runs piglit tests for checking support for texture from pixmap" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:61 -msgid "Runs piglit_tests for checking support for stencil buffer operations" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:70 -msgid "Runs the piglit results summarizing tool" -msgstr "" - -#. description -#: ../jobs/piglit.txt.in:79 -msgid "Archives the piglit-summary directory into the piglit-results.tar.gz." -msgstr "" - -#. description #: ../jobs/power-management.txt.in:4 msgid "" "PURPOSE:\n" @@ -3251,7 +3221,7 @@ msgid "Attach log from fwts wakealarm test" msgstr "" #. description -#: ../jobs/power-management.txt.in:43 +#: ../jobs/power-management.txt.in:44 msgid "" "PURPOSE:\n" " This test will check the system's ability to power-off and boot.\n" @@ -3269,14 +3239,14 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:60 +#: ../jobs/power-management.txt.in:61 msgid "" "This will attach any logs from the power-management/poweroff test to the " "results." msgstr "" #. description -#: ../jobs/power-management.txt.in:72 +#: ../jobs/power-management.txt.in:74 msgid "" "PURPOSE:\n" " This test will check the system's ability to reboot cleanly.\n" @@ -3292,14 +3262,14 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:87 +#: ../jobs/power-management.txt.in:89 msgid "" "This will attach any logs from the power-management/reboot test to the " "results." msgstr "" #. description -#: ../jobs/power-management.txt.in:94 +#: ../jobs/power-management.txt.in:96 msgid "" "PURPOSE:\n" " This test will check your lid sensors.\n" @@ -3310,7 +3280,7 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:112 +#: ../jobs/power-management.txt.in:114 msgid "" "PURPOSE:\n" " This test will check your lid sensors\n" @@ -3322,7 +3292,7 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:131 +#: ../jobs/power-management.txt.in:133 msgid "" "PURPOSE:\n" " This test will check your lid sensors.\n" @@ -3336,20 +3306,20 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:151 +#: ../jobs/power-management.txt.in:153 msgid "" "Verify that the Real-time clock (RTC) device functions properly, if present" msgstr "" #. description -#: ../jobs/power-management.txt.in:158 +#: ../jobs/power-management.txt.in:160 msgid "" "Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple " "regression check)" msgstr "" #. description -#: ../jobs/power-management.txt.in:165 +#: ../jobs/power-management.txt.in:167 msgid "" "PURPOSE:\n" " This test will ensure that the AC is unplugged for the battery drain " @@ -3361,37 +3331,37 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:178 +#: ../jobs/power-management.txt.in:180 msgid "Checks the battery drain during idle. Reports time until empty" msgstr "" #. description -#: ../jobs/power-management.txt.in:178 +#: ../jobs/power-management.txt.in:180 msgid "and capacity as well." msgstr "" #. description -#: ../jobs/power-management.txt.in:189 +#: ../jobs/power-management.txt.in:191 msgid "Checks the battery drain while watching a movie. Reports time" msgstr "" #. description -#: ../jobs/power-management.txt.in:189 +#: ../jobs/power-management.txt.in:191 msgid "until empty and capacity as well. Requires MOVIE_VAR to be set." msgstr "" #. description -#: ../jobs/power-management.txt.in:202 +#: ../jobs/power-management.txt.in:204 msgid "Checks the battery drain during suspend. Reports time until" msgstr "" #. description -#: ../jobs/power-management.txt.in:202 +#: ../jobs/power-management.txt.in:204 msgid "empty and capacity as well." msgstr "" #. description -#: ../jobs/power-management.txt.in:211 +#: ../jobs/power-management.txt.in:213 msgid "" "PURPOSE:\n" " This test will ensure that the AC is plugged back in after the battery.\n" @@ -3403,7 +3373,7 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:225 +#: ../jobs/power-management.txt.in:227 msgid "" "PURPOSE:\n" " This test will verify that your system can successfully reboot.\n" @@ -3421,7 +3391,7 @@ msgid "" msgstr "" #. description -#: ../jobs/power-management.txt.in:244 +#: ../jobs/power-management.txt.in:246 msgid "" "PURPOSE:\n" " This test will check your system shutdown/booting cycle\n" @@ -3635,67 +3605,67 @@ msgid "" msgstr "" #. description -#: ../jobs/stress.txt.in:158 +#: ../jobs/stress.txt.in:159 msgid "Stress reboot system (100 cycles)" msgstr "" #. description -#: ../jobs/stress.txt.in:176 +#: ../jobs/stress.txt.in:178 msgid "Stress reboot system (30 cycles)" msgstr "" #. description -#: ../jobs/stress.txt.in:193 +#: ../jobs/stress.txt.in:196 msgid "Stress poweroff system (100 cycles)" msgstr "" #. description -#: ../jobs/stress.txt.in:211 +#: ../jobs/stress.txt.in:215 msgid "Stress poweroff system (30 cycles)" msgstr "" #. description -#: ../jobs/stress.txt.in:224 +#: ../jobs/stress.txt.in:228 msgid "Check logs for the stress reboot (30 cycles) test case" msgstr "" #. description -#: ../jobs/stress.txt.in:238 +#: ../jobs/stress.txt.in:242 msgid "Check logs for the stress poweroff (30 cycles) test case" msgstr "" #. description -#: ../jobs/stress.txt.in:252 +#: ../jobs/stress.txt.in:256 msgid "Check logs for the stress reboot (100 cycles) test case" msgstr "" #. description -#: ../jobs/stress.txt.in:266 +#: ../jobs/stress.txt.in:270 msgid "Check logs for the stress poweroff (100 cycles) test case" msgstr "" #. description -#: ../jobs/stress.txt.in:283 +#: ../jobs/stress.txt.in:287 msgid "Run the graphics stress test. This test can take a few minutes." msgstr "" #. description -#: ../jobs/stress.txt.in:292 +#: ../jobs/stress.txt.in:296 msgid "Attaches the graphics stress results to the submission." msgstr "" #. description -#: ../jobs/stress.txt.in:299 +#: ../jobs/stress.txt.in:303 msgid "Runs a test that transfers 100 10MB files 3 times to usb." msgstr "" #. summary -#: ../jobs/stress.txt.in:304 +#: ../jobs/stress.txt.in:308 msgid "Stress test for SDHC card" msgstr "" #. description -#: ../jobs/stress.txt.in:307 +#: ../jobs/stress.txt.in:311 msgid "" "PURPOSE:\n" " This test will transfers 100 10MB files 3 times to a SDHC card, to\n" @@ -3711,12 +3681,12 @@ msgid "" msgstr "" #. description -#: ../jobs/stress.txt.in:326 +#: ../jobs/stress.txt.in:330 msgid "Ping ubuntu.com and restart network interfaces 100 times" msgstr "" #. description -#: ../jobs/stress.txt.in:338 +#: ../jobs/stress.txt.in:342 msgid "" "PURPOSE:\n" " To make sure that stressing the wifi hotkey does not cause applets to " @@ -5205,6 +5175,11 @@ msgid "" msgstr "" #. description +#: ../jobs/touchpad.txt.in:205 +msgid "This test will check if your touchpad was detected as a mouse." +msgstr "" + +#. description #: ../jobs/touchscreen.txt.in:7 msgid "" "Determine whether the screen is detected as a non-touch device automatically." @@ -5221,11 +5196,12 @@ msgstr "" #: ../jobs/touchscreen.txt.in:23 msgid "" "PURPOSE:\n" -" Touchscreen manual detection of multitouch.\n" +" Touchscreen capability manual detection.\n" "STEPS:\n" " 1. Look at the specifications for your system.\n" "VERIFICATION:\n" -" Is the screen supposed to be multitouch?" +" Your screen was detected as a non touch screen. Select PASS if this is " +"correct." msgstr "" #. description |
