From patchwork Thu Mar 22 13:55:14 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Le Chi Thu X-Patchwork-Id: 7412 Return-Path: X-Original-To: patchwork@peony.canonical.com Delivered-To: patchwork@peony.canonical.com Received: from fiordland.canonical.com (fiordland.canonical.com [91.189.94.145]) by peony.canonical.com (Postfix) with ESMTP id 018FC23E29 for ; Thu, 22 Mar 2012 13:55:18 +0000 (UTC) Received: from mail-iy0-f180.google.com (mail-iy0-f180.google.com [209.85.210.180]) by fiordland.canonical.com (Postfix) with ESMTP id 9E2E0A18439 for ; Thu, 22 Mar 2012 13:55:17 +0000 (UTC) Received: by mail-iy0-f180.google.com with SMTP id e36so4145266iag.11 for ; Thu, 22 Mar 2012 06:55:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-forwarded-to:x-forwarded-for:delivered-to:received-spf :mime-version:x-launchpad-project:x-launchpad-branch :x-launchpad-message-rationale:x-launchpad-branch-revision-number :x-launchpad-notification-type:to:from:subject:message-id:date :reply-to:sender:errors-to:precedence:x-generated-by :x-launchpad-hash:x-gm-message-state:content-type; bh=+247s57fRbjwISEVnjxfT50pdj9PbYGKa69EK6lV8+E=; b=HGTl9oGQ+BGlSgYUod6mXYLUevfkG1Q8Rs2+6FOxSmF7LG6M3F7Ylm6Zcn037Ap5Rl JG6wdFD7OWAh7jeylYonIo6p13QV0NoTtXH1Dl60Q96WzC/WmNvN29Lf7uv/YFUGcG1C 4LOuR8ZkkL76GUN77jRUuJfsh3KvOx++bUsrv30fRh8WQlkaAOop8rlpykleUv/Xo07U 4qmyvdz5UR6bZu6CC841hfKmRqMhQBHT0uz4OWO+rll72MLdXu7sa9IoCKQCYkYn/rR6 +5VgB2HEK07bGv7zVtzqcQSAm99NQT2eJIdfL9rl8+xg/LWXT8QdxRl058/g+mVx67RZ pw6Q== Received: by 10.50.47.231 with SMTP id g7mr1635102ign.12.1332424517344; Thu, 22 Mar 2012 06:55:17 -0700 (PDT) X-Forwarded-To: linaro-patchwork@canonical.com X-Forwarded-For: patch@linaro.org linaro-patchwork@canonical.com Delivered-To: patches@linaro.org Received: by 10.231.203.79 with SMTP id fh15csp49235ibb; Thu, 22 Mar 2012 06:55:16 -0700 (PDT) Received: by 10.180.98.8 with SMTP id ee8mr5474587wib.14.1332424514992; Thu, 22 Mar 2012 06:55:14 -0700 (PDT) Received: from indium.canonical.com (indium.canonical.com. [91.189.90.7]) by mx.google.com with ESMTPS id z84si5249558weq.19.2012.03.22.06.55.14 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 22 Mar 2012 06:55:14 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of bounces@canonical.com designates 91.189.90.7 as permitted sender) client-ip=91.189.90.7; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of bounces@canonical.com designates 91.189.90.7 as permitted sender) smtp.mail=bounces@canonical.com Received: from ackee.canonical.com ([91.189.89.26]) by indium.canonical.com with esmtp (Exim 4.71 #1 (Debian)) id 1SAiTy-0001PD-EN for ; Thu, 22 Mar 2012 13:55:14 +0000 Received: from ackee.canonical.com (localhost [127.0.0.1]) by ackee.canonical.com (Postfix) with ESMTP id 62D2CE012C for ; Thu, 22 Mar 2012 13:55:14 +0000 (UTC) MIME-Version: 1.0 X-Launchpad-Project: lava-test X-Launchpad-Branch: ~linaro-validation/lava-test/trunk X-Launchpad-Message-Rationale: Subscriber X-Launchpad-Branch-Revision-Number: 137 X-Launchpad-Notification-Type: branch-revision To: Linaro Patch Tracker From: noreply@launchpad.net Subject: [Branch ~linaro-validation/lava-test/trunk] Rev 137: Merged more-docs-and-fixes2 Message-Id: <20120322135514.11713.65296.launchpad@ackee.canonical.com> Date: Thu, 22 Mar 2012 13:55:14 -0000 Reply-To: noreply@launchpad.net Sender: bounces@canonical.com Errors-To: bounces@canonical.com Precedence: bulk X-Generated-By: Launchpad (canonical.com); Revision="14981"; Instance="launchpad-lazr.conf" X-Launchpad-Hash: bde30f0f7a883e76151ac954b975ee88ea4178b4 X-Gm-Message-State: ALoCoQnWSkbyAm2BERR1EYjEvtXElibTNtEvh5AbSDsw50/GoXNviANmYn1sTBF9q+n3Do4R4VnO Merge authors: Paul Larson Related merge proposals: https://code.launchpad.net/~pwlars/lava-test/more-docs-and-fixes2/+merge/98049 proposed by: Paul Larson (pwlars) review: Approve - Zygmunt Krynicki (zkrynicki) ------------------------------------------------------------ revno: 137 [merge] committer: Le Chi Thu le.chi.thu@linaro.org branch nick: trunk timestamp: Thu 2012-03-22 14:45:31 +0100 message: Merged more-docs-and-fixes2 renamed: lava_test/test_definitions/bluetooth-enablement.py => lava_test/test_definitions/bluetooth_enablement.py lava_test/test_definitions/leb-basic-graphics.py => lava_test/test_definitions/leb_basic_graphics.py lava_test/test_definitions/wifi-enablement.py => lava_test/test_definitions/wifi_enablement.py modified: doc/tests.rst lava_test/core/providers.py lava_test/test_definitions/perf.py lava_test/test_definitions/posixtestsuite.py lava_test/test_definitions/pwrmgmt.py lava_test/test_definitions/pybench.py lava_test/test_definitions/render-bench.py lava_test/test_definitions/smem.py lava_test/test_definitions/stream.py lava_test/test_definitions/tiobench.py lava_test/test_definitions/x11perf.py lava_test/test_definitions/xrestop.py --- lp:lava-test https://code.launchpad.net/~linaro-validation/lava-test/trunk You are subscribed to branch lp:lava-test. To unsubscribe from this branch go to https://code.launchpad.net/~linaro-validation/lava-test/trunk/+edit-subscription === modified file 'doc/tests.rst' --- doc/tests.rst 2012-03-16 11:23:01 +0000 +++ doc/tests.rst 2012-03-22 13:45:31 +0000 @@ -31,8 +31,8 @@ * `wifi-enablement`_ bluetooth-enablement -+++++++++ -.. automodule:: lava_test.test_definitions.bluetooth-enablement +++++++++++++++++++++ +.. automodule:: lava_test.test_definitions.bluetooth_enablement bootchart +++++++++ @@ -67,21 +67,25 @@ .. automodule:: lava_test.test_definitions.insanity leb-basic-graphics -+++++++++ -.. automodule:: lava_test.test_definitions.leb-basic-graphics +++++++++++++++++++ +.. automodule:: lava_test.test_definitions.leb_basic_graphics ltp +++ .. automodule:: lava_test.test_definitions.ltp lttng -+++ ++++++ .. automodule:: lava_test.test_definitions.lttng peacekeeper +++++++++++ .. automodule:: lava_test.test_definitions.peacekeeper +perf +++++ +.. automodule:: lava_test.test_definitions.perf + posixtestsuite ++++++++++++++ .. automodule:: lava_test.test_definitions.posixtestsuite @@ -115,6 +119,6 @@ .. automodule:: lava_test.test_definitions.xrestop wifi-enablement -+++++++++ -.. automodule:: lava_test.test_definitions.wifi-enablement ++++++++++++++++ +.. automodule:: lava_test.test_definitions.wifi_enablement === modified file 'lava_test/core/providers.py' --- lava_test/core/providers.py 2012-03-16 15:01:57 +0000 +++ lava_test/core/providers.py 2012-03-22 13:45:31 +0000 @@ -27,7 +27,7 @@ """ _builtin_tests = [ - 'bluetooth-enablement', + 'bluetooth_enablement', 'bootchart', 'insanity', 'e2eaudiotest', @@ -36,7 +36,7 @@ 'glmemperf', 'gmpbench', 'gtkperf', - 'leb-basic-graphics', + 'leb_basic_graphics', 'ltp', 'lttng', 'peacekeeper', @@ -49,7 +49,7 @@ 'tiobench', 'x11perf', 'xrestop', - 'wifi-enablement', + 'wifi_enablement', ] def __init__(self, config): === renamed file 'lava_test/test_definitions/bluetooth-enablement.py' => 'lava_test/test_definitions/bluetooth_enablement.py' === renamed file 'lava_test/test_definitions/leb-basic-graphics.py' => 'lava_test/test_definitions/leb_basic_graphics.py' === modified file 'lava_test/test_definitions/perf.py' --- lava_test/test_definitions/perf.py 2012-03-08 19:22:26 +0000 +++ lava_test/test_definitions/perf.py 2012-03-17 11:02:42 +0000 @@ -13,6 +13,15 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +""" +A simple test for the perf performance counters subsystem in Linux. This +currently just runs 'perf test' sanity tests built into the perf tool + +**URL:** None + +**Default options:** None +""" + from lava_test.core.installers import TestInstaller from lava_test.core.parsers import TestParser from lava_test.core.runners import TestRunner === modified file 'lava_test/test_definitions/posixtestsuite.py' --- lava_test/test_definitions/posixtestsuite.py 2012-03-08 19:22:27 +0000 +++ lava_test/test_definitions/posixtestsuite.py 2012-03-17 11:02:42 +0000 @@ -14,14 +14,16 @@ # along with this program. If not, see . """ - This script automates the automate installation, execution, and - results parsing for the OpenPosix test suite. - The POSIX Test Suite is an open source test suite with the goal of - performing conformance, functional, and stress testing of the IEEE - 1003.1-2001 System Interfaces specification However the automation here - does not support the stress test runs. - +The POSIX Test Suite is an open source test suite with the goal of +performing conformance, functional, and stress testing of the IEEE +1003.1-2001 System Interfaces specification However the automation here +does not support the stress test runs. + +**URL:** http://sourceforge.net/projects/posixtest/ + +**Default options:** None """ + import re from lava_test.core.installers import TestInstaller === modified file 'lava_test/test_definitions/pwrmgmt.py' --- lava_test/test_definitions/pwrmgmt.py 2012-03-08 19:22:29 +0000 +++ lava_test/test_definitions/pwrmgmt.py 2012-03-17 11:02:42 +0000 @@ -13,6 +13,15 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +""" +Linaro Power Management QA test suite + +**URL:** http://git.linaro.org/gitweb?p=tools/pm-qa.git;a=summary + +**Default options:** None +""" + + from lava_test.core.installers import TestInstaller from lava_test.core.parsers import TestParser === modified file 'lava_test/test_definitions/pybench.py' --- lava_test/test_definitions/pybench.py 2012-03-08 19:22:30 +0000 +++ lava_test/test_definitions/pybench.py 2012-03-17 11:02:42 +0000 @@ -14,10 +14,12 @@ # along with this program. If not, see . """ - This script automates the automate installation, execution, and - results parsing for the Pybench test suite. - The Pybench test Suite is an open source test suite that provides a - standardized way to measure the performance of Python implementations. +The Pybench test Suite is an open source test suite that provides a +standardized way to measure the performance of Python implementations. + +**URL:** http://python.org + +**Default options:** None """ === modified file 'lava_test/test_definitions/render-bench.py' --- lava_test/test_definitions/render-bench.py 2010-10-01 13:09:45 +0000 +++ lava_test/test_definitions/render-bench.py 2012-03-17 11:02:42 +0000 @@ -1,3 +1,29 @@ +# Copyright (c) 2012 Linaro +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +""" +A program that performs a series of tests to benchmark the XRender X11 +extension. It also performs the same tests using the Imlib2 library to +provide a base for comparing performance. + +**URL:** None + +**Default options:** None +""" + + import re import abrek.testdef === modified file 'lava_test/test_definitions/smem.py' --- lava_test/test_definitions/smem.py 2012-03-08 19:22:32 +0000 +++ lava_test/test_definitions/smem.py 2012-03-17 11:02:42 +0000 @@ -13,6 +13,15 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +""" +Simple test for smem that simply reports the memory usage with shared memory divided proportionally + +**URL:** None + +**Default options:** None +""" + + from lava_test.core.installers import TestInstaller from lava_test.core.parsers import TestParser from lava_test.core.runners import TestRunner === modified file 'lava_test/test_definitions/stream.py' --- lava_test/test_definitions/stream.py 2012-03-08 19:22:33 +0000 +++ lava_test/test_definitions/stream.py 2012-03-17 11:02:42 +0000 @@ -13,6 +13,15 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +""" +The Stream benchmark for measuring memory bandwidth + +**URL:** http://www.cs.virginia.edu/stream/ + +**Default options:** None +""" + + from lava_test.core.installers import TestInstaller from lava_test.core.parsers import TestParser from lava_test.core.runners import TestRunner === modified file 'lava_test/test_definitions/tiobench.py' --- lava_test/test_definitions/tiobench.py 2012-03-08 19:22:35 +0000 +++ lava_test/test_definitions/tiobench.py 2012-03-17 11:02:42 +0000 @@ -13,12 +13,18 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -""" - This script automates the installation, execution, and - results parsing for the tiobench test suite. - tiobench is a multi-threaded I/O benchmark. It is used to measure - file system performance in four basic operations: sequential read, - random read, sequential write, and random write. + +""" +Tiobench is a multi-threaded I/O benchmark. It is used to measure +system performance in four basic operations: sequential read, +random read, sequential write, and random write. + +**URL:** http://sourceforge.net/projects/tiobench/ + +**Default options:** --block=4096 --block=8192 --threads=2 --numruns=2 +""" + +""" """ import re === renamed file 'lava_test/test_definitions/wifi-enablement.py' => 'lava_test/test_definitions/wifi_enablement.py' === modified file 'lava_test/test_definitions/x11perf.py' --- lava_test/test_definitions/x11perf.py 2012-03-08 19:22:38 +0000 +++ lava_test/test_definitions/x11perf.py 2012-03-17 11:02:42 +0000 @@ -14,6 +14,15 @@ # along with this program. If not, see . # +""" +X11perf is an xlib based benchmark to see how fast an X server can execute various tests + +**URL:** http://cgit.freedesktop.org/xorg/app/x11perf/ + +**Default options:** -repeat 3 -aa10text -aa24text -aatrapezoid300 -aatrap2x300 -copypixwin500 -copypixpix500 -comppixwin500 -shmput500 -shmputxy500 -scroll500 +""" + + from lava_test.core.installers import TestInstaller from lava_test.core.parsers import TestParser === modified file 'lava_test/test_definitions/xrestop.py' --- lava_test/test_definitions/xrestop.py 2012-03-08 19:22:40 +0000 +++ lava_test/test_definitions/xrestop.py 2012-03-17 11:02:42 +0000 @@ -15,10 +15,10 @@ """ xrestop - test for X11 server resource usage monitor -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Default options: - None + +**URL:** None + +**Default options:** None """ from lava_test.core.installers import TestInstaller