From patchwork Tue Feb 7 23:18:10 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Larson X-Patchwork-Id: 6696 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 2EE5723E01 for ; Tue, 7 Feb 2012 23:18:14 +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 CBB0EA187A6 for ; Tue, 7 Feb 2012 23:18:13 +0000 (UTC) Received: by iabz7 with SMTP id z7so14552226iab.11 for ; Tue, 07 Feb 2012 15:18:13 -0800 (PST) Received: by 10.50.94.228 with SMTP id df4mr5312215igb.12.1328656693086; Tue, 07 Feb 2012 15:18:13 -0800 (PST) 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.169.210 with SMTP id a18cs139079ibz; Tue, 7 Feb 2012 15:18:12 -0800 (PST) Received: by 10.180.101.101 with SMTP id ff5mr22808574wib.14.1328656691368; Tue, 07 Feb 2012 15:18:11 -0800 (PST) Received: from indium.canonical.com (indium.canonical.com. [91.189.90.7]) by mx.google.com with ESMTPS id y18si14349553weq.36.2012.02.07.15.18.10 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 07 Feb 2012 15:18:11 -0800 (PST) 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 1RuuIc-0002UJ-FU for ; Tue, 07 Feb 2012 23:18:10 +0000 Received: from ackee.canonical.com (localhost [127.0.0.1]) by ackee.canonical.com (Postfix) with ESMTP id 62106E0284 for ; Tue, 7 Feb 2012 23:18:10 +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: 114 X-Launchpad-Notification-Type: branch-revision To: Linaro Patch Tracker From: noreply@launchpad.net Subject: [Branch ~linaro-validation/lava-test/trunk] Rev 114: new lttng test from Avik Sil Message-Id: <20120207231810.28766.12517.launchpad@ackee.canonical.com> Date: Tue, 07 Feb 2012 23:18:10 -0000 Reply-To: noreply@launchpad.net Sender: bounces@canonical.com Errors-To: bounces@canonical.com Precedence: bulk X-Generated-By: Launchpad (canonical.com); Revision="14747"; Instance="launchpad-lazr.conf" X-Launchpad-Hash: 2ce55b86c9c8474dc6b873501c0bba30241c2f49 Merge authors: Avik Sil (aviksil) Related merge proposals: https://code.launchpad.net/~linaro-foundations/lava-test/lava-test-lttng/+merge/91207 proposed by: Avik Sil (aviksil) review: Approve - Paul Larson (pwlars) ------------------------------------------------------------ revno: 114 [merge] committer: Paul Larson branch nick: lava-test timestamp: Tue 2012-02-07 14:46:35 -0800 message: new lttng test from Avik Sil added: lava_test/test_definitions/lttng.py modified: doc/tests.rst lava_test/core/providers.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-01-19 00:11:33 +0000 +++ doc/tests.rst 2012-02-02 06:28:35 +0000 @@ -13,6 +13,7 @@ * `gtkperf`_ * `insanity`_ * `ltp`_ + * `lttng`_ * `peacekeeper`_ * `perf`_ * `posixtestsuite`_ @@ -52,6 +53,10 @@ +++ .. automodule:: lava_test.test_definitions.ltp +lttng ++++ +.. automodule:: lava_test.test_definitions.lttng + peacekeeper +++++++++++ .. automodule:: lava_test.test_definitions.peacekeeper === modified file 'lava_test/core/providers.py' --- lava_test/core/providers.py 2012-02-06 17:51:19 +0000 +++ lava_test/core/providers.py 2012-02-07 22:46:35 +0000 @@ -36,6 +36,7 @@ 'gmpbench', 'gtkperf', 'ltp', + 'lttng', 'peacekeeper', 'perf', 'posixtestsuite', === added file 'lava_test/test_definitions/lttng.py' --- lava_test/test_definitions/lttng.py 1970-01-01 00:00:00 +0000 +++ lava_test/test_definitions/lttng.py 2012-02-02 06:28:35 +0000 @@ -0,0 +1,41 @@ +# 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 . + +""" +The lttng test executes lttng-tools test suite and reports the result. + +**URL:** https://code.launchpad.net/~linaro-foundations/linaro-ubuntu/lava-test-lttng + +**Default options:** None +""" + +from lava_test.core.installers import TestInstaller +from lava_test.core.parsers import TestParser +from lava_test.core.runners import TestRunner +from lava_test.core.tests import Test + +DEFAULT_OPTIONS = "" + +INSTALLSTEPS = ["apt-get build-dep lttng-tools --yes", + "bzr branch lp:~linaro-foundations/linaro-ubuntu/lava-test-lttng"] +DEPS = ["bzr", "linux-headers-$(uname -r)", "lttng-modules-dkms"] +RUNSTEPS = ["cd lava-test-lttng; sudo bash -x ./run-test.sh"] +PATTERN = "^(?P[\w:()]+)\s+\-\s+(?P\w+$)" + +lttnginst = TestInstaller(INSTALLSTEPS, deps=DEPS) +lttngrun = TestRunner(RUNSTEPS, default_options=DEFAULT_OPTIONS) +lttngparser = TestParser(PATTERN) +testobj = Test(test_id="lttng", installer=lttnginst, + runner=lttngrun, parser=lttngparser)