History log of /external/autotest/client/tests/tbench/tbench.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
861b2d54aec24228cdb3895dbc40062cb40cb2ad 04-Feb-2011 Eric Li <ericli@chromium.org> Merge remote branch 'cros/upstream' into master

Merged to upstream autotest @4749~@5215.

The entire change list description is too big to enlist here. Please refer to upstream (http://autotest.kernel.org/browser) for more details.

BUG=
TEST=emerged both x86 and arm build.
Tested emerged x86 build bvt against a chromeos device.

Review URL: http://codereview.chromium.org/6246035

Change-Id: I8455f2135c87c321c6efc232e2869dc8f675395e
/external/autotest/client/tests/tbench/tbench.py
6f27d4f22a1ba5063968b8c322fa0845f3279ade 29-Sep-2010 Eric Li <ericli@chromium.org> Merge remote branch 'cros/upstream' into tempbranch3

Merge to trunk@4817

BUG=
TEST=

Review URL: http://codereview.chromium.org/3554003

Change-Id: I83376bc7d28104ec2678e157eadbe7df7c05c0e0
/external/autotest/client/tests/tbench/tbench.py
517d95a1ef4edb04da427763f86068a447d45ec7 29-Sep-2010 Benson Leung <bleung@chromium.org> Revert "Merge remote branch 'cros/upstream' into tempbranch2"

This reverts commit 25fc6d1f28e54c46689f12d3b93c2540ef45323a.

TBR=ericli@chromium.org

Review URL: http://codereview.chromium.org/3541002

Change-Id: Ib0165b19bfdf02264f8a6a74ddf3ae74c8c0f7df
/external/autotest/client/tests/tbench/tbench.py
25fc6d1f28e54c46689f12d3b93c2540ef45323a 29-Sep-2010 Eric Li <ericli@chromium.org> Merge remote branch 'cros/upstream' into tempbranch2

Merged to trunk@4816.

BUG=
TEST=we will build a new autotest server instance, and keep cautotest running and then later do a cname switch.

Review URL: http://codereview.chromium.org/3511003

Change-Id: Iee5f52f45f28f84927d6c6f9a74edc370d40288a
/external/autotest/client/tests/tbench/tbench.py
12b45582c04b2417036a6f11afc843ac5fddea50 11-Jan-2010 lmr <lmr@592f7852-d20e-0410-864c-8624ca9c26a4> Massive permission fix

Fix permissions for all the development tree

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>


git-svn-id: http://test.kernel.org/svn/autotest/trunk@4094 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
34b297bba44625fc21ebf8f494454cfdde5a3a4f 03-Feb-2009 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Introduce postprocess_iteration, a way to do the perf keyvals once
per iteration, rather than all at the end. This results in cleaner,
less buggy code, that doesn't tend to grab the keyval for the profiled
run by mistake

Signed-off-by: Martin Bligh <mbligh@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@2734 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
53da18eddf69243ca175d9a4603cba5b55300726 05-Jan-2009 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Rename autotest_utils to utils

Fixes longstanding hangover ugliness from the original change away
from doing "from autotest_utils import *".

Signed-off-by: Martin J. Bligh <mbligh@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@2595 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
0cec9749504a3618a178e9cfb7bedd3fe1854902 28-Aug-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Converting tbench test to run_once.

Part of the patch series to make tests using profiling transparently

Risk: low
Visibility: low - users of tbench test

Signed-off-by: Lucas Meneghel Rodrigues <lucasmr@br.ibm.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@2072 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
c5ddfd1f71caef9ec0c84c53ef7db42fcdc33e1c 04-Aug-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> I have attached the patch for the packaging system.
The documentation is available at : http://test.kernel.org/autotest/PackagingSystem

Signed-off-by: Ashwin Ganti <aganti@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1953 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
8b352856e457518fde6bab947d8fcdb3f53a39ad 07-Jun-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Manual whitespace cleanups and coding style fixes

Signed-off-by: Martin J. Bligh <mbligh@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1665 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
0afbb6369aa5aa9a75ea67dd9e95ec4b21c0c181 06-Jun-2008 jadmanski <jadmanski@592f7852-d20e-0410-864c-8624ca9c26a4> Convert all python code to use four-space indents instead of eight-space tabs.

Signed-off-by: John Admanski <jadmanski@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1658 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
34d0117395947490dbeed9bb1368bb360919266d 05-Jun-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Risk: Required
Visibility: Minimal
Second pass on clean up.
I tested all test to make sure they at least run correctly, adding a few control
file stubs here and there.
Most of the fixes are import os fixes along with a few incorrect references

Signed-off-by: Scott Zawalski <scottz@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1607 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
9f8579202a07a123a3f73c1eb2211d8fe9553b11 05-Jun-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Risk: Required at this point
Visibilty: Under the hood
Here is an update to all public tests adding imports where they were missing
and removing import *

Signed-off-by: Scott Zawalski <scottz@google.com>




git-svn-id: http://test.kernel.org/svn/autotest/trunk@1605 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
2995651c30d0d1a20cfbb70d7b9dc2fe307275a6 16-May-2008 jadmanski <jadmanski@592f7852-d20e-0410-864c-8624ca9c26a4> Risk: Low
Visibility: The bonnie, dbench, reaim, sysbench and tbench tests will
all include their test output in stdout/stderr again.

Modified the recent changes to the benchmarks that converted
system -> system_output to also make use of the retain_output
parameter on system_output that also sends the std* of the commands
to the autotest std*. This also changes the accumulation of the
results to use a list which is concatenated at the end, rather than
concatenating strings as the output is generated.

Signed-off-by: John Admanski <jadmanski@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1524 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
cc1fafd48637eccc16a9421f278ac09d75cb634a 13-May-2008 jadmanski <jadmanski@592f7852-d20e-0410-864c-8624ca9c26a4> Test's format_result() scans stdout before it has been flushed, losing some or all keyvals.
Six tests create their keyval files by scanning the debugdir/stdout disk file created by job.run_test().
This scanning was done without any flushing of pending stdout writes, when the disk file is
shorter than its logical size. This could lead to loss of some or all keyvals, depending
on whether the system is also busy with other work at this moment.

This change was tested via twoway-container testing of simultaneous dbench and tbench jobs,
and ordinary non-container testing of bonnie. The revised btreplay, reaim, and sysbench
tests could not be tested, because their prior version was not runnable.

From: Duane Sand <duanes@google.com>
Signed-off-by: John Admanski <jadmanski@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1507 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
6e8ad824e5af548623e0efd6930de4e04167b5ac 17-Mar-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> In kernbench and tbench, replace count_cpus() by job.cpu_count(),
to scale the test's default # of threads to the number of cpu cores in that job's
container, instead of to all cores in the whole machine.

From: Duane Sand <duanes@google.com>
Signed-off-by: John Admanski <jadmanski@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1350 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
ffa00960749d33c48d5d2e2d69d9b29ce77ab028 13-Oct-2007 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> run default tbench in multi-thread mode just like dbench.

From: kenchen@google.com
Signed-off-by: Martin J. Bligh <mbligh@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@799 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
9f5113dbff55baa311e1dcfa09bc8311529e0964 26-Jun-2007 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Make option to do profiling only runs.

Signed-off-by: Ameya Gujar <ameya@google.com>

For tests that are run with profiling, this patch adds the option of skipping the non-profiling run. Previously we did two runs of the test, one with profiling and the other without. Now, one can do a job.profilers.set_only (True) to run only with profiling.



git-svn-id: http://test.kernel.org/svn/autotest/trunk@543 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
0662b15eaec804c8f69bce5c607b723805cffa01 20-Jun-2007 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> From: Ryan Stutsman <stutsman@google.com>

Add key-value pair parsing to results, to make analysis easier.



git-svn-id: http://test.kernel.org/svn/autotest/trunk@538 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
ca07e4d6e930effcd0dbbffee90894cc30c80000 26-Nov-2006 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Update range statements for iterations to be simpler.

Change from "range(1, iterations+1)" to "range(iterations)"

Signed-off-by: Martin J. Bligh <mbligh@google.com>




git-svn-id: http://test.kernel.org/svn/autotest/trunk@387 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py
7a36dfab52ffc5a1126ed248296efa4f56804e5d 23-Nov-2006 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Move client files under client



git-svn-id: http://test.kernel.org/svn/autotest/trunk@376 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/tbench/tbench.py