History log of /external/toolchain-utils/crosperf/experiment_status.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e56ceb4e7387a7f7ccb6d8d3b03e3e9692453cbd 09-Aug-2016 George Burgess IV <gbiv@google.com> Random nit fixes in crosperf; NFC.

This also removes results_sorter.py, which seems to be unused and
untested.

TEST=./run_tests.sh passes
BUG=None

Change-Id: I926affb23c78a8a0aedea4ab279da590f8cf93b5
Reviewed-on: https://chrome-internal-review.googlesource.com/273995
Commit-Ready: George Burgess <gbiv@google.com>
Tested-by: George Burgess <gbiv@google.com>
Reviewed-by: Caroline Tice <cmtice@google.com>
/external/toolchain-utils/crosperf/experiment_status.py
f2a3ef46f75d2196a93d3ed27f4d1fcf22b54fbe 15-Dec-2015 Luis Lozano <llozano@chromium.org> Run pyformat on all the toolchain-utils files.

This gets rid of a lot of lint issues.
Ran by doing this:

for f in *.py; do echo -n "$f " ; if [ -x $f ]; then pyformat -i
--remove_trailing_comma --yapf --force_quote_type=double $f ; else
pyformat -i --remove_shebang --remove_trailing_comma --yapf
--force_quote_type=double $f ; fi ; done

BUG=chromium:567921
TEST=Ran simple crosperf run.

Change-Id: I59778835fdaa5f706d2e1765924389f9e97433d1
Reviewed-on: https://chrome-internal-review.googlesource.com/242031
Reviewed-by: Luis Lozano <llozano@chromium.org>
Commit-Queue: Luis Lozano <llozano@chromium.org>
Tested-by: Luis Lozano <llozano@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@google.com>
/external/toolchain-utils/crosperf/experiment_status.py
65ce172366a93dd3f5aa6630f4c97581bba9cf59 15-Dec-2015 Yunlian Jiang <yunlian@google.com> crosperf: improve summary of results show on the terminal

When using verbose mode, crosperf prints out elapsed time since last
event for each test run. This is not much useful except for the running
jobs. So this CL uses compact output even the --logging-level=debug is
set.

BUG=chroium:564890
TEST=it uses compact mode even for logging-level=verbose.

Change-Id: Iec8dccc0a1a5bc610907e86515a2f800b247cad1
Reviewed-on: https://chrome-internal-review.googlesource.com/242069
Commit-Ready: Yunlian Jiang <yunlian@google.com>
Tested-by: Yunlian Jiang <yunlian@google.com>
Reviewed-by: Caroline Tice <cmtice@google.com>
/external/toolchain-utils/crosperf/experiment_status.py
661dae3250c449e8fc4184d085557532e4511023 10-Dec-2015 Yunlian Jiang <yunlian@google.com> crosperf: clean lint warning.

BUG=chromium:567921
TEST=experiment_status.py is lint clean.

Change-Id: I58553bfe9990b6b8e93e3aeee3daf7e634a96ac8
Reviewed-on: https://chrome-internal-review.googlesource.com/241570
Commit-Ready: Yunlian Jiang <yunlian@google.com>
Tested-by: Yunlian Jiang <yunlian@google.com>
Reviewed-by: Caroline Tice <cmtice@google.com>
/external/toolchain-utils/crosperf/experiment_status.py
62422c48de4ab503020b73be0a400873ab96d21d 08-Dec-2015 Yunlian Jiang <yunlian@google.com> crosperf: use compact status output

Previous, it shows the status as
FAILD: benchmark(1), benchmark(2), benchmark(3)
After the change, it shows
FAILD: benchmark(1,2,3)

BUG=chromium:564890
TEST=it shows the status in the right way.

Change-Id: I714a66d75dcabb7a3146acd67190a85064b82b32
Reviewed-on: https://chrome-internal-review.googlesource.com/241045
Commit-Ready: Yunlian Jiang <yunlian@google.com>
Tested-by: Yunlian Jiang <yunlian@google.com>
Reviewed-by: Caroline Tice <cmtice@google.com>
/external/toolchain-utils/crosperf/experiment_status.py
208a5339679c74a9430cb39a598dcb4674644886 07-Dec-2015 Yunlian Jiang <yunlian@google.com> crosperf: show the elapsed time for the running job.

BUG=chromium:564890
TEST=it shows the current running time for the running job.

