summaryrefslogtreecommitdiff
diff options
-rwxr-xr-xbin/glob_test121
-rwxr-xr-xbin/manage_compiz_plugin43
-rwxr-xr-xbin/piglit_test115
-rw-r--r--jobs/audio.txt.in26
-rw-r--r--jobs/benchmarks.txt.in9
-rw-r--r--jobs/disk.txt.in2
-rw-r--r--jobs/graphics-legacy.txt.in2
-rw-r--r--jobs/graphics.txt.in2
-rw-r--r--jobs/local.txt.in14
-rw-r--r--jobs/monitor.txt.in17
-rw-r--r--jobs/piglit.txt.in81
-rw-r--r--jobs/thunderbolt.pxu72
-rw-r--r--jobs/touchscreen.txt.in12
-rw-r--r--po/POTFILES.in2
-rw-r--r--po/pl.po210
-rw-r--r--po/plainbox-provider-checkbox.pot206
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
diff --git a/po/pl.po b/po/pl.po
index 2737654..ac42951 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -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