Change-Id: I1203abcf4455d289b34f02cf542bd5dae62b8d0a
Reviewed-on: https://chrome-internal-review.googlesource.com/240881
Commit-Ready: Yunlian Jiang <yunlian@google.com>
Tested-by: Yunlian Jiang <yunlian@google.com>
Reviewed-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Yunlian Jiang <yunlian@google.com>
Reviewed-by: Luis Lozano <llozano@chromium.org>
/external/toolchain-utils/crosperf/experiment_status.py
3c43b87571a5f46b73c62ed92f11b5868e9f38c5 18-Sep-2015 Han Shen <shenhan@google.com> Fixed one runtime error and enabled more output for schedv2.

One bug fixed - runtime error in nightly - command_executor is not
imported, although this does not break crosperf functionality.

Enabled more output - I enabled thread status reporting even under
non-verbose, the output is concise and it is helpful in case of
debugging.

TEST=manually launched crosperf.

Change-Id: I775069d92b84e8f069d537df884ee07057abd3bf
Reviewed-on: https://chrome-internal-review.googlesource.com/231387
Reviewed-by: Han Shen <shenhan@google.com>
Tested-by: Han Shen <shenhan@google.com>
/external/toolchain-utils/crosperf/experiment_status.py
ba64928c5dcbacbc70b4358881a89ad96227164d 06-Aug-2015 Han Shen <shenhan@google.com> Crosperf schedv2 (1) - new option and integrating new scheduler.

This Cl introduces a new option '--schedv2' which uses the new
scheduler to allocate jobs (benchmark_runs) to duts.

With this option, schedv2 takes control of storing/allocating jobs and
reimage machines using the new algorithm. This CL leaves actual
reimaging and running jobs non-op (a random time sleep is used for
each such op, which would be replace in later CLs.)

You may try this CL like this and see how schedv2 works -
crosperf --locks_dir=/usr/local/google/home/shenhan/tmp --use_file_locks=True --logging_level=verbose --schedv2 some.exp

Change-Id: If5bb7751b466c39e54c93fe8f0b4e363be6d9165
Reviewed-on: https://chrome-internal-review.googlesource.com/225515
Commit-Queue: Han Shen <shenhan@google.com>
Tested-by: Han Shen <shenhan@google.com>
Reviewed-by: Han Shen <shenhan@google.com>
/external/toolchain-utils/crosperf/experiment_status.py
139092449a545d4d87c06af3a6d8f3d71e42e927 11-Mar-2014 cmtice <cmtice@google.com> Add --logging_level option to crosperf.

Add --logging_level={verbose, average, quiet} option to crosperf,
optionally reducing the amount of logging output. "verbose" gives
the same output Crosperf always gave; "quiet" gives minimal output, and
"average" is in the middle. The default for now is "verbose". Doing this
also involved adding logging levels to the command_executer, and to
image_chromeos (again, with the default being "verbose").

BUG=None
TEST=Tested all three levels of logging, with and without having to
reimage the DUT. It all worked properly.

Change-Id: Icf8c9a6831fe25202adcb624c6c7e1d1a7ac25a5
Reviewed-on: https://chrome-internal-review.googlesource.com/156883
Reviewed-by: Caroline Tice <cmtice@google.com>
Commit-Queue: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
/external/toolchain-utils/crosperf/experiment_status.py
2317decf0e3f62297fc09a712bdf7fa253d560f3 13-Mar-2014 cmtice <cmtice@google.com> Fix Crosperf's ETA bug.

Sometimes crosperf shows a negative number for ETA. This fixes that.

BUG=None
TEST=Force the bug to happen; tested with and without the fix.

Change-Id: I0c8c909a944ad3cf25b8c5416f93ddc0b860a03d
Reviewed-on: https://chrome-internal-review.googlesource.com/157125
Reviewed-by: Han Shen <shenhan@google.com>
Reviewed-by: Yunlian Jiang <yunlian@google.com>
Commit-Queue: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
/external/toolchain-utils/crosperf/experiment_status.py
4467f004e7f0854963bec90daff1879fbd9d2fec 20-Dec-2012 Ahmad Sharif <asharif@chromium.org> Synced repos to: 64740
/external/toolchain-utils/crosperf/experiment_status.py
0dcbc4b1714260820fd4b8d6536fbb05e139cc0f 03-Feb-2012 Ahmad Sharif <asharif@chromium.org> Synced repos to: 58208
/external/toolchain-utils/crosperf/experiment_status.py