Lava-test

Latest version: v0.14

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

2012.03

2012-03-22 Le Chi Thu <email address hidden> <email address hidden>

Bump version to 0.6 final

2012-03-22 Le Chi Thu <email address hidden> <email address hidden>

Merged more-docs-and-fixes2

2012-03-17 Paul Larson <email address hidden>

This is the other patch I mentioned, adds docstrings for the remaining active tests, and renames a few of the tests

2012-03-22 Le Chi Thu <email address hidden> <email address hidden>

Merged dashes-to-underscores

2012-03-19 Paul Larson <email address hidden>

actually nest the try/except block

2012-03-16 Paul Larson <email address hidden>

Convert dashes to underscores when dealing with test names so that tests can be named with dashes, but the real module uses underscores

2012-03-22 Le Chi Thu <email address hidden> <email address hidden>

added gator test

2012-03-16 David Stubbs <email address hidden>

re-aligned gatortests entry in providers.py

2012-03-16 David Stubbs <email address hidden>

committing changes after review

2012-03-16 David Stubbs <email address hidden>

adding gatortests.py

2012-03-16 David Stubbs <email address hidden>

Addding gatortests

2012-03-12 Zygmunt Krynicki <email address hidden>

Merge two fix-annoyances branches with lots of changes:

* PEP8 fixes
* Logging fixes
* Consistency changes
* Some command changes (simplifications)

2012-03-11 Zygmunt Krynicki <email address hidden>

Cleanup peacekeeper_runner.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup xrestop.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup x11perf.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup wifi-enablement.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup tiobench.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup stream.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup smem.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup pybench.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup pwrmgmt.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup posixtestsuite.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup perf.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup peacekeeper.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup lttng.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup ltp.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup leb-basic-graphics.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup insanity.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup gtkperf.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup gmpbench.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup glmemperf.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup firefox.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup bootchart.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Cleanup bluetooth-enablement.py

2012-03-08 Zygmunt Krynicki <email address hidden>

Remove whitespace

2012-03-08 Zygmunt Krynicki <email address hidden>

Remove unused import

2012-03-08 Zygmunt Krynicki <email address hidden>

Fix whitespace

2012-03-08 Zygmunt Krynicki <email address hidden>

Break long lines

2012-03-08 Zygmunt Krynicki <email address hidden>

Whitespace fix

2012-03-08 Zygmunt Krynicki <email address hidden>

Use is to compare None

2012-03-08 Zygmunt Krynicki <email address hidden>

Fix style errors

2012-03-08 Zygmunt Krynicki <email address hidden>

Rewrite the unregister-test command

2012-03-08 Zygmunt Krynicki <email address hidden>

Rewrite unregister_remote_test()

Previous implementation was quite borked and insane.

2012-03-08 Zygmunt Krynicki <email address hidden>

Wrap long lines

2012-03-08 Zygmunt Krynicki <email address hidden>

Remove unused imports

2012-03-08 Zygmunt Krynicki <email address hidden>

Fix and reword error message

2012-03-08 Zygmunt Krynicki <email address hidden>

Whitespace fix

2012-03-08 Zygmunt Krynicki <email address hidden>

Remove unused variable

2012-03-08 Zygmunt Krynicki <email address hidden>

Do put newlines after if condition

2012-03-08 Zygmunt Krynicki <email address hidden>

Fix whitespace issues

2012-03-08 Zygmunt Krynicki <email address hidden>

Break long lines

2012-03-08 Zygmunt Krynicki <email address hidden>

Break long lines

2012-03-08 Zygmunt Krynicki <email address hidden>

Remove unneeded import

2012-03-08 Zygmunt Krynicki <email address hidden>

Simplify and fix style in main()

2012-03-08 Zygmunt Krynicki <email address hidden>

Break longish lines

2012-03-08 Zygmunt Krynicki <email address hidden>

Reindent argument registration in run()

2012-03-08 Zygmunt Krynicki <email address hidden>

Fix whitespace

2012-03-08 Zygmunt Krynicki <email address hidden>

Reformat and re-word help for --test-options

2012-03-08 Zygmunt Krynicki <email address hidden>

Rename options back to test_options

2012-03-08 Zygmunt Krynicki <email address hidden>

Update changelog for previous patch

2012-03-08 Zygmunt Krynicki <email address hidden>

Add ITest.test_id and document ITest.run() better

2012-03-08 Zygmunt Krynicki <email address hidden>

Fix incorrect logging.debug() format message

2012-03-12 Zygmunt Krynicki <email address hidden>

Add e2eaudio test from the multimedia wg

2012-02-24 Paul Larson <email address hidden>

Add e2eaudio test from the multimedia wg, they have tested it out of tree

2012-03-12 Zygmunt Krynicki <email address hidden>

Add spandex-gles2 test definition.

2010-11-30 Alexandros Frantzis <email address hidden>

Add spandex-gles2 test definition.

2012-03-12 Zygmunt Krynicki <email address hidden>

Add render-bench test definition.

2010-10-01 Alexandros Frantzis <email address hidden>

Add render-bench test definition.

2012-03-12 Zygmunt Krynicki <email address hidden>

Add test definition for the glmark2-es2 benchmark.

2010-10-01 Alexandros Frantzis <email address hidden>

Add test definition for the glmark2-es2 benchmark.

2012-03-08 Zygmunt Krynicki <email address hidden>

Fix incorrect logging.debug() format message

2012-03-10 Le Chi Thu <email address hidden> <email address hidden>

Added reset command

2012-03-06 Le Chi Thu <email address hidden> <email address hidden>

Replaced os.system with shutil.rmtree

2012-03-02 Le Chi Thu <email address hidden> <email address hidden>

Added reset command

2012-03-08 Zygmunt Krynicki <email address hidden>

Merge support for --vebose

2012-03-08 Zygmunt Krynicki <email address hidden>

Reference --verbose in changelog

2012-03-05 Le Chi Thu <email address hidden> <email address hidden>

Added verbose argument

2012-03-08 Zygmunt Krynicki <email address hidden>

Fix and re-enable Cache class

2012-03-08 Zygmunt Krynicki <email address hidden>

Move changelog to still unreleased version 0.5

2012-03-08 Le Chi Thu <email address hidden> <email address hidden>

Updated changes.rst file

2012-03-08 Le Chi Thu <email address hidden> <email address hidden>

Made Cache.open_cached protected method

2012-03-05 Le Chi Thu <email address hidden> <email address hidden>

Enabled file cache

2012-03-06 Zygmunt Krynicki <email address hidden>

Make lava-test usable inside a virtualenv.

2012-03-06 Zygmunt Krynicki <email address hidden>

Be smarter about certain ImportError in lava-test run

When lava-test is used inside virtualenv with only the explicitly specified
dependencies any attempts to run tests would fail with ugly ImportError. This
patch makes two special cases, for apt and lsb_release, and wraps them in an
informative message.

2012-03-06 Zygmunt Krynicki <email address hidden>

Import apt on demand

This will make lava-test explode only when someone actually tries to probe
software context, not when someone imports the relevant module.

2012-03-06 Zygmunt Krynicki <email address hidden>

Allow the user to pre-define analyzer_assigned_uuid

2012-03-06 Zygmunt Krynicki <email address hidden>

Bump version to 0.5 dev

2012-02-07 Zygmunt Krynicki <email address hidden>

Update documentation for 0.3.4 release

2012-03-02 Spring Zhang <email address hidden>

add doc how to write new cases

2012-03-01 Spring Zhang <email address hidden>

Add doc about how to contribute new cases to lava-test

2012-02-28 Paul Larson <email address hidden>

add force-yes option when installing packages in the test image

2012-02-27 Spring Zhang <email address hidden>

add apt-get option --force-yes

2012-02-15 Paul Larson <email address hidden>

release-0.4

2012-02-07 Paul Larson <email address hidden>

change logging level default so that it is not so spammy

2012-02-07 Le Chi Thu <email address hidden> <email address hidden>

Set logging to ERROR by default

2012-02-07 Paul Larson <email address hidden>

New leb basic graphics tests from rsalveti

2012-01-30 Ricardo Salveti de Araujo <email address hidden>

Adding leb-basic-graphics test case, to help validating and testing the board graphics support

2012-02-07 Paul Larson <email address hidden>

New bluetooth enablement tests from rsalveti

2012-01-30 Ricardo Salveti de Araujo <email address hidden>

Adding bluetooth-enablement test case, to help validating and testing the bluetooth support

2012-02-07 Paul Larson <email address hidden>

Add wifi tests from rsalveti

2012-01-30 Ricardo Salveti de Araujo <email address hidden>

Adding wifi-enablement test case, to help validating and testing the wireless support

2012-02-07 Paul Larson <email address hidden>

new lttng test from Avik Sil

2012-02-02 Avik Sil <email address hidden>

Add LTTng test

2012-02-07 Zygmunt Krynicki <email address hidden>

Bump version to 0.3.4

2012-02-07 Zygmunt Krynicki <email address hidden>

Fix exception handler for RegistryProvider._fill_cache()

2012-02-06 Zygmunt Krynicki <email address hidden>

Fix RegistryProvider._fill_cache()

This method had broken error handling. I've changed the error messages to be a
little more natural and added unit tests for the error cases.

2012-02-06 Zygmunt Krynicki <email address hidden>

Add a dependency on mocker

2012-02-06 Zygmunt Krynicki <email address hidden>

Remove .testr.conf from MANIFEST.in

2012-02-04 Zygmunt Krynicki <email address hidden>

Remove .testr.conf

Since we don't maintain a custom test suite anymore (thanks to
unittest2.collector) keeping test-repository config file is pointless and
confusing.

2012-02-04 Zygmunt Krynicki <email address hidden>

Clean up .bzrignore

2012-02-04 Zygmunt Krynicki <email address hidden>

Use unittes2 to detect and gather tests

2012-01-19 Paul Larson <email address hidden>

release-0.3.3

2012-01-18 Paul Larson <email address hidden>

Start documenting the tests we have

2012-01-18 Paul Larson <email address hidden>

Perf test from Avik Sil

2012-01-17 Avik Sil <email address hidden>

Fix pattern in perf test to generate proper result

2011-12-14 Avik Sil <email address hidden>

Fix pattern for perf test

2011-12-14 Avik Sil <email address hidden>

Add perf test

2012-01-18 Paul Larson <email address hidden>

Fix bug 898092 - More detail error messages when parsing the out of tree json file

2012-01-17 Le Chi Thu <email address hidden> <email address hidden>

Using logging instead of print

2012-01-13 Le Chi Thu <email address hidden> <email address hidden>

Added more error logs when parsing the out of tree url

2012-01-11 Paul Larson <email address hidden>

make build-essential a dep for pwrmgmt and ltp

2011-12-15 Paul Larson <email address hidden>

release 0.3.2

2011-12-09 Spring Zhang <email address hidden>

Update parse function using in LTP test suite to fix 900694

2011-12-08 Spring Zhang <email address hidden>

remove hardcode due to ChiThu's comments

2011-12-07 Spring Zhang <email address hidden>

fix the error 'TypeError: parse() takes exactly 1 argument (2 given)'

2011-12-07 Spring Zhang <email address hidden>

use analyze_test_result to replace results fixup

2011-10-20 Paul Larson <email address hidden>

fix a bug with tiobench

2011-10-20 Le Chi Thu <email address hidden> <email address hidden>

Fixed tiobench parser

2011-10-20 Paul Larson <email address hidden>

release 0.3.1

2011-10-20 Paul Larson <email address hidden>

Allow overriding default args for tests

2011-10-20 Paul Larson <email address hidden>

fix unit tests

2011-10-20 Le Chi Thu <email address hidden> <email address hidden>

Updated all test definitions with

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

Renamed --test_options to --test-options

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

made the test_options as a option to the run command

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

make the test_options an option instead of argument.

2011-10-18 Le Chi Thu <email address hidden> <email address hidden>

Make testoptions as option parameter in run command.

2011-10-13 Le Chi Thu <email address hidden> <email address hidden>

Added passing options to run test command

2011-10-14 Paul Larson <email address hidden>

Merge Insanity multimedia tests from Collabora

2011-10-13 Le Chi Thu <email address hidden> <email address hidden>

moved fixresults method back to insanity test parser

2011-10-06 Paul Larson <email address hidden>

re-update power management tests

2011-10-05 Paul Larson <email address hidden>

make util-linux a dependency of pwrmgmt tests

2011-10-05 Paul Larson <email address hidden>

re-update pwrmgmt tests

2011-10-06 Paul Larson <email address hidden>

Fix tests not parsing when failed

2011-10-06 Paul Larson <email address hidden>

Fix tests

2011-10-05 Paul Larson <email address hidden>

Fix tests not parsing when any step fails

2011-10-04 Paul Larson <email address hidden>

fix bug 833632 - lava-test now returns fail status when the test exits

2011-09-27 Le Chi Thu <email address hidden> <email address hidden>

Handle the return code from test steps correctly

2011-10-04 Paul Larson <email address hidden>

fix for bug 856635

2011-09-27 Le Chi Thu <email address hidden> <email address hidden>

Handle exception with illegal test_url

2011-09-23 Paul Larson <email address hidden>

fix some tests that were not parsing correctly

2011-09-23 Paul Larson <email address hidden>

fix missing tests

2011-09-22 Paul Larson <email address hidden>

Release 0.3.0

2011-09-22 Paul Larson <email address hidden>

Big refactoring branch to make lava-test use lava-tool. Thanks to
Zygmunt and ChiThu!

2011-09-14 Le Chi Thu <email address hidden> <email address hidden>

Fixed type error. get_config()

2011-09-13 Le Chi Thu <email address hidden> <email address hidden>

Forget to include get_config

2011-09-13 Le Chi Thu <email address hidden> <email address hidden>

Loading the logging configuration file if exist

2011-09-12 Le Chi Thu <email address hidden> <email address hidden>

Merged the changes from trunk

2011-09-02 Paul Larson <email address hidden>

Add linux-libc-dev dep for pwrmgmt tests

2011-08-29 Paul Larson <email address hidden>

Add pwrmgmt changes for the updated tests from dlezcano

2011-08-20 Paul Larson <email address hidden>

bump version to 0.2.0

2011-08-18 Paul Larson <email address hidden>

Fix incorrectly named variable

2011-08-18 Paul Larson <email address hidden>

workaround to disable file cache from Chi Thu

2011-08-16 Le Chi Thu <email address hidden> <email address hidden>

Disable file cache

2011-08-17 Paul Larson <email address hidden>

Fix duplicate uuid issue

2011-08-17 Paul Larson <email address hidden>

Add xrestop test from Avik Sil

2011-08-17 Paul Larson <email address hidden>

add providers line for xrestop

2011-08-17 Paul Larson <email address hidden>

resolve merge conflict

2011-08-11 Avik Sil <email address hidden>

Fix xrestop RUNSTEPS and INSTALLSTEPS

2011-08-11 Avik Sil <email address hidden>

Fix xrestop test definition

2011-08-09 Zygmunt Krynicki <email address hidden>

Add missing builtin tests

2011-08-09 Zygmunt Krynicki <email address hidden>

Allow parsers to provide arbitrary objects (apart from test results) and merge them when making a bundle

2011-08-03 Paul Larson <email address hidden>

Add smem and bootchart tests

2011-08-02 Avik Sil <email address hidden>

Add test definition for abrek; fix bootchart test

2011-07-25 Avik Sil <email address hidden>

Update bootchart measurement unit

2011-07-23 Avik Sil <email address hidden>

Update bootchart measurement pattern

2011-07-23 Avik Sil <email address hidden>

Fix bootchart parser command

2011-07-21 Avik Sil <email address hidden>

Add test definition for bootchart

2011-07-21 Avik Sil <email address hidden>

Add test definition for smem

2011-08-03 Zygmunt Krynicki <email address hidden>

Merge out-of-tree test support from ChiThu

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

All unit tests passed

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Minor update

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Updated README file with install instructions.

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Handled the exception if the lava_test not properly setup.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

Renamed the stream to stream-json. Rename abrek to lava-tool on help text.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

added support for out of tres tests

2011-07-26 Paul Larson <email address hidden>

Some random fixes from Collabora to prepare for inclusion of insanity
test suite

2011-07-26 Paul Larson <email address hidden>

minor string fix

2011-07-22 David Laban <email address hidden>

More verbose error for dasboard put.
It should now be obvious that you're doing it wrong when you try to use
'localhost' rather than 'http://localhost/launch-control/' as the server.

2011-07-22 David Laban <email address hidden>

Use get_distro_information for debian compatibility

2011-07-21 Paul Larson <email address hidden>

update setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Remove old packages= from setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Do not install abrek tests

2011-07-20 Paul Larson <email address hidden>

Tag 0.1.0 version for 2011.07 release

2011-07-20 Paul Larson <email address hidden>

Stream output from tests while they are running, a side effect is that
this will not allow the test to run things that expect input from the
user though (such as sudo), so tests need to be run with root if the
require it. Typically these days though, we are only running fully
automated tests with this, so I don't think this is a bad assumption.

2011-07-19 Paul Larson <email address hidden>

A different, simpler, but better-working version of output streaming

2011-07-11 Paul Larson <email address hidden>

Change lava-test so that output is streamed. One place where this can
fail, is if something runs that asks for input. Added a warning if the
run, or install command are used without root permissions.

2011-07-13 Paul Larson <email address hidden>

Add bzip2 dependency to gmpbench and posixtestsuite

2011-06-28 Paul Larson <email address hidden>

Remove dependency on linaro-dashboard bundle. This was causing odd
installation failures

2011-06-26 Zygmunt Krynicki <email address hidden>

Use vanilla setuptools instead of DistUtilsExtra

2011-06-22 Le Chi Thu <email address hidden> <email address hidden>

Updated license info

2011-06-21 Le Chi Thu <email address hidden> <email address hidden>

use setuptools instead of DistUtilsExtra

2011-06-23 Paul Larson <email address hidden>

Release 2011.06

2011-06-14 Paul Larson <email address hidden>

Add analyzer_assigned_uuid back (previously removed due to bad commit)

2011-06-09 Paul Larson <email address hidden>

Minimum necessary to rename abrek to lava-test. More cleanup can be
done later to change filenames, class names, etc to be more consistent
with the rename

2011-06-08 Paul Larson <email address hidden>

Fix firefox test parsing

2011-06-08 Le Chi Thu <email address hidden> <email address hidden>

Synched with trunk. Renamed the peacekeeper.py to peacekeeper_runner.py

2011-06-07 Paul Larson <email address hidden>

Chi Thu's sync with Zygmunt's branches

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

Undo the UUID changes

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

allow main.py to be runned as main file.

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - use document IO

2011-04-19 Zygmunt Krynicki <email address hidden>

Remove unneeded imports

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing json import

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO wrapper to read/write bundles

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing, required, fields to bundle tests

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO in _savetestdata

2011-04-19 Zygmunt Krynicki <email address hidden>

Store attachments in each bundle

2011-04-19 Zygmunt Krynicki <email address hidden>

Store 'testdata.json' in a directory prefixed with analyzer_assigned_uuid

Previously the prefix was a timestamp which is unreliable. This also makes
the directory prefix (the last directory name actually) a very convenient
"Result id" that is printed after each test. It somewhat streamlines
the experience between the dashboard and abrek where the UUID can
be used to lookup test runs.

2011-04-19 Zygmunt Krynicki <email address hidden>

Make sure AbrekTest.run() does not stray into wrong directory on exceptions

2011-04-19 Zygmunt Krynicki <email address hidden>

Cleanup AbrekTest._savedata()

2011-04-19 Zygmunt Krynicki <email address hidden>

Add optional linaro-dashboard-bundle integration

2011-04-19 Zygmunt Krynicki <email address hidden>

Store line numbers and attachment information

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - Add ITest interface

2011-04-19 Zygmunt Krynicki <email address hidden>

Add ITest interface (backport from szarik)

2011-06-01 Zygmunt Krynicki <email address hidden>

Merge firefox startup time measurement tests

2011-06-01 Jani Monoses <email address hidden>

Add test for Firefox startup time measurement

2011-05-27 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-26 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-23 Paul Larson <email address hidden>

add build-essential as a dep for stream

2011-05-04 Spring Zhang <email address hidden>

add stream test package dependency

Meet error:
Test installation error: Run step 'cc stream.c -O2 -fopenmp -o stream' failed. 256 : stream.c:43:20: fatal error: stdio.h: No such file or directory
compilation terminated.

2011-05-05 Le Chi Thu <email address hidden> <email address hidden>

Added browser benchmark test case - peacekeeper

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite.

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Removed calling the parser after test is run. Removed copy err message to same file as std out.

2011-04-16 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite. Added test_results to json file. Minor improvement of error handling

2011-04-15 Paul Larson <email address hidden>

Add fixmeasurements() method to fix string measurements to be float.
Also add this to the classes derived by a few of the tests that needed
it

2011-04-13 Paul Larson <email address hidden>

Add gcc as a dep for some of the tests that need it, there are probably
more

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-01 Paul Larson <email address hidden>

Fix a couple of problems with LTP:
1. match the entire message string, not just the first word
2. eliminate tests with subid 0, they are always TINFO and produce
meaningless, duplicate test results if we include them in the json
bundle

2011-04-01 Paul Larson <email address hidden>

fixids() was improperly filtering periods in test_case_id

2011-03-23 Paul Larson <email address hidden>

update json output to match updates in launch-control

2011-03-10 Paul Larson <email address hidden>

Add new pwrmgmt test dependencies

2011-03-10 Torez Smith <torez@torezthinkpad>

added other dependencies

2011-03-09 Paul Larson <email address hidden>

Merge -o option for run from Zygmunt, allowing abrek to run and save
output all in one step

2011-02-11 Paul Larson <email address hidden>

Stream has mucked with things, doesn't seem to have a reliable download
from upstream. Ignore md5 for now.

2011-02-02 Paul Larson <email address hidden>

Added pwrmgmt test from Torez

2011-02-02 Paul Larson <email address hidden>

Add deps to pwrmgmt test, and some minor cleanups

2011-02-02 Torez Smith <torez@torezthinkpad>

moved make steps to install portion

2011-02-01 Torez Smith <torez@torezthinkpad>

included support for Makefiles

2011-01-27 Torez Smith <torez@torezthinkpad>

moved test cases down one level

2011-01-27 Torez Smith <torez@torezthinkpad>

add parse support for pwrmgmt tests

2011-01-13 Torez Smith <torez@torezthinkpad>

adding support for PM QA

2011-01-12 Paul Larson <email address hidden>

Clean up an unusual looking error

2010-11-24 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-24 Paul Larson <email address hidden>

Not ideal, but prevents a the test from failing improperly if
/etc/buildstamp happens to exist on the machine where unit tests are
being run

2010-11-19 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-23 Paul Larson <email address hidden>

Fix some unit tests

2010-11-19 Paul Larson <email address hidden>

Fix some unit tests that break if you run on ARM

2010-11-19 Paul Larson <email address hidden>

Add some new utility functions for get_machine_type() and
fake_machine()/clear_fake_machine() for getting the os.uname value and
allowing it to be spoofed for unit tests

2010-10-20 Paul Larson <email address hidden>

Add tiobench benchmark from Deepti

2010-10-20 Paul Larson <email address hidden>

minor cleanups

2010-10-14 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-07 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-04 Deepti B.Kalakeri<email address hidden>

Adding the tiobench IO performance test suite

2010-10-18 Paul Larson <email address hidden>

Merge glmemperf test from Alexandros

2010-10-08 Alexandros Frantzis <email address hidden>

Exclude tests that crash the benchmark (shmimage).
Add license.

2010-10-01 Alexandros Frantzis <email address hidden>

Add glmemperf test definition.

2010-10-18 Paul Larson <email address hidden>

Add x11perf test and also ad a fixids method to the parser that changes
spaces to _ and removes illegal characters from the test_case_id, until
dashboard can handle this.

2010-10-18 Paul Larson <email address hidden>

Add a fixids method to the parser that changes the the testid to
something dashboard can handle

2010-10-18 Paul Larson <email address hidden>

add license header

2010-10-01 Alexandros Frantzis <email address hidden>

Add x11perf test definition.

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of test runs to let the user know the test id
of the result

2010-10-15 Paul Larson <email address hidden>

Add unit test for checking that the AbrekTestRunner steps can be
executed from AbrekTest, and the output is what we expect including the
result ID

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of a test run to specify the result ID
Also chdir back to original directory which can help prevent some
strange errors when unit tests are rn

2010-10-15 Paul Larson <email address hidden>

Some fixes for gtkperf test

2010-10-14 Paul Larson <email address hidden>

Replace spaces with _ in gtkperf test case id's

2010-10-14 Paul Larson <email address hidden>

Run gtkperf with LANG=C

2010-10-15 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and quit before it's complete

2010-10-14 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and
quit before it's complete

2010-10-12 Paul Larson <email address hidden>

Add a new class for commands with subcommands to deal with those better,
and fix help so that it works better when dealing with subcommands from
Michael Hudson.

2010-10-12 Michael Hudson <email address hidden>

some tests for the help builtin

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

tweaks to tests

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

don't need this any more

2010-10-12 Michael Hudson <email address hidden>

fix other failing tests

2010-10-12 Michael Hudson <email address hidden>

fix tests broken by code motion

2010-10-12 Michael Hudson <email address hidden>

convert results over to new world; fix stupid typo

2010-10-12 Michael Hudson <email address hidden>

random hacking, but it seems like an improvement

2010-10-12 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-05 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-08 Paul Larson <email address hidden>

Add a put command to dashboard

2010-10-08 Paul Larson <email address hidden>

Fix description for board devices under armel

2010-10-07 Paul Larson <email address hidden>

Handle error condition where the host is valid but cannot connect to the
dashboard on that port/url

2010-10-07 Paul Larson <email address hidden>

handle problems with the host, or connection problems more nicely

2010-10-07 Paul Larson <email address hidden>

use the name of the result for the filename

2010-10-07 Paul Larson <email address hidden>

Add indenting to json output

2010-10-07 Paul Larson <email address hidden>

merge with trunk

2010-10-05 Paul Larson <email address hidden>

Add some tests for dashboard put

2010-10-05 Paul Larson <email address hidden>

add put command to dashboard

2010-10-07 Paul Larson <email address hidden>

Fix for get_board_devs unit test

2010-10-07 Paul Larson <email address hidden>

Fix get_board_devs test with generic info

2010-10-07 Paul Larson <email address hidden>

Fix a strange problem that can happen during unit tests

2010-10-05 Paul Larson <email address hidden>

Don't store config information in the instance. This doesn't add significant overhead to get_config() each time, and prevents a situation I found where the test object has old information about the config location in unit tests.

2010-10-07 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-06 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-01 Paul Larson <email address hidden>

Remove abrek parse command

2010-10-01 Paul Larson <email address hidden>

remove deprecated abrek parse command

2010-10-01 Paul Larson <email address hidden>

Add license header to ltp

2010-10-01 Paul Larson <email address hidden>

Fix dashboard json compatibility issue

2010-10-01 Zygmunt Krynicki <email address hidden>

Fix dashboard compatibility issue.

Hardware device attributes can only store simple strings. Before this patch
the hardware profile harvester was exploding the list of CPU features. This
caused a list to be created where only strings were expected.

2010-10-01 Paul Larson <email address hidden>

Fix gtkperf to correctly append units and result

2010-10-01 Paul Larson <email address hidden>

Add license to gtkperf

2010-10-01 Alexandros Frantzis <email address hidden>

Fix gtkperf test to correctly append 'units' and 'result' values.

2010-09-29 Paul Larson <email address hidden>

Add gmpbench

2010-09-29 Paul Larson <email address hidden>

A few minor cleanups

2010-09-29 Paul Larson <email address hidden>

merge with trunk

2010-09-29 Deepti B.Kalakeri<email address hidden>

Adding the results and unit field to the test_results

2010-09-28 Deepti B.Kalakeri<email address hidden>

Addressing review comments

2010-09-28 Deepti B.Kalakeri<email address hidden>

Fix typo in the comment

2010-09-28 Deepti B.Kalakeri<email address hidden>

Added GMPbench test suite

2010-09-28 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be read by launch-control

2010-09-28 Paul Larson <email address hidden>

have make_stream_result return the test id and uuid that were assigned
so that the test can use them for comparison

2010-09-28 Paul Larson <email address hidden>

some minor cleanups

2010-09-28 Paul Larson <email address hidden>

Fix up some formatting errors in _savetestdata

2010-09-27 Paul Larson <email address hidden>

Add new tests for the bundle subcommand

2010-09-27 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be imported into the
dashboard

2010-09-27 Paul Larson <email address hidden>

Fix some json compatibility issues with the launch-control dashboard

2010-09-27 Paul Larson <email address hidden>

one more rename

2010-09-27 Paul Larson <email address hidden>

Make hw_profile tests more complete

2010-09-27 Paul Larson <email address hidden>

match variable names to field names better in hwprofile

2010-09-24 Paul Larson <email address hidden>

Fix some json compatibility issues with launch-control

2010-09-23 Paul Larson <email address hidden>

Test output now goes to stdout by default, ./abrek run now has a -q
option to disable this

2010-09-23 Paul Larson <email address hidden>

remove unnecessary polling

2010-09-21 Paul Larson <email address hidden>

Add tests for the new quiet option when running tests

2010-09-21 Paul Larson <email address hidden>

This adds a -q/--quiet option for running tests, and changes default
behavior to be verbose. Some long running tests would leave the user
without feedback during the run. To do this, two util functions were
added as well. One to run commands and poll for output, and another to
mimic tee functionality so that output can optionally be sent to stdout,
and to a logfile.

2010-09-22 Paul Larson <email address hidden>

Added open posix test suite (via LTP)

2010-09-22 Deepti B.Kalakeri<email address hidden>

Script to automate installation, execution, and parsing of posix test suite

2010-09-20 Deepti B.Kalakeri<email address hidden>

script to automate installation, execution, and parsing of posix test suite

2010-09-22 Paul Larson <email address hidden>

Added gtkperf test suite

2010-09-22 Paul Larson <email address hidden>

minor fix

2010-09-16 Paul Larson <email address hidden>

Added gtkperf from alf, changed to fix some fields for parsing, etc

2010-09-20 Paul Larson <email address hidden>

add -y to apt-get or it can get stuck

2010-09-18 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Add tests for the new hwprofile error handling

2010-09-17 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Extend fake_files interface to allow it to point not only at fake data,
but a fake path as well. This is especially useful when trying to
simulate a situation where the file does not exist. Also add a method
to clear the list of fake data/paths.

2010-09-17 Paul Larson <email address hidden>

Removed artifact from testing the test in an earlier branch. Unrelated
to most of the other changes here, but an obvious one-liner.

2010-09-17 Paul Larson <email address hidden>

Fix LP: 639930 to give better error message when calling a subcommand
that doesn't exist, or was missepelled

2010-09-15 Paul Larson <email address hidden>

Give a more useful error when calling a subcommand that doesn't exist

2010-09-15 Paul Larson <email address hidden>

Add a test for fixed behavior when running a subcommand that is not
defined

2010-09-15 Paul Larson <email address hidden>

Allow OutputImposter to grab stderr also

2010-09-15 Paul Larson <email address hidden>

Add a test definition for LTP

2010-09-14 Paul Larson <email address hidden>

Forgot to remove that, oops :)

2010-09-14 Paul Larson <email address hidden>

Add a test definition for ltp

2010-09-14 Paul Larson <email address hidden>

Fix downloading if url contains a space

2010-09-10 Paul Larson <email address hidden>

Add basic support for configuration to get to the dashboard

2010-09-10 Paul Larson <email address hidden>

Some cleanup after code review

2010-09-03 Paul Larson <email address hidden>

Add tests for the dashboard module so far

2010-09-03 Paul Larson <email address hidden>

Add skeleton for dashboard module, and a subcommand to setup
configuration for connection to a dashboard

2010-09-01 Paul Larson <email address hidden>

Add support for simple fixtures

2010-09-01 Paul Larson <email address hidden>

Fixups from code review:
* Change Fake* names
* change cleanup() to tearDown for fixtures so that it doesn't need to
be explicitly called

2010-08-31 Paul Larson <email address hidden>

Add support for simple fixtures, alter relevant tests to use them

2010-08-26 Paul Larson <email address hidden>

Add results module for abrek with subcommands for operating on results
stored locally

replaces list-results command

2010-08-26 Paul Larson <email address hidden>

* Split out the FakeConfigTests and FakeOutputTests
* Add several more tests to cover failure cases for results command

2010-08-26 Paul Larson <email address hidden>

Change error message for consistency

2010-08-26 Paul Larson <email address hidden>

Handle calling results show for a result that doesn't exist

2010-08-26 Paul Larson <email address hidden>

style change, add extra blank line between classes

2010-08-26 Paul Larson <email address hidden>

remove unneeded parens

2010-08-24 Paul Larson <email address hidden>

Make a new 'results' module for abrek that contains the subcommands:
* list
* rm
* rename
* show

This changes a single command (list-results to results list) and extends
functionality to further operate on locally stored results

2010-08-24 Paul Larson <email address hidden>

Add tests for results plugin

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files and COPYING file

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files, and a COPYING file in
the root project directory

2010-08-18 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Added a test to make sure the subcommand is stripped from the argv list
when the subcommand is called.

2010-08-17 Paul Larson <email address hidden>

Added some additional documentation for AbrekCmd

2010-08-17 Paul Larson <email address hidden>

Allow AbrekCmd.main() to pass back return values if they exist for
testing purposes, and add a test that covers the execution path for
subcommands

2010-08-17 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Add tests for subcommands, and a few things I missed before

2010-08-10 Paul Larson <email address hidden>

Add sw/hw profile information to test runs and make abrek more compliant
with what the dashboard will expect

2010-08-10 Paul Larson <email address hidden>

Fix a couple of small bugs with uuid and date, and capture hardware and
software profile information at run time

2010-08-10 Paul Larson <email address hidden>

Add uuid and change some field names to make abrek match what the
dashboard expects

2010-08-10 Paul Larson <email address hidden>

Remove test_id and time check from swprofile information, they should
not be part of that structure

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information on the system

2010-08-06 Paul Larson <email address hidden>

Add tests for hwprofile code

2010-08-06 Paul Larson <email address hidden>

Add a read_file() utility function and a fake_file() for testing

2010-08-06 Paul Larson <email address hidden>

Add support for gathering software profile information from the system

2010-08-04 Paul Larson <email address hidden>

Add support for gathering information about installed software in the
format that the dashboard wants it

2010-07-26 Paul Larson <email address hidden>

Add support for parsing test results, and also a temporary 'parse'
command for displaying results after parsing. Once complete, the parse
command will be unnecessary as this step will be performed as part of
the results submission.

2010-07-26 Paul Larson <email address hidden>

Some minor cleanups

2010-07-22 Paul Larson <email address hidden>

Added tests for the parser

2010-07-22 Paul Larson <email address hidden>

Fix bad fixresults call

2010-07-19 Paul Larson <email address hidden>

Merge with trunk

2010-07-07 Paul Larson <email address hidden>

Appendall dict can now be specified when the AbrekTestParser object is
created, which will be appended to each test result in testlist.

2010-07-07 Paul Larson <email address hidden>

Add some more documentation

2010-07-02 Paul Larson <email address hidden>

Support parsing of test results, with example, and a command for
demonstration purposes only. In practice, the parse step will be part
of test submission, not a separate step that you have to run.

2010-07-19 Paul Larson <email address hidden>

Add a README and setup.py

2010-07-19 Paul Larson <email address hidden>

Add README and extend setup.py to add description and long_description

2010-07-19 Paul Larson <email address hidden>

setup.py added

2010-07-19 Paul Larson <email address hidden>

Add option parsing capabilities for commands

2010-07-16 Paul Larson <email address hidden>

Add option parsing capabilities for commands, fixed help so that it uses
these capabilities to also print usage information, and fixed up the
unit tests to expect the new behavior.

2010-07-14 Paul Larson <email address hidden>

Fix a bug with md5sum calculation

2010-07-14 Alexandros Frantzis <email address hidden>

Fix creation of command string for dependency installation.

2010-07-13 Paul Larson <email address hidden>

* Add list-installed to list installed tests
* Add list-tests command to list all known tests
* Add list-results command to list saved results
* Unit tests added

2010-07-09 Paul Larson <email address hidden>

Added tests for listing installed/known tests, and results

2010-07-09 Paul Larson <email address hidden>

improved config handling, thanks jamesw

2010-07-09 Paul Larson <email address hidden>

Handle errors gracefully when the directories for results and installed
tests don't even exist

2010-07-08 Paul Larson <email address hidden>

Add a command to list saved results

2010-07-08 Paul Larson <email address hidden>

Added list-tests command to list all known tests

2010-07-08 Paul Larson <email address hidden>

Add a command to list tests currently installed

2010-07-08 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Paul Larson <email address hidden>

Add a test for when help does not exist

2010-07-06 Paul Larson <email address hidden>

A few small fixes for command tests

2010-07-02 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Alexandros Frantzis <email address hidden>

Corrected module imports for builtins.py.

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command and help on the existing commands

2010-07-02 Paul Larson <email address hidden>

return instead of print help

2010-07-02 Paul Larson <email address hidden>

use AbrekCmd.help()

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command, and help on the existing commands

2010-06-30 Paul Larson <email address hidden>

Add uninstall command

2010-06-29 Paul Larson <email address hidden>

Add another builtin command to support removing installed tests

2010-06-29 Paul Larson <email address hidden>

Add support for running tests, a run command, and an example using this

2010-06-29 Paul Larson <email address hidden>

minor fixes and style cleanups in tests

2010-06-29 Paul Larson <email address hidden>

Fixed docstrings according to
http://www.python.org/dev/peps/pep-0257/#multi-line-docstrings

2010-06-29 Paul Larson <email address hidden>

fix old place where a return code had been expected, but should have
been a try/except block now

2010-06-29 Paul Larson <email address hidden>

some style changes

2010-06-29 Paul Larson <email address hidden>

add tests for AbrekTestRunner

2010-06-29 Paul Larson <email address hidden>

Updated syntax for raising exceptions

2010-06-28 Paul Larson <email address hidden>

Add support for running tests, a run command, some unit tests for it,
and modify the example to use the new capability

2010-06-28 Paul Larson <email address hidden>

Add support for installing tests. Specifically, this lets you:
* defining tests
* defining install steps for a test
* downloading tests and checking md5sums
* installing dependencies
* example provided as well

2010-06-25 Paul Larson <email address hidden>

one more installer test

2010-06-24 Paul Larson <email address hidden>

fix test_abrekcmd import

2010-06-24 Paul Larson <email address hidden>

Remove some leftovers

2010-06-24 Paul Larson <email address hidden>

Add some tests for AbrekTestInstaller

2010-06-24 Paul Larson <email address hidden>

fix md5 checking buglet

2010-06-22 Paul Larson <email address hidden>

catch errors at install time

2010-06-22 Paul Larson <email address hidden>

improved md5 checking

2010-06-22 Paul Larson <email address hidden>

better error handling

2010-06-21 Paul Larson <email address hidden>

Add classes to help with defining tests, installing tests, and example
code for defining how to install the stream test.

2010-06-25 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-24 Paul Larson <email address hidden>

use shutil.copyfileobj in geturl

2010-06-24 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-22 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

add some small utility functions that will be useful later

2010-06-21 Paul Larson <email address hidden>

use os.path.basename to get filename

2010-06-21 Paul Larson <email address hidden>

remove run_external in favor of commands.getstatusoutput

2010-06-21 Paul Larson <email address hidden>

safer write_file

2010-06-21 Paul Larson <email address hidden>

make the filename geturl chooses ignore query args if they exist

2010-06-21 Paul Larson <email address hidden>

Some small utility functions that will be useful later

2010-06-17 Paul Larson <email address hidden>

Add class for dealing with config information

2010-06-16 Paul Larson <email address hidden>

Convert to simple config class to manage data and config dirs. This may
eventually be used for other general configuration related tasks.

2010-06-15 Paul Larson <email address hidden>

utility functions to return the config dirs for various things, and
create them if they don't already exist

2010-06-15 Paul Larson <email address hidden>

handle missing or unknown commands

2010-06-14 Paul Larson <email address hidden>

skeleton for project

2010-06-14 Paul Larson <email address hidden>

stub initial import

2012.02

2012-02-15 Paul Larson <email address hidden>

release-0.4

2012-02-07 Paul Larson <email address hidden>

change logging level default so that it is not so spammy

2012-02-07 Le Chi Thu <email address hidden> <email address hidden>

Set logging to ERROR by default

2012-02-07 Paul Larson <email address hidden>

New leb basic graphics tests from rsalveti

2012-01-30 Ricardo Salveti de Araujo <email address hidden>

Adding leb-basic-graphics test case, to help validating and testing the board graphics support

2012-02-07 Paul Larson <email address hidden>

New bluetooth enablement tests from rsalveti

2012-01-30 Ricardo Salveti de Araujo <email address hidden>

Adding bluetooth-enablement test case, to help validating and testing the bluetooth support

2012-02-07 Paul Larson <email address hidden>

Add wifi tests from rsalveti

2012-01-30 Ricardo Salveti de Araujo <email address hidden>

Adding wifi-enablement test case, to help validating and testing the wireless support

2012-02-07 Paul Larson <email address hidden>

new lttng test from Avik Sil

2012-02-02 Avik Sil <email address hidden>

Add LTTng test

2012-02-07 Zygmunt Krynicki <email address hidden>

Bump version to 0.3.4

2012-02-07 Zygmunt Krynicki <email address hidden>

Fix exception handler for RegistryProvider._fill_cache()

2012-02-06 Zygmunt Krynicki <email address hidden>

Fix RegistryProvider._fill_cache()

This method had broken error handling. I've changed the error messages to be a
little more natural and added unit tests for the error cases.

2012-02-06 Zygmunt Krynicki <email address hidden>

Add a dependency on mocker

2012-02-06 Zygmunt Krynicki <email address hidden>

Remove .testr.conf from MANIFEST.in

2012-02-04 Zygmunt Krynicki <email address hidden>

Remove .testr.conf

Since we don't maintain a custom test suite anymore (thanks to
unittest2.collector) keeping test-repository config file is pointless and
confusing.

2012-02-04 Zygmunt Krynicki <email address hidden>

Clean up .bzrignore

2012-02-04 Zygmunt Krynicki <email address hidden>

Use unittes2 to detect and gather tests

2012-01-19 Paul Larson <email address hidden>

release-0.3.3

2012-01-18 Paul Larson <email address hidden>

Start documenting the tests we have

2012-01-18 Paul Larson <email address hidden>

Perf test from Avik Sil

2012-01-17 Avik Sil <email address hidden>

Fix pattern in perf test to generate proper result

2011-12-14 Avik Sil <email address hidden>

Fix pattern for perf test

2011-12-14 Avik Sil <email address hidden>

Add perf test

2012-01-18 Paul Larson <email address hidden>

Fix bug 898092 - More detail error messages when parsing the out of tree json file

2012-01-17 Le Chi Thu <email address hidden> <email address hidden>

Using logging instead of print

2012-01-13 Le Chi Thu <email address hidden> <email address hidden>

Added more error logs when parsing the out of tree url

2012-01-11 Paul Larson <email address hidden>

make build-essential a dep for pwrmgmt and ltp

2011-12-15 Paul Larson <email address hidden>

release 0.3.2

2011-12-09 Spring Zhang <email address hidden>

Update parse function using in LTP test suite to fix 900694

2011-12-08 Spring Zhang <email address hidden>

remove hardcode due to ChiThu's comments

2011-12-07 Spring Zhang <email address hidden>

fix the error 'TypeError: parse() takes exactly 1 argument (2 given)'

2011-12-07 Spring Zhang <email address hidden>

use analyze_test_result to replace results fixup

2011-10-20 Paul Larson <email address hidden>

fix a bug with tiobench

2011-10-20 Le Chi Thu <email address hidden> <email address hidden>

Fixed tiobench parser

2011-10-20 Paul Larson <email address hidden>

release 0.3.1

2011-10-20 Paul Larson <email address hidden>

Allow overriding default args for tests

2011-10-20 Paul Larson <email address hidden>

fix unit tests

2011-10-20 Le Chi Thu <email address hidden> <email address hidden>

Updated all test definitions with

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

Renamed --test_options to --test-options

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

made the test_options as a option to the run command

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

make the test_options an option instead of argument.

2011-10-18 Le Chi Thu <email address hidden> <email address hidden>

Make testoptions as option parameter in run command.

2011-10-13 Le Chi Thu <email address hidden> <email address hidden>

Added passing options to run test command

2011-10-14 Paul Larson <email address hidden>

Merge Insanity multimedia tests from Collabora

2011-10-13 Le Chi Thu <email address hidden> <email address hidden>

moved fixresults method back to insanity test parser

2011-10-06 Paul Larson <email address hidden>

re-update power management tests

2011-10-05 Paul Larson <email address hidden>

make util-linux a dependency of pwrmgmt tests

2011-10-05 Paul Larson <email address hidden>

re-update pwrmgmt tests

2011-10-06 Paul Larson <email address hidden>

Fix tests not parsing when failed

2011-10-06 Paul Larson <email address hidden>

Fix tests

2011-10-05 Paul Larson <email address hidden>

Fix tests not parsing when any step fails

2011-10-04 Paul Larson <email address hidden>

fix bug 833632 - lava-test now returns fail status when the test exits

2011-09-27 Le Chi Thu <email address hidden> <email address hidden>

Handle the return code from test steps correctly

2011-10-04 Paul Larson <email address hidden>

fix for bug 856635

2011-09-27 Le Chi Thu <email address hidden> <email address hidden>

Handle exception with illegal test_url

2011-09-23 Paul Larson <email address hidden>

fix some tests that were not parsing correctly

2011-09-23 Paul Larson <email address hidden>

fix missing tests

2011-09-22 Paul Larson <email address hidden>

Release 0.3.0

2011-09-22 Paul Larson <email address hidden>

Big refactoring branch to make lava-test use lava-tool. Thanks to
Zygmunt and ChiThu!

2011-09-14 Le Chi Thu <email address hidden> <email address hidden>

Fixed type error. get_config()

2011-09-13 Le Chi Thu <email address hidden> <email address hidden>

Forget to include get_config

2011-09-13 Le Chi Thu <email address hidden> <email address hidden>

Loading the logging configuration file if exist

2011-09-12 Le Chi Thu <email address hidden> <email address hidden>

Merged the changes from trunk

2011-09-02 Paul Larson <email address hidden>

Add linux-libc-dev dep for pwrmgmt tests

2011-08-29 Paul Larson <email address hidden>

Add pwrmgmt changes for the updated tests from dlezcano

2011-08-20 Paul Larson <email address hidden>

bump version to 0.2.0

2011-08-18 Paul Larson <email address hidden>

Fix incorrectly named variable

2011-08-18 Paul Larson <email address hidden>

workaround to disable file cache from Chi Thu

2011-08-16 Le Chi Thu <email address hidden> <email address hidden>

Disable file cache

2011-08-17 Paul Larson <email address hidden>

Fix duplicate uuid issue

2011-08-17 Paul Larson <email address hidden>

Add xrestop test from Avik Sil

2011-08-17 Paul Larson <email address hidden>

add providers line for xrestop

2011-08-17 Paul Larson <email address hidden>

resolve merge conflict

2011-08-11 Avik Sil <email address hidden>

Fix xrestop RUNSTEPS and INSTALLSTEPS

2011-08-11 Avik Sil <email address hidden>

Fix xrestop test definition

2011-08-09 Zygmunt Krynicki <email address hidden>

Add missing builtin tests

2011-08-09 Zygmunt Krynicki <email address hidden>

Allow parsers to provide arbitrary objects (apart from test results) and merge them when making a bundle

2011-08-03 Paul Larson <email address hidden>

Add smem and bootchart tests

2011-08-02 Avik Sil <email address hidden>

Add test definition for abrek; fix bootchart test

2011-07-25 Avik Sil <email address hidden>

Update bootchart measurement unit

2011-07-23 Avik Sil <email address hidden>

Update bootchart measurement pattern

2011-07-23 Avik Sil <email address hidden>

Fix bootchart parser command

2011-07-21 Avik Sil <email address hidden>

Add test definition for bootchart

2011-07-21 Avik Sil <email address hidden>

Add test definition for smem

2011-08-03 Zygmunt Krynicki <email address hidden>

Merge out-of-tree test support from ChiThu

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

All unit tests passed

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Minor update

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Updated README file with install instructions.

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Handled the exception if the lava_test not properly setup.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

Renamed the stream to stream-json. Rename abrek to lava-tool on help text.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

added support for out of tres tests

2011-07-26 Paul Larson <email address hidden>

Some random fixes from Collabora to prepare for inclusion of insanity
test suite

2011-07-26 Paul Larson <email address hidden>

minor string fix

2011-07-22 David Laban <email address hidden>

More verbose error for dasboard put.
It should now be obvious that you're doing it wrong when you try to use
'localhost' rather than 'http://localhost/launch-control/' as the server.

2011-07-22 David Laban <email address hidden>

Use get_distro_information for debian compatibility

2011-07-21 Paul Larson <email address hidden>

update setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Remove old packages= from setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Do not install abrek tests

2011-07-20 Paul Larson <email address hidden>

Tag 0.1.0 version for 2011.07 release

2011-07-20 Paul Larson <email address hidden>

Stream output from tests while they are running, a side effect is that
this will not allow the test to run things that expect input from the
user though (such as sudo), so tests need to be run with root if the
require it. Typically these days though, we are only running fully
automated tests with this, so I don't think this is a bad assumption.

2011-07-19 Paul Larson <email address hidden>

A different, simpler, but better-working version of output streaming

2011-07-11 Paul Larson <email address hidden>

Change lava-test so that output is streamed. One place where this can
fail, is if something runs that asks for input. Added a warning if the
run, or install command are used without root permissions.

2011-07-13 Paul Larson <email address hidden>

Add bzip2 dependency to gmpbench and posixtestsuite

2011-06-28 Paul Larson <email address hidden>

Remove dependency on linaro-dashboard bundle. This was causing odd
installation failures

2011-06-26 Zygmunt Krynicki <email address hidden>

Use vanilla setuptools instead of DistUtilsExtra

2011-06-22 Le Chi Thu <email address hidden> <email address hidden>

Updated license info

2011-06-21 Le Chi Thu <email address hidden> <email address hidden>

use setuptools instead of DistUtilsExtra

2011-06-23 Paul Larson <email address hidden>

Release 2011.06

2011-06-14 Paul Larson <email address hidden>

Add analyzer_assigned_uuid back (previously removed due to bad commit)

2011-06-09 Paul Larson <email address hidden>

Minimum necessary to rename abrek to lava-test. More cleanup can be
done later to change filenames, class names, etc to be more consistent
with the rename

2011-06-08 Paul Larson <email address hidden>

Fix firefox test parsing

2011-06-08 Le Chi Thu <email address hidden> <email address hidden>

Synched with trunk. Renamed the peacekeeper.py to peacekeeper_runner.py

2011-06-07 Paul Larson <email address hidden>

Chi Thu's sync with Zygmunt's branches

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

Undo the UUID changes

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

allow main.py to be runned as main file.

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - use document IO

2011-04-19 Zygmunt Krynicki <email address hidden>

Remove unneeded imports

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing json import

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO wrapper to read/write bundles

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing, required, fields to bundle tests

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO in _savetestdata

2011-04-19 Zygmunt Krynicki <email address hidden>

Store attachments in each bundle

2011-04-19 Zygmunt Krynicki <email address hidden>

Store 'testdata.json' in a directory prefixed with analyzer_assigned_uuid

Previously the prefix was a timestamp which is unreliable. This also makes
the directory prefix (the last directory name actually) a very convenient
"Result id" that is printed after each test. It somewhat streamlines
the experience between the dashboard and abrek where the UUID can
be used to lookup test runs.

2011-04-19 Zygmunt Krynicki <email address hidden>

Make sure AbrekTest.run() does not stray into wrong directory on exceptions

2011-04-19 Zygmunt Krynicki <email address hidden>

Cleanup AbrekTest._savedata()

2011-04-19 Zygmunt Krynicki <email address hidden>

Add optional linaro-dashboard-bundle integration

2011-04-19 Zygmunt Krynicki <email address hidden>

Store line numbers and attachment information

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - Add ITest interface

2011-04-19 Zygmunt Krynicki <email address hidden>

Add ITest interface (backport from szarik)

2011-06-01 Zygmunt Krynicki <email address hidden>

Merge firefox startup time measurement tests

2011-06-01 Jani Monoses <email address hidden>

Add test for Firefox startup time measurement

2011-05-27 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-26 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-23 Paul Larson <email address hidden>

add build-essential as a dep for stream

2011-05-04 Spring Zhang <email address hidden>

add stream test package dependency

Meet error:
Test installation error: Run step 'cc stream.c -O2 -fopenmp -o stream' failed. 256 : stream.c:43:20: fatal error: stdio.h: No such file or directory
compilation terminated.

2011-05-05 Le Chi Thu <email address hidden> <email address hidden>

Added browser benchmark test case - peacekeeper

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite.

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Removed calling the parser after test is run. Removed copy err message to same file as std out.

2011-04-16 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite. Added test_results to json file. Minor improvement of error handling

2011-04-15 Paul Larson <email address hidden>

Add fixmeasurements() method to fix string measurements to be float.
Also add this to the classes derived by a few of the tests that needed
it

2011-04-13 Paul Larson <email address hidden>

Add gcc as a dep for some of the tests that need it, there are probably
more

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-01 Paul Larson <email address hidden>

Fix a couple of problems with LTP:
1. match the entire message string, not just the first word
2. eliminate tests with subid 0, they are always TINFO and produce
meaningless, duplicate test results if we include them in the json
bundle

2011-04-01 Paul Larson <email address hidden>

fixids() was improperly filtering periods in test_case_id

2011-03-23 Paul Larson <email address hidden>

update json output to match updates in launch-control

2011-03-10 Paul Larson <email address hidden>

Add new pwrmgmt test dependencies

2011-03-10 Torez Smith <torez@torezthinkpad>

added other dependencies

2011-03-09 Paul Larson <email address hidden>

Merge -o option for run from Zygmunt, allowing abrek to run and save
output all in one step

2011-02-11 Paul Larson <email address hidden>

Stream has mucked with things, doesn't seem to have a reliable download
from upstream. Ignore md5 for now.

2011-02-02 Paul Larson <email address hidden>

Added pwrmgmt test from Torez

2011-02-02 Paul Larson <email address hidden>

Add deps to pwrmgmt test, and some minor cleanups

2011-02-02 Torez Smith <torez@torezthinkpad>

moved make steps to install portion

2011-02-01 Torez Smith <torez@torezthinkpad>

included support for Makefiles

2011-01-27 Torez Smith <torez@torezthinkpad>

moved test cases down one level

2011-01-27 Torez Smith <torez@torezthinkpad>

add parse support for pwrmgmt tests

2011-01-13 Torez Smith <torez@torezthinkpad>

adding support for PM QA

2011-01-12 Paul Larson <email address hidden>

Clean up an unusual looking error

2010-11-24 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-24 Paul Larson <email address hidden>

Not ideal, but prevents a the test from failing improperly if
/etc/buildstamp happens to exist on the machine where unit tests are
being run

2010-11-19 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-23 Paul Larson <email address hidden>

Fix some unit tests

2010-11-19 Paul Larson <email address hidden>

Fix some unit tests that break if you run on ARM

2010-11-19 Paul Larson <email address hidden>

Add some new utility functions for get_machine_type() and
fake_machine()/clear_fake_machine() for getting the os.uname value and
allowing it to be spoofed for unit tests

2010-10-20 Paul Larson <email address hidden>

Add tiobench benchmark from Deepti

2010-10-20 Paul Larson <email address hidden>

minor cleanups

2010-10-14 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-07 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-04 Deepti B.Kalakeri<email address hidden>

Adding the tiobench IO performance test suite

2010-10-18 Paul Larson <email address hidden>

Merge glmemperf test from Alexandros

2010-10-08 Alexandros Frantzis <email address hidden>

Exclude tests that crash the benchmark (shmimage).
Add license.

2010-10-01 Alexandros Frantzis <email address hidden>

Add glmemperf test definition.

2010-10-18 Paul Larson <email address hidden>

Add x11perf test and also ad a fixids method to the parser that changes
spaces to _ and removes illegal characters from the test_case_id, until
dashboard can handle this.

2010-10-18 Paul Larson <email address hidden>

Add a fixids method to the parser that changes the the testid to
something dashboard can handle

2010-10-18 Paul Larson <email address hidden>

add license header

2010-10-01 Alexandros Frantzis <email address hidden>

Add x11perf test definition.

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of test runs to let the user know the test id
of the result

2010-10-15 Paul Larson <email address hidden>

Add unit test for checking that the AbrekTestRunner steps can be
executed from AbrekTest, and the output is what we expect including the
result ID

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of a test run to specify the result ID
Also chdir back to original directory which can help prevent some
strange errors when unit tests are rn

2010-10-15 Paul Larson <email address hidden>

Some fixes for gtkperf test

2010-10-14 Paul Larson <email address hidden>

Replace spaces with _ in gtkperf test case id's

2010-10-14 Paul Larson <email address hidden>

Run gtkperf with LANG=C

2010-10-15 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and quit before it's complete

2010-10-14 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and
quit before it's complete

2010-10-12 Paul Larson <email address hidden>

Add a new class for commands with subcommands to deal with those better,
and fix help so that it works better when dealing with subcommands from
Michael Hudson.

2010-10-12 Michael Hudson <email address hidden>

some tests for the help builtin

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

tweaks to tests

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

don't need this any more

2010-10-12 Michael Hudson <email address hidden>

fix other failing tests

2010-10-12 Michael Hudson <email address hidden>

fix tests broken by code motion

2010-10-12 Michael Hudson <email address hidden>

convert results over to new world; fix stupid typo

2010-10-12 Michael Hudson <email address hidden>

random hacking, but it seems like an improvement

2010-10-12 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-05 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-08 Paul Larson <email address hidden>

Add a put command to dashboard

2010-10-08 Paul Larson <email address hidden>

Fix description for board devices under armel

2010-10-07 Paul Larson <email address hidden>

Handle error condition where the host is valid but cannot connect to the
dashboard on that port/url

2010-10-07 Paul Larson <email address hidden>

handle problems with the host, or connection problems more nicely

2010-10-07 Paul Larson <email address hidden>

use the name of the result for the filename

2010-10-07 Paul Larson <email address hidden>

Add indenting to json output

2010-10-07 Paul Larson <email address hidden>

merge with trunk

2010-10-05 Paul Larson <email address hidden>

Add some tests for dashboard put

2010-10-05 Paul Larson <email address hidden>

add put command to dashboard

2010-10-07 Paul Larson <email address hidden>

Fix for get_board_devs unit test

2010-10-07 Paul Larson <email address hidden>

Fix get_board_devs test with generic info

2010-10-07 Paul Larson <email address hidden>

Fix a strange problem that can happen during unit tests

2010-10-05 Paul Larson <email address hidden>

Don't store config information in the instance. This doesn't add significant overhead to get_config() each time, and prevents a situation I found where the test object has old information about the config location in unit tests.

2010-10-07 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-06 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-01 Paul Larson <email address hidden>

Remove abrek parse command

2010-10-01 Paul Larson <email address hidden>

remove deprecated abrek parse command

2010-10-01 Paul Larson <email address hidden>

Add license header to ltp

2010-10-01 Paul Larson <email address hidden>

Fix dashboard json compatibility issue

2010-10-01 Zygmunt Krynicki <email address hidden>

Fix dashboard compatibility issue.

Hardware device attributes can only store simple strings. Before this patch
the hardware profile harvester was exploding the list of CPU features. This
caused a list to be created where only strings were expected.

2010-10-01 Paul Larson <email address hidden>

Fix gtkperf to correctly append units and result

2010-10-01 Paul Larson <email address hidden>

Add license to gtkperf

2010-10-01 Alexandros Frantzis <email address hidden>

Fix gtkperf test to correctly append 'units' and 'result' values.

2010-09-29 Paul Larson <email address hidden>

Add gmpbench

2010-09-29 Paul Larson <email address hidden>

A few minor cleanups

2010-09-29 Paul Larson <email address hidden>

merge with trunk

2010-09-29 Deepti B.Kalakeri<email address hidden>

Adding the results and unit field to the test_results

2010-09-28 Deepti B.Kalakeri<email address hidden>

Addressing review comments

2010-09-28 Deepti B.Kalakeri<email address hidden>

Fix typo in the comment

2010-09-28 Deepti B.Kalakeri<email address hidden>

Added GMPbench test suite

2010-09-28 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be read by launch-control

2010-09-28 Paul Larson <email address hidden>

have make_stream_result return the test id and uuid that were assigned
so that the test can use them for comparison

2010-09-28 Paul Larson <email address hidden>

some minor cleanups

2010-09-28 Paul Larson <email address hidden>

Fix up some formatting errors in _savetestdata

2010-09-27 Paul Larson <email address hidden>

Add new tests for the bundle subcommand

2010-09-27 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be imported into the
dashboard

2010-09-27 Paul Larson <email address hidden>

Fix some json compatibility issues with the launch-control dashboard

2010-09-27 Paul Larson <email address hidden>

one more rename

2010-09-27 Paul Larson <email address hidden>

Make hw_profile tests more complete

2010-09-27 Paul Larson <email address hidden>

match variable names to field names better in hwprofile

2010-09-24 Paul Larson <email address hidden>

Fix some json compatibility issues with launch-control

2010-09-23 Paul Larson <email address hidden>

Test output now goes to stdout by default, ./abrek run now has a -q
option to disable this

2010-09-23 Paul Larson <email address hidden>

remove unnecessary polling

2010-09-21 Paul Larson <email address hidden>

Add tests for the new quiet option when running tests

2010-09-21 Paul Larson <email address hidden>

This adds a -q/--quiet option for running tests, and changes default
behavior to be verbose. Some long running tests would leave the user
without feedback during the run. To do this, two util functions were
added as well. One to run commands and poll for output, and another to
mimic tee functionality so that output can optionally be sent to stdout,
and to a logfile.

2010-09-22 Paul Larson <email address hidden>

Added open posix test suite (via LTP)

2010-09-22 Deepti B.Kalakeri<email address hidden>

Script to automate installation, execution, and parsing of posix test suite

2010-09-20 Deepti B.Kalakeri<email address hidden>

script to automate installation, execution, and parsing of posix test suite

2010-09-22 Paul Larson <email address hidden>

Added gtkperf test suite

2010-09-22 Paul Larson <email address hidden>

minor fix

2010-09-16 Paul Larson <email address hidden>

Added gtkperf from alf, changed to fix some fields for parsing, etc

2010-09-20 Paul Larson <email address hidden>

add -y to apt-get or it can get stuck

2010-09-18 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Add tests for the new hwprofile error handling

2010-09-17 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Extend fake_files interface to allow it to point not only at fake data,
but a fake path as well. This is especially useful when trying to
simulate a situation where the file does not exist. Also add a method
to clear the list of fake data/paths.

2010-09-17 Paul Larson <email address hidden>

Removed artifact from testing the test in an earlier branch. Unrelated
to most of the other changes here, but an obvious one-liner.

2010-09-17 Paul Larson <email address hidden>

Fix LP: 639930 to give better error message when calling a subcommand
that doesn't exist, or was missepelled

2010-09-15 Paul Larson <email address hidden>

Give a more useful error when calling a subcommand that doesn't exist

2010-09-15 Paul Larson <email address hidden>

Add a test for fixed behavior when running a subcommand that is not
defined

2010-09-15 Paul Larson <email address hidden>

Allow OutputImposter to grab stderr also

2010-09-15 Paul Larson <email address hidden>

Add a test definition for LTP

2010-09-14 Paul Larson <email address hidden>

Forgot to remove that, oops :)

2010-09-14 Paul Larson <email address hidden>

Add a test definition for ltp

2010-09-14 Paul Larson <email address hidden>

Fix downloading if url contains a space

2010-09-10 Paul Larson <email address hidden>

Add basic support for configuration to get to the dashboard

2010-09-10 Paul Larson <email address hidden>

Some cleanup after code review

2010-09-03 Paul Larson <email address hidden>

Add tests for the dashboard module so far

2010-09-03 Paul Larson <email address hidden>

Add skeleton for dashboard module, and a subcommand to setup
configuration for connection to a dashboard

2010-09-01 Paul Larson <email address hidden>

Add support for simple fixtures

2010-09-01 Paul Larson <email address hidden>

Fixups from code review:
* Change Fake* names
* change cleanup() to tearDown for fixtures so that it doesn't need to
be explicitly called

2010-08-31 Paul Larson <email address hidden>

Add support for simple fixtures, alter relevant tests to use them

2010-08-26 Paul Larson <email address hidden>

Add results module for abrek with subcommands for operating on results
stored locally

replaces list-results command

2010-08-26 Paul Larson <email address hidden>

* Split out the FakeConfigTests and FakeOutputTests
* Add several more tests to cover failure cases for results command

2010-08-26 Paul Larson <email address hidden>

Change error message for consistency

2010-08-26 Paul Larson <email address hidden>

Handle calling results show for a result that doesn't exist

2010-08-26 Paul Larson <email address hidden>

style change, add extra blank line between classes

2010-08-26 Paul Larson <email address hidden>

remove unneeded parens

2010-08-24 Paul Larson <email address hidden>

Make a new 'results' module for abrek that contains the subcommands:
* list
* rm
* rename
* show

This changes a single command (list-results to results list) and extends
functionality to further operate on locally stored results

2010-08-24 Paul Larson <email address hidden>

Add tests for results plugin

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files and COPYING file

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files, and a COPYING file in
the root project directory

2010-08-18 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Added a test to make sure the subcommand is stripped from the argv list
when the subcommand is called.

2010-08-17 Paul Larson <email address hidden>

Added some additional documentation for AbrekCmd

2010-08-17 Paul Larson <email address hidden>

Allow AbrekCmd.main() to pass back return values if they exist for
testing purposes, and add a test that covers the execution path for
subcommands

2010-08-17 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Add tests for subcommands, and a few things I missed before

2010-08-10 Paul Larson <email address hidden>

Add sw/hw profile information to test runs and make abrek more compliant
with what the dashboard will expect

2010-08-10 Paul Larson <email address hidden>

Fix a couple of small bugs with uuid and date, and capture hardware and
software profile information at run time

2010-08-10 Paul Larson <email address hidden>

Add uuid and change some field names to make abrek match what the
dashboard expects

2010-08-10 Paul Larson <email address hidden>

Remove test_id and time check from swprofile information, they should
not be part of that structure

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information on the system

2010-08-06 Paul Larson <email address hidden>

Add tests for hwprofile code

2010-08-06 Paul Larson <email address hidden>

Add a read_file() utility function and a fake_file() for testing

2010-08-06 Paul Larson <email address hidden>

Add support for gathering software profile information from the system

2010-08-04 Paul Larson <email address hidden>

Add support for gathering information about installed software in the
format that the dashboard wants it

2010-07-26 Paul Larson <email address hidden>

Add support for parsing test results, and also a temporary 'parse'
command for displaying results after parsing. Once complete, the parse
command will be unnecessary as this step will be performed as part of
the results submission.

2010-07-26 Paul Larson <email address hidden>

Some minor cleanups

2010-07-22 Paul Larson <email address hidden>

Added tests for the parser

2010-07-22 Paul Larson <email address hidden>

Fix bad fixresults call

2010-07-19 Paul Larson <email address hidden>

Merge with trunk

2010-07-07 Paul Larson <email address hidden>

Appendall dict can now be specified when the AbrekTestParser object is
created, which will be appended to each test result in testlist.

2010-07-07 Paul Larson <email address hidden>

Add some more documentation

2010-07-02 Paul Larson <email address hidden>

Support parsing of test results, with example, and a command for
demonstration purposes only. In practice, the parse step will be part
of test submission, not a separate step that you have to run.

2010-07-19 Paul Larson <email address hidden>

Add a README and setup.py

2010-07-19 Paul Larson <email address hidden>

Add README and extend setup.py to add description and long_description

2010-07-19 Paul Larson <email address hidden>

setup.py added

2010-07-19 Paul Larson <email address hidden>

Add option parsing capabilities for commands

2010-07-16 Paul Larson <email address hidden>

Add option parsing capabilities for commands, fixed help so that it uses
these capabilities to also print usage information, and fixed up the
unit tests to expect the new behavior.

2010-07-14 Paul Larson <email address hidden>

Fix a bug with md5sum calculation

2010-07-14 Alexandros Frantzis <email address hidden>

Fix creation of command string for dependency installation.

2010-07-13 Paul Larson <email address hidden>

* Add list-installed to list installed tests
* Add list-tests command to list all known tests
* Add list-results command to list saved results
* Unit tests added

2010-07-09 Paul Larson <email address hidden>

Added tests for listing installed/known tests, and results

2010-07-09 Paul Larson <email address hidden>

improved config handling, thanks jamesw

2010-07-09 Paul Larson <email address hidden>

Handle errors gracefully when the directories for results and installed
tests don't even exist

2010-07-08 Paul Larson <email address hidden>

Add a command to list saved results

2010-07-08 Paul Larson <email address hidden>

Added list-tests command to list all known tests

2010-07-08 Paul Larson <email address hidden>

Add a command to list tests currently installed

2010-07-08 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Paul Larson <email address hidden>

Add a test for when help does not exist

2010-07-06 Paul Larson <email address hidden>

A few small fixes for command tests

2010-07-02 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Alexandros Frantzis <email address hidden>

Corrected module imports for builtins.py.

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command and help on the existing commands

2010-07-02 Paul Larson <email address hidden>

return instead of print help

2010-07-02 Paul Larson <email address hidden>

use AbrekCmd.help()

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command, and help on the existing commands

2010-06-30 Paul Larson <email address hidden>

Add uninstall command

2010-06-29 Paul Larson <email address hidden>

Add another builtin command to support removing installed tests

2010-06-29 Paul Larson <email address hidden>

Add support for running tests, a run command, and an example using this

2010-06-29 Paul Larson <email address hidden>

minor fixes and style cleanups in tests

2010-06-29 Paul Larson <email address hidden>

Fixed docstrings according to
http://www.python.org/dev/peps/pep-0257/#multi-line-docstrings

2010-06-29 Paul Larson <email address hidden>

fix old place where a return code had been expected, but should have
been a try/except block now

2010-06-29 Paul Larson <email address hidden>

some style changes

2010-06-29 Paul Larson <email address hidden>

add tests for AbrekTestRunner

2010-06-29 Paul Larson <email address hidden>

Updated syntax for raising exceptions

2010-06-28 Paul Larson <email address hidden>

Add support for running tests, a run command, some unit tests for it,
and modify the example to use the new capability

2010-06-28 Paul Larson <email address hidden>

Add support for installing tests. Specifically, this lets you:
* defining tests
* defining install steps for a test
* downloading tests and checking md5sums
* installing dependencies
* example provided as well

2010-06-25 Paul Larson <email address hidden>

one more installer test

2010-06-24 Paul Larson <email address hidden>

fix test_abrekcmd import

2010-06-24 Paul Larson <email address hidden>

Remove some leftovers

2010-06-24 Paul Larson <email address hidden>

Add some tests for AbrekTestInstaller

2010-06-24 Paul Larson <email address hidden>

fix md5 checking buglet

2010-06-22 Paul Larson <email address hidden>

catch errors at install time

2010-06-22 Paul Larson <email address hidden>

improved md5 checking

2010-06-22 Paul Larson <email address hidden>

better error handling

2010-06-21 Paul Larson <email address hidden>

Add classes to help with defining tests, installing tests, and example
code for defining how to install the stream test.

2010-06-25 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-24 Paul Larson <email address hidden>

use shutil.copyfileobj in geturl

2010-06-24 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-22 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

add some small utility functions that will be useful later

2010-06-21 Paul Larson <email address hidden>

use os.path.basename to get filename

2010-06-21 Paul Larson <email address hidden>

remove run_external in favor of commands.getstatusoutput

2010-06-21 Paul Larson <email address hidden>

safer write_file

2010-06-21 Paul Larson <email address hidden>

make the filename geturl chooses ignore query args if they exist

2010-06-21 Paul Larson <email address hidden>

Some small utility functions that will be useful later

2010-06-17 Paul Larson <email address hidden>

Add class for dealing with config information

2010-06-16 Paul Larson <email address hidden>

Convert to simple config class to manage data and config dirs. This may
eventually be used for other general configuration related tasks.

2010-06-15 Paul Larson <email address hidden>

utility functions to return the config dirs for various things, and
create them if they don't already exist

2010-06-15 Paul Larson <email address hidden>

handle missing or unknown commands

2010-06-14 Paul Larson <email address hidden>

skeleton for project

2010-06-14 Paul Larson <email address hidden>

stub initial import

2012.01

2012-01-19 Paul Larson <email address hidden>

release-0.3.3

2012-01-18 Paul Larson <email address hidden>

Start documenting the tests we have

2012-01-18 Paul Larson <email address hidden>

Perf test from Avik Sil

2012-01-17 Avik Sil <email address hidden>

Fix pattern in perf test to generate proper result

2011-12-14 Avik Sil <email address hidden>

Fix pattern for perf test

2011-12-14 Avik Sil <email address hidden>

Add perf test

2012-01-18 Paul Larson <email address hidden>

Fix bug 898092 - More detail error messages when parsing the out of tree json file

2012-01-17 Le Chi Thu <email address hidden> <email address hidden>

Using logging instead of print

2012-01-13 Le Chi Thu <email address hidden> <email address hidden>

Added more error logs when parsing the out of tree url

2012-01-11 Paul Larson <email address hidden>

make build-essential a dep for pwrmgmt and ltp

2011-12-15 Paul Larson <email address hidden>

release 0.3.2

2011-12-09 Spring Zhang <email address hidden>

Update parse function using in LTP test suite to fix 900694

2011-12-08 Spring Zhang <email address hidden>

remove hardcode due to ChiThu's comments

2011-12-07 Spring Zhang <email address hidden>

fix the error 'TypeError: parse() takes exactly 1 argument (2 given)'

2011-12-07 Spring Zhang <email address hidden>

use analyze_test_result to replace results fixup

2011-10-20 Paul Larson <email address hidden>

fix a bug with tiobench

2011-10-20 Le Chi Thu <email address hidden> <email address hidden>

Fixed tiobench parser

2011-10-20 Paul Larson <email address hidden>

release 0.3.1

2011-10-20 Paul Larson <email address hidden>

Allow overriding default args for tests

2011-10-20 Paul Larson <email address hidden>

fix unit tests

2011-10-20 Le Chi Thu <email address hidden> <email address hidden>

Updated all test definitions with

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

Renamed --test_options to --test-options

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

made the test_options as a option to the run command

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

make the test_options an option instead of argument.

2011-10-18 Le Chi Thu <email address hidden> <email address hidden>

Make testoptions as option parameter in run command.

2011-10-13 Le Chi Thu <email address hidden> <email address hidden>

Added passing options to run test command

2011-10-14 Paul Larson <email address hidden>

Merge Insanity multimedia tests from Collabora

2011-10-13 Le Chi Thu <email address hidden> <email address hidden>

moved fixresults method back to insanity test parser

2011-10-06 Paul Larson <email address hidden>

re-update power management tests

2011-10-05 Paul Larson <email address hidden>

make util-linux a dependency of pwrmgmt tests

2011-10-05 Paul Larson <email address hidden>

re-update pwrmgmt tests

2011-10-06 Paul Larson <email address hidden>

Fix tests not parsing when failed

2011-10-06 Paul Larson <email address hidden>

Fix tests

2011-10-05 Paul Larson <email address hidden>

Fix tests not parsing when any step fails

2011-10-04 Paul Larson <email address hidden>

fix bug 833632 - lava-test now returns fail status when the test exits

2011-09-27 Le Chi Thu <email address hidden> <email address hidden>

Handle the return code from test steps correctly

2011-10-04 Paul Larson <email address hidden>

fix for bug 856635

2011-09-27 Le Chi Thu <email address hidden> <email address hidden>

Handle exception with illegal test_url

2011-09-23 Paul Larson <email address hidden>

fix some tests that were not parsing correctly

2011-09-23 Paul Larson <email address hidden>

fix missing tests

2011-09-22 Paul Larson <email address hidden>

Release 0.3.0

2011-09-22 Paul Larson <email address hidden>

Big refactoring branch to make lava-test use lava-tool. Thanks to
Zygmunt and ChiThu!

2011-09-14 Le Chi Thu <email address hidden> <email address hidden>

Fixed type error. get_config()

2011-09-13 Le Chi Thu <email address hidden> <email address hidden>

Forget to include get_config

2011-09-13 Le Chi Thu <email address hidden> <email address hidden>

Loading the logging configuration file if exist

2011-09-12 Le Chi Thu <email address hidden> <email address hidden>

Merged the changes from trunk

2011-09-02 Paul Larson <email address hidden>

Add linux-libc-dev dep for pwrmgmt tests

2011-08-29 Paul Larson <email address hidden>

Add pwrmgmt changes for the updated tests from dlezcano

2011-08-20 Paul Larson <email address hidden>

bump version to 0.2.0

2011-08-18 Paul Larson <email address hidden>

Fix incorrectly named variable

2011-08-18 Paul Larson <email address hidden>

workaround to disable file cache from Chi Thu

2011-08-16 Le Chi Thu <email address hidden> <email address hidden>

Disable file cache

2011-08-17 Paul Larson <email address hidden>

Fix duplicate uuid issue

2011-08-17 Paul Larson <email address hidden>

Add xrestop test from Avik Sil

2011-08-17 Paul Larson <email address hidden>

add providers line for xrestop

2011-08-17 Paul Larson <email address hidden>

resolve merge conflict

2011-08-11 Avik Sil <email address hidden>

Fix xrestop RUNSTEPS and INSTALLSTEPS

2011-08-11 Avik Sil <email address hidden>

Fix xrestop test definition

2011-08-09 Zygmunt Krynicki <email address hidden>

Add missing builtin tests

2011-08-09 Zygmunt Krynicki <email address hidden>

Allow parsers to provide arbitrary objects (apart from test results) and merge them when making a bundle

2011-08-03 Paul Larson <email address hidden>

Add smem and bootchart tests

2011-08-02 Avik Sil <email address hidden>

Add test definition for abrek; fix bootchart test

2011-07-25 Avik Sil <email address hidden>

Update bootchart measurement unit

2011-07-23 Avik Sil <email address hidden>

Update bootchart measurement pattern

2011-07-23 Avik Sil <email address hidden>

Fix bootchart parser command

2011-07-21 Avik Sil <email address hidden>

Add test definition for bootchart

2011-07-21 Avik Sil <email address hidden>

Add test definition for smem

2011-08-03 Zygmunt Krynicki <email address hidden>

Merge out-of-tree test support from ChiThu

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

All unit tests passed

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Minor update

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Updated README file with install instructions.

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Handled the exception if the lava_test not properly setup.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

Renamed the stream to stream-json. Rename abrek to lava-tool on help text.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

added support for out of tres tests

2011-07-26 Paul Larson <email address hidden>

Some random fixes from Collabora to prepare for inclusion of insanity
test suite

2011-07-26 Paul Larson <email address hidden>

minor string fix

2011-07-22 David Laban <email address hidden>

More verbose error for dasboard put.
It should now be obvious that you're doing it wrong when you try to use
'localhost' rather than 'http://localhost/launch-control/' as the server.

2011-07-22 David Laban <email address hidden>

Use get_distro_information for debian compatibility

2011-07-21 Paul Larson <email address hidden>

update setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Remove old packages= from setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Do not install abrek tests

2011-07-20 Paul Larson <email address hidden>

Tag 0.1.0 version for 2011.07 release

2011-07-20 Paul Larson <email address hidden>

Stream output from tests while they are running, a side effect is that
this will not allow the test to run things that expect input from the
user though (such as sudo), so tests need to be run with root if the
require it. Typically these days though, we are only running fully
automated tests with this, so I don't think this is a bad assumption.

2011-07-19 Paul Larson <email address hidden>

A different, simpler, but better-working version of output streaming

2011-07-11 Paul Larson <email address hidden>

Change lava-test so that output is streamed. One place where this can
fail, is if something runs that asks for input. Added a warning if the
run, or install command are used without root permissions.

2011-07-13 Paul Larson <email address hidden>

Add bzip2 dependency to gmpbench and posixtestsuite

2011-06-28 Paul Larson <email address hidden>

Remove dependency on linaro-dashboard bundle. This was causing odd
installation failures

2011-06-26 Zygmunt Krynicki <email address hidden>

Use vanilla setuptools instead of DistUtilsExtra

2011-06-22 Le Chi Thu <email address hidden> <email address hidden>

Updated license info

2011-06-21 Le Chi Thu <email address hidden> <email address hidden>

use setuptools instead of DistUtilsExtra

2011-06-23 Paul Larson <email address hidden>

Release 2011.06

2011-06-14 Paul Larson <email address hidden>

Add analyzer_assigned_uuid back (previously removed due to bad commit)

2011-06-09 Paul Larson <email address hidden>

Minimum necessary to rename abrek to lava-test. More cleanup can be
done later to change filenames, class names, etc to be more consistent
with the rename

2011-06-08 Paul Larson <email address hidden>

Fix firefox test parsing

2011-06-08 Le Chi Thu <email address hidden> <email address hidden>

Synched with trunk. Renamed the peacekeeper.py to peacekeeper_runner.py

2011-06-07 Paul Larson <email address hidden>

Chi Thu's sync with Zygmunt's branches

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

Undo the UUID changes

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

allow main.py to be runned as main file.

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - use document IO

2011-04-19 Zygmunt Krynicki <email address hidden>

Remove unneeded imports

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing json import

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO wrapper to read/write bundles

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing, required, fields to bundle tests

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO in _savetestdata

2011-04-19 Zygmunt Krynicki <email address hidden>

Store attachments in each bundle

2011-04-19 Zygmunt Krynicki <email address hidden>

Store 'testdata.json' in a directory prefixed with analyzer_assigned_uuid

Previously the prefix was a timestamp which is unreliable. This also makes
the directory prefix (the last directory name actually) a very convenient
"Result id" that is printed after each test. It somewhat streamlines
the experience between the dashboard and abrek where the UUID can
be used to lookup test runs.

2011-04-19 Zygmunt Krynicki <email address hidden>

Make sure AbrekTest.run() does not stray into wrong directory on exceptions

2011-04-19 Zygmunt Krynicki <email address hidden>

Cleanup AbrekTest._savedata()

2011-04-19 Zygmunt Krynicki <email address hidden>

Add optional linaro-dashboard-bundle integration

2011-04-19 Zygmunt Krynicki <email address hidden>

Store line numbers and attachment information

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - Add ITest interface

2011-04-19 Zygmunt Krynicki <email address hidden>

Add ITest interface (backport from szarik)

2011-06-01 Zygmunt Krynicki <email address hidden>

Merge firefox startup time measurement tests

2011-06-01 Jani Monoses <email address hidden>

Add test for Firefox startup time measurement

2011-05-27 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-26 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-23 Paul Larson <email address hidden>

add build-essential as a dep for stream

2011-05-04 Spring Zhang <email address hidden>

add stream test package dependency

Meet error:
Test installation error: Run step 'cc stream.c -O2 -fopenmp -o stream' failed. 256 : stream.c:43:20: fatal error: stdio.h: No such file or directory
compilation terminated.

2011-05-05 Le Chi Thu <email address hidden> <email address hidden>

Added browser benchmark test case - peacekeeper

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite.

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Removed calling the parser after test is run. Removed copy err message to same file as std out.

2011-04-16 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite. Added test_results to json file. Minor improvement of error handling

2011-04-15 Paul Larson <email address hidden>

Add fixmeasurements() method to fix string measurements to be float.
Also add this to the classes derived by a few of the tests that needed
it

2011-04-13 Paul Larson <email address hidden>

Add gcc as a dep for some of the tests that need it, there are probably
more

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-01 Paul Larson <email address hidden>

Fix a couple of problems with LTP:
1. match the entire message string, not just the first word
2. eliminate tests with subid 0, they are always TINFO and produce
meaningless, duplicate test results if we include them in the json
bundle

2011-04-01 Paul Larson <email address hidden>

fixids() was improperly filtering periods in test_case_id

2011-03-23 Paul Larson <email address hidden>

update json output to match updates in launch-control

2011-03-10 Paul Larson <email address hidden>

Add new pwrmgmt test dependencies

2011-03-10 Torez Smith <torez@torezthinkpad>

added other dependencies

2011-03-09 Paul Larson <email address hidden>

Merge -o option for run from Zygmunt, allowing abrek to run and save
output all in one step

2011-02-11 Paul Larson <email address hidden>

Stream has mucked with things, doesn't seem to have a reliable download
from upstream. Ignore md5 for now.

2011-02-02 Paul Larson <email address hidden>

Added pwrmgmt test from Torez

2011-02-02 Paul Larson <email address hidden>

Add deps to pwrmgmt test, and some minor cleanups

2011-02-02 Torez Smith <torez@torezthinkpad>

moved make steps to install portion

2011-02-01 Torez Smith <torez@torezthinkpad>

included support for Makefiles

2011-01-27 Torez Smith <torez@torezthinkpad>

moved test cases down one level

2011-01-27 Torez Smith <torez@torezthinkpad>

add parse support for pwrmgmt tests

2011-01-13 Torez Smith <torez@torezthinkpad>

adding support for PM QA

2011-01-12 Paul Larson <email address hidden>

Clean up an unusual looking error

2010-11-24 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-24 Paul Larson <email address hidden>

Not ideal, but prevents a the test from failing improperly if
/etc/buildstamp happens to exist on the machine where unit tests are
being run

2010-11-19 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-23 Paul Larson <email address hidden>

Fix some unit tests

2010-11-19 Paul Larson <email address hidden>

Fix some unit tests that break if you run on ARM

2010-11-19 Paul Larson <email address hidden>

Add some new utility functions for get_machine_type() and
fake_machine()/clear_fake_machine() for getting the os.uname value and
allowing it to be spoofed for unit tests

2010-10-20 Paul Larson <email address hidden>

Add tiobench benchmark from Deepti

2010-10-20 Paul Larson <email address hidden>

minor cleanups

2010-10-14 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-07 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-04 Deepti B.Kalakeri<email address hidden>

Adding the tiobench IO performance test suite

2010-10-18 Paul Larson <email address hidden>

Merge glmemperf test from Alexandros

2010-10-08 Alexandros Frantzis <email address hidden>

Exclude tests that crash the benchmark (shmimage).
Add license.

2010-10-01 Alexandros Frantzis <email address hidden>

Add glmemperf test definition.

2010-10-18 Paul Larson <email address hidden>

Add x11perf test and also ad a fixids method to the parser that changes
spaces to _ and removes illegal characters from the test_case_id, until
dashboard can handle this.

2010-10-18 Paul Larson <email address hidden>

Add a fixids method to the parser that changes the the testid to
something dashboard can handle

2010-10-18 Paul Larson <email address hidden>

add license header

2010-10-01 Alexandros Frantzis <email address hidden>

Add x11perf test definition.

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of test runs to let the user know the test id
of the result

2010-10-15 Paul Larson <email address hidden>

Add unit test for checking that the AbrekTestRunner steps can be
executed from AbrekTest, and the output is what we expect including the
result ID

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of a test run to specify the result ID
Also chdir back to original directory which can help prevent some
strange errors when unit tests are rn

2010-10-15 Paul Larson <email address hidden>

Some fixes for gtkperf test

2010-10-14 Paul Larson <email address hidden>

Replace spaces with _ in gtkperf test case id's

2010-10-14 Paul Larson <email address hidden>

Run gtkperf with LANG=C

2010-10-15 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and quit before it's complete

2010-10-14 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and
quit before it's complete

2010-10-12 Paul Larson <email address hidden>

Add a new class for commands with subcommands to deal with those better,
and fix help so that it works better when dealing with subcommands from
Michael Hudson.

2010-10-12 Michael Hudson <email address hidden>

some tests for the help builtin

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

tweaks to tests

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

don't need this any more

2010-10-12 Michael Hudson <email address hidden>

fix other failing tests

2010-10-12 Michael Hudson <email address hidden>

fix tests broken by code motion

2010-10-12 Michael Hudson <email address hidden>

convert results over to new world; fix stupid typo

2010-10-12 Michael Hudson <email address hidden>

random hacking, but it seems like an improvement

2010-10-12 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-05 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-08 Paul Larson <email address hidden>

Add a put command to dashboard

2010-10-08 Paul Larson <email address hidden>

Fix description for board devices under armel

2010-10-07 Paul Larson <email address hidden>

Handle error condition where the host is valid but cannot connect to the
dashboard on that port/url

2010-10-07 Paul Larson <email address hidden>

handle problems with the host, or connection problems more nicely

2010-10-07 Paul Larson <email address hidden>

use the name of the result for the filename

2010-10-07 Paul Larson <email address hidden>

Add indenting to json output

2010-10-07 Paul Larson <email address hidden>

merge with trunk

2010-10-05 Paul Larson <email address hidden>

Add some tests for dashboard put

2010-10-05 Paul Larson <email address hidden>

add put command to dashboard

2010-10-07 Paul Larson <email address hidden>

Fix for get_board_devs unit test

2010-10-07 Paul Larson <email address hidden>

Fix get_board_devs test with generic info

2010-10-07 Paul Larson <email address hidden>

Fix a strange problem that can happen during unit tests

2010-10-05 Paul Larson <email address hidden>

Don't store config information in the instance. This doesn't add significant overhead to get_config() each time, and prevents a situation I found where the test object has old information about the config location in unit tests.

2010-10-07 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-06 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-01 Paul Larson <email address hidden>

Remove abrek parse command

2010-10-01 Paul Larson <email address hidden>

remove deprecated abrek parse command

2010-10-01 Paul Larson <email address hidden>

Add license header to ltp

2010-10-01 Paul Larson <email address hidden>

Fix dashboard json compatibility issue

2010-10-01 Zygmunt Krynicki <email address hidden>

Fix dashboard compatibility issue.

Hardware device attributes can only store simple strings. Before this patch
the hardware profile harvester was exploding the list of CPU features. This
caused a list to be created where only strings were expected.

2010-10-01 Paul Larson <email address hidden>

Fix gtkperf to correctly append units and result

2010-10-01 Paul Larson <email address hidden>

Add license to gtkperf

2010-10-01 Alexandros Frantzis <email address hidden>

Fix gtkperf test to correctly append 'units' and 'result' values.

2010-09-29 Paul Larson <email address hidden>

Add gmpbench

2010-09-29 Paul Larson <email address hidden>

A few minor cleanups

2010-09-29 Paul Larson <email address hidden>

merge with trunk

2010-09-29 Deepti B.Kalakeri<email address hidden>

Adding the results and unit field to the test_results

2010-09-28 Deepti B.Kalakeri<email address hidden>

Addressing review comments

2010-09-28 Deepti B.Kalakeri<email address hidden>

Fix typo in the comment

2010-09-28 Deepti B.Kalakeri<email address hidden>

Added GMPbench test suite

2010-09-28 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be read by launch-control

2010-09-28 Paul Larson <email address hidden>

have make_stream_result return the test id and uuid that were assigned
so that the test can use them for comparison

2010-09-28 Paul Larson <email address hidden>

some minor cleanups

2010-09-28 Paul Larson <email address hidden>

Fix up some formatting errors in _savetestdata

2010-09-27 Paul Larson <email address hidden>

Add new tests for the bundle subcommand

2010-09-27 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be imported into the
dashboard

2010-09-27 Paul Larson <email address hidden>

Fix some json compatibility issues with the launch-control dashboard

2010-09-27 Paul Larson <email address hidden>

one more rename

2010-09-27 Paul Larson <email address hidden>

Make hw_profile tests more complete

2010-09-27 Paul Larson <email address hidden>

match variable names to field names better in hwprofile

2010-09-24 Paul Larson <email address hidden>

Fix some json compatibility issues with launch-control

2010-09-23 Paul Larson <email address hidden>

Test output now goes to stdout by default, ./abrek run now has a -q
option to disable this

2010-09-23 Paul Larson <email address hidden>

remove unnecessary polling

2010-09-21 Paul Larson <email address hidden>

Add tests for the new quiet option when running tests

2010-09-21 Paul Larson <email address hidden>

This adds a -q/--quiet option for running tests, and changes default
behavior to be verbose. Some long running tests would leave the user
without feedback during the run. To do this, two util functions were
added as well. One to run commands and poll for output, and another to
mimic tee functionality so that output can optionally be sent to stdout,
and to a logfile.

2010-09-22 Paul Larson <email address hidden>

Added open posix test suite (via LTP)

2010-09-22 Deepti B.Kalakeri<email address hidden>

Script to automate installation, execution, and parsing of posix test suite

2010-09-20 Deepti B.Kalakeri<email address hidden>

script to automate installation, execution, and parsing of posix test suite

2010-09-22 Paul Larson <email address hidden>

Added gtkperf test suite

2010-09-22 Paul Larson <email address hidden>

minor fix

2010-09-16 Paul Larson <email address hidden>

Added gtkperf from alf, changed to fix some fields for parsing, etc

2010-09-20 Paul Larson <email address hidden>

add -y to apt-get or it can get stuck

2010-09-18 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Add tests for the new hwprofile error handling

2010-09-17 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Extend fake_files interface to allow it to point not only at fake data,
but a fake path as well. This is especially useful when trying to
simulate a situation where the file does not exist. Also add a method
to clear the list of fake data/paths.

2010-09-17 Paul Larson <email address hidden>

Removed artifact from testing the test in an earlier branch. Unrelated
to most of the other changes here, but an obvious one-liner.

2010-09-17 Paul Larson <email address hidden>

Fix LP: 639930 to give better error message when calling a subcommand
that doesn't exist, or was missepelled

2010-09-15 Paul Larson <email address hidden>

Give a more useful error when calling a subcommand that doesn't exist

2010-09-15 Paul Larson <email address hidden>

Add a test for fixed behavior when running a subcommand that is not
defined

2010-09-15 Paul Larson <email address hidden>

Allow OutputImposter to grab stderr also

2010-09-15 Paul Larson <email address hidden>

Add a test definition for LTP

2010-09-14 Paul Larson <email address hidden>

Forgot to remove that, oops :)

2010-09-14 Paul Larson <email address hidden>

Add a test definition for ltp

2010-09-14 Paul Larson <email address hidden>

Fix downloading if url contains a space

2010-09-10 Paul Larson <email address hidden>

Add basic support for configuration to get to the dashboard

2010-09-10 Paul Larson <email address hidden>

Some cleanup after code review

2010-09-03 Paul Larson <email address hidden>

Add tests for the dashboard module so far

2010-09-03 Paul Larson <email address hidden>

Add skeleton for dashboard module, and a subcommand to setup
configuration for connection to a dashboard

2010-09-01 Paul Larson <email address hidden>

Add support for simple fixtures

2010-09-01 Paul Larson <email address hidden>

Fixups from code review:
* Change Fake* names
* change cleanup() to tearDown for fixtures so that it doesn't need to
be explicitly called

2010-08-31 Paul Larson <email address hidden>

Add support for simple fixtures, alter relevant tests to use them

2010-08-26 Paul Larson <email address hidden>

Add results module for abrek with subcommands for operating on results
stored locally

replaces list-results command

2010-08-26 Paul Larson <email address hidden>

* Split out the FakeConfigTests and FakeOutputTests
* Add several more tests to cover failure cases for results command

2010-08-26 Paul Larson <email address hidden>

Change error message for consistency

2010-08-26 Paul Larson <email address hidden>

Handle calling results show for a result that doesn't exist

2010-08-26 Paul Larson <email address hidden>

style change, add extra blank line between classes

2010-08-26 Paul Larson <email address hidden>

remove unneeded parens

2010-08-24 Paul Larson <email address hidden>

Make a new 'results' module for abrek that contains the subcommands:
* list
* rm
* rename
* show

This changes a single command (list-results to results list) and extends
functionality to further operate on locally stored results

2010-08-24 Paul Larson <email address hidden>

Add tests for results plugin

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files and COPYING file

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files, and a COPYING file in
the root project directory

2010-08-18 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Added a test to make sure the subcommand is stripped from the argv list
when the subcommand is called.

2010-08-17 Paul Larson <email address hidden>

Added some additional documentation for AbrekCmd

2010-08-17 Paul Larson <email address hidden>

Allow AbrekCmd.main() to pass back return values if they exist for
testing purposes, and add a test that covers the execution path for
subcommands

2010-08-17 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Add tests for subcommands, and a few things I missed before

2010-08-10 Paul Larson <email address hidden>

Add sw/hw profile information to test runs and make abrek more compliant
with what the dashboard will expect

2010-08-10 Paul Larson <email address hidden>

Fix a couple of small bugs with uuid and date, and capture hardware and
software profile information at run time

2010-08-10 Paul Larson <email address hidden>

Add uuid and change some field names to make abrek match what the
dashboard expects

2010-08-10 Paul Larson <email address hidden>

Remove test_id and time check from swprofile information, they should
not be part of that structure

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information on the system

2010-08-06 Paul Larson <email address hidden>

Add tests for hwprofile code

2010-08-06 Paul Larson <email address hidden>

Add a read_file() utility function and a fake_file() for testing

2010-08-06 Paul Larson <email address hidden>

Add support for gathering software profile information from the system

2010-08-04 Paul Larson <email address hidden>

Add support for gathering information about installed software in the
format that the dashboard wants it

2010-07-26 Paul Larson <email address hidden>

Add support for parsing test results, and also a temporary 'parse'
command for displaying results after parsing. Once complete, the parse
command will be unnecessary as this step will be performed as part of
the results submission.

2010-07-26 Paul Larson <email address hidden>

Some minor cleanups

2010-07-22 Paul Larson <email address hidden>

Added tests for the parser

2010-07-22 Paul Larson <email address hidden>

Fix bad fixresults call

2010-07-19 Paul Larson <email address hidden>

Merge with trunk

2010-07-07 Paul Larson <email address hidden>

Appendall dict can now be specified when the AbrekTestParser object is
created, which will be appended to each test result in testlist.

2010-07-07 Paul Larson <email address hidden>

Add some more documentation

2010-07-02 Paul Larson <email address hidden>

Support parsing of test results, with example, and a command for
demonstration purposes only. In practice, the parse step will be part
of test submission, not a separate step that you have to run.

2010-07-19 Paul Larson <email address hidden>

Add a README and setup.py

2010-07-19 Paul Larson <email address hidden>

Add README and extend setup.py to add description and long_description

2010-07-19 Paul Larson <email address hidden>

setup.py added

2010-07-19 Paul Larson <email address hidden>

Add option parsing capabilities for commands

2010-07-16 Paul Larson <email address hidden>

Add option parsing capabilities for commands, fixed help so that it uses
these capabilities to also print usage information, and fixed up the
unit tests to expect the new behavior.

2010-07-14 Paul Larson <email address hidden>

Fix a bug with md5sum calculation

2010-07-14 Alexandros Frantzis <email address hidden>

Fix creation of command string for dependency installation.

2010-07-13 Paul Larson <email address hidden>

* Add list-installed to list installed tests
* Add list-tests command to list all known tests
* Add list-results command to list saved results
* Unit tests added

2010-07-09 Paul Larson <email address hidden>

Added tests for listing installed/known tests, and results

2010-07-09 Paul Larson <email address hidden>

improved config handling, thanks jamesw

2010-07-09 Paul Larson <email address hidden>

Handle errors gracefully when the directories for results and installed
tests don't even exist

2010-07-08 Paul Larson <email address hidden>

Add a command to list saved results

2010-07-08 Paul Larson <email address hidden>

Added list-tests command to list all known tests

2010-07-08 Paul Larson <email address hidden>

Add a command to list tests currently installed

2010-07-08 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Paul Larson <email address hidden>

Add a test for when help does not exist

2010-07-06 Paul Larson <email address hidden>

A few small fixes for command tests

2010-07-02 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Alexandros Frantzis <email address hidden>

Corrected module imports for builtins.py.

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command and help on the existing commands

2010-07-02 Paul Larson <email address hidden>

return instead of print help

2010-07-02 Paul Larson <email address hidden>

use AbrekCmd.help()

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command, and help on the existing commands

2010-06-30 Paul Larson <email address hidden>

Add uninstall command

2010-06-29 Paul Larson <email address hidden>

Add another builtin command to support removing installed tests

2010-06-29 Paul Larson <email address hidden>

Add support for running tests, a run command, and an example using this

2010-06-29 Paul Larson <email address hidden>

minor fixes and style cleanups in tests

2010-06-29 Paul Larson <email address hidden>

Fixed docstrings according to
http://www.python.org/dev/peps/pep-0257/#multi-line-docstrings

2010-06-29 Paul Larson <email address hidden>

fix old place where a return code had been expected, but should have
been a try/except block now

2010-06-29 Paul Larson <email address hidden>

some style changes

2010-06-29 Paul Larson <email address hidden>

add tests for AbrekTestRunner

2010-06-29 Paul Larson <email address hidden>

Updated syntax for raising exceptions

2010-06-28 Paul Larson <email address hidden>

Add support for running tests, a run command, some unit tests for it,
and modify the example to use the new capability

2010-06-28 Paul Larson <email address hidden>

Add support for installing tests. Specifically, this lets you:
* defining tests
* defining install steps for a test
* downloading tests and checking md5sums
* installing dependencies
* example provided as well

2010-06-25 Paul Larson <email address hidden>

one more installer test

2010-06-24 Paul Larson <email address hidden>

fix test_abrekcmd import

2010-06-24 Paul Larson <email address hidden>

Remove some leftovers

2010-06-24 Paul Larson <email address hidden>

Add some tests for AbrekTestInstaller

2010-06-24 Paul Larson <email address hidden>

fix md5 checking buglet

2010-06-22 Paul Larson <email address hidden>

catch errors at install time

2010-06-22 Paul Larson <email address hidden>

improved md5 checking

2010-06-22 Paul Larson <email address hidden>

better error handling

2010-06-21 Paul Larson <email address hidden>

Add classes to help with defining tests, installing tests, and example
code for defining how to install the stream test.

2010-06-25 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-24 Paul Larson <email address hidden>

use shutil.copyfileobj in geturl

2010-06-24 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-22 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

add some small utility functions that will be useful later

2010-06-21 Paul Larson <email address hidden>

use os.path.basename to get filename

2010-06-21 Paul Larson <email address hidden>

remove run_external in favor of commands.getstatusoutput

2010-06-21 Paul Larson <email address hidden>

safer write_file

2010-06-21 Paul Larson <email address hidden>

make the filename geturl chooses ignore query args if they exist

2010-06-21 Paul Larson <email address hidden>

Some small utility functions that will be useful later

2010-06-17 Paul Larson <email address hidden>

Add class for dealing with config information

2010-06-16 Paul Larson <email address hidden>

Convert to simple config class to manage data and config dirs. This may
eventually be used for other general configuration related tasks.

2010-06-15 Paul Larson <email address hidden>

utility functions to return the config dirs for various things, and
create them if they don't already exist

2010-06-15 Paul Larson <email address hidden>

handle missing or unknown commands

2010-06-14 Paul Larson <email address hidden>

skeleton for project

2010-06-14 Paul Larson <email address hidden>

stub initial import

2011.10

2011-10-20 Paul Larson <email address hidden>

fix a bug with tiobench

2011-10-20 Le Chi Thu <email address hidden> <email address hidden>

Fixed tiobench parser

2011-10-20 Paul Larson <email address hidden>

release 0.3.1

2011-10-20 Paul Larson <email address hidden>

Allow overriding default args for tests

2011-10-20 Paul Larson <email address hidden>

fix unit tests

2011-10-20 Le Chi Thu <email address hidden> <email address hidden>

Updated all test definitions with

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

Renamed --test_options to --test-options

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

made the test_options as a option to the run command

2011-10-19 Le Chi Thu <email address hidden> <email address hidden>

make the test_options an option instead of argument.

2011-10-18 Le Chi Thu <email address hidden> <email address hidden>

Make testoptions as option parameter in run command.

2011-10-13 Le Chi Thu <email address hidden> <email address hidden>

Added passing options to run test command

2011-10-14 Paul Larson <email address hidden>

Merge Insanity multimedia tests from Collabora

2011-10-13 Le Chi Thu <email address hidden> <email address hidden>

moved fixresults method back to insanity test parser

2011-10-06 Paul Larson <email address hidden>

re-update power management tests

2011-10-05 Paul Larson <email address hidden>

make util-linux a dependency of pwrmgmt tests

2011-10-05 Paul Larson <email address hidden>

re-update pwrmgmt tests

2011-10-06 Paul Larson <email address hidden>

Fix tests not parsing when failed

2011-10-06 Paul Larson <email address hidden>

Fix tests

2011-10-05 Paul Larson <email address hidden>

Fix tests not parsing when any step fails

2011-10-04 Paul Larson <email address hidden>

fix bug 833632 - lava-test now returns fail status when the test exits

2011-09-27 Le Chi Thu <email address hidden> <email address hidden>

Handle the return code from test steps correctly

2011-10-04 Paul Larson <email address hidden>

fix for bug 856635

2011-09-27 Le Chi Thu <email address hidden> <email address hidden>

Handle exception with illegal test_url

2011-09-23 Paul Larson <email address hidden>

fix some tests that were not parsing correctly

2011-09-23 Paul Larson <email address hidden>

fix missing tests

2011-09-22 Paul Larson <email address hidden>

Release 0.3.0

2011-09-22 Paul Larson <email address hidden>

Big refactoring branch to make lava-test use lava-tool. Thanks to
Zygmunt and ChiThu!

2011-09-14 Le Chi Thu <email address hidden> <email address hidden>

Fixed type error. get_config()

2011-09-13 Le Chi Thu <email address hidden> <email address hidden>

Forget to include get_config

2011-09-13 Le Chi Thu <email address hidden> <email address hidden>

Loading the logging configuration file if exist

2011-09-12 Le Chi Thu <email address hidden> <email address hidden>

Merged the changes from trunk

2011-09-02 Paul Larson <email address hidden>

Add linux-libc-dev dep for pwrmgmt tests

2011-08-29 Paul Larson <email address hidden>

Add pwrmgmt changes for the updated tests from dlezcano

2011-08-20 Paul Larson <email address hidden>

bump version to 0.2.0

2011-08-18 Paul Larson <email address hidden>

Fix incorrectly named variable

2011-08-18 Paul Larson <email address hidden>

workaround to disable file cache from Chi Thu

2011-08-16 Le Chi Thu <email address hidden> <email address hidden>

Disable file cache

2011-08-17 Paul Larson <email address hidden>

Fix duplicate uuid issue

2011-08-17 Paul Larson <email address hidden>

Add xrestop test from Avik Sil

2011-08-17 Paul Larson <email address hidden>

add providers line for xrestop

2011-08-17 Paul Larson <email address hidden>

resolve merge conflict

2011-08-11 Avik Sil <email address hidden>

Fix xrestop RUNSTEPS and INSTALLSTEPS

2011-08-11 Avik Sil <email address hidden>

Fix xrestop test definition

2011-08-09 Zygmunt Krynicki <email address hidden>

Add missing builtin tests

2011-08-09 Zygmunt Krynicki <email address hidden>

Allow parsers to provide arbitrary objects (apart from test results) and merge them when making a bundle

2011-08-03 Paul Larson <email address hidden>

Add smem and bootchart tests

2011-08-02 Avik Sil <email address hidden>

Add test definition for abrek; fix bootchart test

2011-07-25 Avik Sil <email address hidden>

Update bootchart measurement unit

2011-07-23 Avik Sil <email address hidden>

Update bootchart measurement pattern

2011-07-23 Avik Sil <email address hidden>

Fix bootchart parser command

2011-07-21 Avik Sil <email address hidden>

Add test definition for bootchart

2011-07-21 Avik Sil <email address hidden>

Add test definition for smem

2011-08-03 Zygmunt Krynicki <email address hidden>

Merge out-of-tree test support from ChiThu

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

All unit tests passed

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Minor update

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Updated README file with install instructions.

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Handled the exception if the lava_test not properly setup.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

Renamed the stream to stream-json. Rename abrek to lava-tool on help text.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

added support for out of tres tests

2011-07-26 Paul Larson <email address hidden>

Some random fixes from Collabora to prepare for inclusion of insanity
test suite

2011-07-26 Paul Larson <email address hidden>

minor string fix

2011-07-22 David Laban <email address hidden>

More verbose error for dasboard put.
It should now be obvious that you're doing it wrong when you try to use
'localhost' rather than 'http://localhost/launch-control/' as the server.

2011-07-22 David Laban <email address hidden>

Use get_distro_information for debian compatibility

2011-07-21 Paul Larson <email address hidden>

update setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Remove old packages= from setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Do not install abrek tests

2011-07-20 Paul Larson <email address hidden>

Tag 0.1.0 version for 2011.07 release

2011-07-20 Paul Larson <email address hidden>

Stream output from tests while they are running, a side effect is that
this will not allow the test to run things that expect input from the
user though (such as sudo), so tests need to be run with root if the
require it. Typically these days though, we are only running fully
automated tests with this, so I don't think this is a bad assumption.

2011-07-19 Paul Larson <email address hidden>

A different, simpler, but better-working version of output streaming

2011-07-11 Paul Larson <email address hidden>

Change lava-test so that output is streamed. One place where this can
fail, is if something runs that asks for input. Added a warning if the
run, or install command are used without root permissions.

2011-07-13 Paul Larson <email address hidden>

Add bzip2 dependency to gmpbench and posixtestsuite

2011-06-28 Paul Larson <email address hidden>

Remove dependency on linaro-dashboard bundle. This was causing odd
installation failures

2011-06-26 Zygmunt Krynicki <email address hidden>

Use vanilla setuptools instead of DistUtilsExtra

2011-06-22 Le Chi Thu <email address hidden> <email address hidden>

Updated license info

2011-06-21 Le Chi Thu <email address hidden> <email address hidden>

use setuptools instead of DistUtilsExtra

2011-06-23 Paul Larson <email address hidden>

Release 2011.06

2011-06-14 Paul Larson <email address hidden>

Add analyzer_assigned_uuid back (previously removed due to bad commit)

2011-06-09 Paul Larson <email address hidden>

Minimum necessary to rename abrek to lava-test. More cleanup can be
done later to change filenames, class names, etc to be more consistent
with the rename

2011-06-08 Paul Larson <email address hidden>

Fix firefox test parsing

2011-06-08 Le Chi Thu <email address hidden> <email address hidden>

Synched with trunk. Renamed the peacekeeper.py to peacekeeper_runner.py

2011-06-07 Paul Larson <email address hidden>

Chi Thu's sync with Zygmunt's branches

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

Undo the UUID changes

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

allow main.py to be runned as main file.

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - use document IO

2011-04-19 Zygmunt Krynicki <email address hidden>

Remove unneeded imports

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing json import

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO wrapper to read/write bundles

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing, required, fields to bundle tests

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO in _savetestdata

2011-04-19 Zygmunt Krynicki <email address hidden>

Store attachments in each bundle

2011-04-19 Zygmunt Krynicki <email address hidden>

Store 'testdata.json' in a directory prefixed with analyzer_assigned_uuid

Previously the prefix was a timestamp which is unreliable. This also makes
the directory prefix (the last directory name actually) a very convenient
"Result id" that is printed after each test. It somewhat streamlines
the experience between the dashboard and abrek where the UUID can
be used to lookup test runs.

2011-04-19 Zygmunt Krynicki <email address hidden>

Make sure AbrekTest.run() does not stray into wrong directory on exceptions

2011-04-19 Zygmunt Krynicki <email address hidden>

Cleanup AbrekTest._savedata()

2011-04-19 Zygmunt Krynicki <email address hidden>

Add optional linaro-dashboard-bundle integration

2011-04-19 Zygmunt Krynicki <email address hidden>

Store line numbers and attachment information

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - Add ITest interface

2011-04-19 Zygmunt Krynicki <email address hidden>

Add ITest interface (backport from szarik)

2011-06-01 Zygmunt Krynicki <email address hidden>

Merge firefox startup time measurement tests

2011-06-01 Jani Monoses <email address hidden>

Add test for Firefox startup time measurement

2011-05-27 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-26 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-23 Paul Larson <email address hidden>

add build-essential as a dep for stream

2011-05-04 Spring Zhang <email address hidden>

add stream test package dependency

Meet error:
Test installation error: Run step 'cc stream.c -O2 -fopenmp -o stream' failed. 256 : stream.c:43:20: fatal error: stdio.h: No such file or directory
compilation terminated.

2011-05-05 Le Chi Thu <email address hidden> <email address hidden>

Added browser benchmark test case - peacekeeper

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite.

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Removed calling the parser after test is run. Removed copy err message to same file as std out.

2011-04-16 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite. Added test_results to json file. Minor improvement of error handling

2011-04-15 Paul Larson <email address hidden>

Add fixmeasurements() method to fix string measurements to be float.
Also add this to the classes derived by a few of the tests that needed
it

2011-04-13 Paul Larson <email address hidden>

Add gcc as a dep for some of the tests that need it, there are probably
more

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-01 Paul Larson <email address hidden>

Fix a couple of problems with LTP:
1. match the entire message string, not just the first word
2. eliminate tests with subid 0, they are always TINFO and produce
meaningless, duplicate test results if we include them in the json
bundle

2011-04-01 Paul Larson <email address hidden>

fixids() was improperly filtering periods in test_case_id

2011-03-23 Paul Larson <email address hidden>

update json output to match updates in launch-control

2011-03-10 Paul Larson <email address hidden>

Add new pwrmgmt test dependencies

2011-03-10 Torez Smith <torez@torezthinkpad>

added other dependencies

2011-03-09 Paul Larson <email address hidden>

Merge -o option for run from Zygmunt, allowing abrek to run and save
output all in one step

2011-02-11 Paul Larson <email address hidden>

Stream has mucked with things, doesn't seem to have a reliable download
from upstream. Ignore md5 for now.

2011-02-02 Paul Larson <email address hidden>

Added pwrmgmt test from Torez

2011-02-02 Paul Larson <email address hidden>

Add deps to pwrmgmt test, and some minor cleanups

2011-02-02 Torez Smith <torez@torezthinkpad>

moved make steps to install portion

2011-02-01 Torez Smith <torez@torezthinkpad>

included support for Makefiles

2011-01-27 Torez Smith <torez@torezthinkpad>

moved test cases down one level

2011-01-27 Torez Smith <torez@torezthinkpad>

add parse support for pwrmgmt tests

2011-01-13 Torez Smith <torez@torezthinkpad>

adding support for PM QA

2011-01-12 Paul Larson <email address hidden>

Clean up an unusual looking error

2010-11-24 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-24 Paul Larson <email address hidden>

Not ideal, but prevents a the test from failing improperly if
/etc/buildstamp happens to exist on the machine where unit tests are
being run

2010-11-19 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-23 Paul Larson <email address hidden>

Fix some unit tests

2010-11-19 Paul Larson <email address hidden>

Fix some unit tests that break if you run on ARM

2010-11-19 Paul Larson <email address hidden>

Add some new utility functions for get_machine_type() and
fake_machine()/clear_fake_machine() for getting the os.uname value and
allowing it to be spoofed for unit tests

2010-10-20 Paul Larson <email address hidden>

Add tiobench benchmark from Deepti

2010-10-20 Paul Larson <email address hidden>

minor cleanups

2010-10-14 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-07 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-04 Deepti B.Kalakeri<email address hidden>

Adding the tiobench IO performance test suite

2010-10-18 Paul Larson <email address hidden>

Merge glmemperf test from Alexandros

2010-10-08 Alexandros Frantzis <email address hidden>

Exclude tests that crash the benchmark (shmimage).
Add license.

2010-10-01 Alexandros Frantzis <email address hidden>

Add glmemperf test definition.

2010-10-18 Paul Larson <email address hidden>

Add x11perf test and also ad a fixids method to the parser that changes
spaces to _ and removes illegal characters from the test_case_id, until
dashboard can handle this.

2010-10-18 Paul Larson <email address hidden>

Add a fixids method to the parser that changes the the testid to
something dashboard can handle

2010-10-18 Paul Larson <email address hidden>

add license header

2010-10-01 Alexandros Frantzis <email address hidden>

Add x11perf test definition.

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of test runs to let the user know the test id
of the result

2010-10-15 Paul Larson <email address hidden>

Add unit test for checking that the AbrekTestRunner steps can be
executed from AbrekTest, and the output is what we expect including the
result ID

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of a test run to specify the result ID
Also chdir back to original directory which can help prevent some
strange errors when unit tests are rn

2010-10-15 Paul Larson <email address hidden>

Some fixes for gtkperf test

2010-10-14 Paul Larson <email address hidden>

Replace spaces with _ in gtkperf test case id's

2010-10-14 Paul Larson <email address hidden>

Run gtkperf with LANG=C

2010-10-15 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and quit before it's complete

2010-10-14 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and
quit before it's complete

2010-10-12 Paul Larson <email address hidden>

Add a new class for commands with subcommands to deal with those better,
and fix help so that it works better when dealing with subcommands from
Michael Hudson.

2010-10-12 Michael Hudson <email address hidden>

some tests for the help builtin

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

tweaks to tests

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

don't need this any more

2010-10-12 Michael Hudson <email address hidden>

fix other failing tests

2010-10-12 Michael Hudson <email address hidden>

fix tests broken by code motion

2010-10-12 Michael Hudson <email address hidden>

convert results over to new world; fix stupid typo

2010-10-12 Michael Hudson <email address hidden>

random hacking, but it seems like an improvement

2010-10-12 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-05 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-08 Paul Larson <email address hidden>

Add a put command to dashboard

2010-10-08 Paul Larson <email address hidden>

Fix description for board devices under armel

2010-10-07 Paul Larson <email address hidden>

Handle error condition where the host is valid but cannot connect to the
dashboard on that port/url

2010-10-07 Paul Larson <email address hidden>

handle problems with the host, or connection problems more nicely

2010-10-07 Paul Larson <email address hidden>

use the name of the result for the filename

2010-10-07 Paul Larson <email address hidden>

Add indenting to json output

2010-10-07 Paul Larson <email address hidden>

merge with trunk

2010-10-05 Paul Larson <email address hidden>

Add some tests for dashboard put

2010-10-05 Paul Larson <email address hidden>

add put command to dashboard

2010-10-07 Paul Larson <email address hidden>

Fix for get_board_devs unit test

2010-10-07 Paul Larson <email address hidden>

Fix get_board_devs test with generic info

2010-10-07 Paul Larson <email address hidden>

Fix a strange problem that can happen during unit tests

2010-10-05 Paul Larson <email address hidden>

Don't store config information in the instance. This doesn't add significant overhead to get_config() each time, and prevents a situation I found where the test object has old information about the config location in unit tests.

2010-10-07 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-06 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-01 Paul Larson <email address hidden>

Remove abrek parse command

2010-10-01 Paul Larson <email address hidden>

remove deprecated abrek parse command

2010-10-01 Paul Larson <email address hidden>

Add license header to ltp

2010-10-01 Paul Larson <email address hidden>

Fix dashboard json compatibility issue

2010-10-01 Zygmunt Krynicki <email address hidden>

Fix dashboard compatibility issue.

Hardware device attributes can only store simple strings. Before this patch
the hardware profile harvester was exploding the list of CPU features. This
caused a list to be created where only strings were expected.

2010-10-01 Paul Larson <email address hidden>

Fix gtkperf to correctly append units and result

2010-10-01 Paul Larson <email address hidden>

Add license to gtkperf

2010-10-01 Alexandros Frantzis <email address hidden>

Fix gtkperf test to correctly append 'units' and 'result' values.

2010-09-29 Paul Larson <email address hidden>

Add gmpbench

2010-09-29 Paul Larson <email address hidden>

A few minor cleanups

2010-09-29 Paul Larson <email address hidden>

merge with trunk

2010-09-29 Deepti B.Kalakeri<email address hidden>

Adding the results and unit field to the test_results

2010-09-28 Deepti B.Kalakeri<email address hidden>

Addressing review comments

2010-09-28 Deepti B.Kalakeri<email address hidden>

Fix typo in the comment

2010-09-28 Deepti B.Kalakeri<email address hidden>

Added GMPbench test suite

2010-09-28 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be read by launch-control

2010-09-28 Paul Larson <email address hidden>

have make_stream_result return the test id and uuid that were assigned
so that the test can use them for comparison

2010-09-28 Paul Larson <email address hidden>

some minor cleanups

2010-09-28 Paul Larson <email address hidden>

Fix up some formatting errors in _savetestdata

2010-09-27 Paul Larson <email address hidden>

Add new tests for the bundle subcommand

2010-09-27 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be imported into the
dashboard

2010-09-27 Paul Larson <email address hidden>

Fix some json compatibility issues with the launch-control dashboard

2010-09-27 Paul Larson <email address hidden>

one more rename

2010-09-27 Paul Larson <email address hidden>

Make hw_profile tests more complete

2010-09-27 Paul Larson <email address hidden>

match variable names to field names better in hwprofile

2010-09-24 Paul Larson <email address hidden>

Fix some json compatibility issues with launch-control

2010-09-23 Paul Larson <email address hidden>

Test output now goes to stdout by default, ./abrek run now has a -q
option to disable this

2010-09-23 Paul Larson <email address hidden>

remove unnecessary polling

2010-09-21 Paul Larson <email address hidden>

Add tests for the new quiet option when running tests

2010-09-21 Paul Larson <email address hidden>

This adds a -q/--quiet option for running tests, and changes default
behavior to be verbose. Some long running tests would leave the user
without feedback during the run. To do this, two util functions were
added as well. One to run commands and poll for output, and another to
mimic tee functionality so that output can optionally be sent to stdout,
and to a logfile.

2010-09-22 Paul Larson <email address hidden>

Added open posix test suite (via LTP)

2010-09-22 Deepti B.Kalakeri<email address hidden>

Script to automate installation, execution, and parsing of posix test suite

2010-09-20 Deepti B.Kalakeri<email address hidden>

script to automate installation, execution, and parsing of posix test suite

2010-09-22 Paul Larson <email address hidden>

Added gtkperf test suite

2010-09-22 Paul Larson <email address hidden>

minor fix

2010-09-16 Paul Larson <email address hidden>

Added gtkperf from alf, changed to fix some fields for parsing, etc

2010-09-20 Paul Larson <email address hidden>

add -y to apt-get or it can get stuck

2010-09-18 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Add tests for the new hwprofile error handling

2010-09-17 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Extend fake_files interface to allow it to point not only at fake data,
but a fake path as well. This is especially useful when trying to
simulate a situation where the file does not exist. Also add a method
to clear the list of fake data/paths.

2010-09-17 Paul Larson <email address hidden>

Removed artifact from testing the test in an earlier branch. Unrelated
to most of the other changes here, but an obvious one-liner.

2010-09-17 Paul Larson <email address hidden>

Fix LP: 639930 to give better error message when calling a subcommand
that doesn't exist, or was missepelled

2010-09-15 Paul Larson <email address hidden>

Give a more useful error when calling a subcommand that doesn't exist

2010-09-15 Paul Larson <email address hidden>

Add a test for fixed behavior when running a subcommand that is not
defined

2010-09-15 Paul Larson <email address hidden>

Allow OutputImposter to grab stderr also

2010-09-15 Paul Larson <email address hidden>

Add a test definition for LTP

2010-09-14 Paul Larson <email address hidden>

Forgot to remove that, oops :)

2010-09-14 Paul Larson <email address hidden>

Add a test definition for ltp

2010-09-14 Paul Larson <email address hidden>

Fix downloading if url contains a space

2010-09-10 Paul Larson <email address hidden>

Add basic support for configuration to get to the dashboard

2010-09-10 Paul Larson <email address hidden>

Some cleanup after code review

2010-09-03 Paul Larson <email address hidden>

Add tests for the dashboard module so far

2010-09-03 Paul Larson <email address hidden>

Add skeleton for dashboard module, and a subcommand to setup
configuration for connection to a dashboard

2010-09-01 Paul Larson <email address hidden>

Add support for simple fixtures

2010-09-01 Paul Larson <email address hidden>

Fixups from code review:
* Change Fake* names
* change cleanup() to tearDown for fixtures so that it doesn't need to
be explicitly called

2010-08-31 Paul Larson <email address hidden>

Add support for simple fixtures, alter relevant tests to use them

2010-08-26 Paul Larson <email address hidden>

Add results module for abrek with subcommands for operating on results
stored locally

replaces list-results command

2010-08-26 Paul Larson <email address hidden>

* Split out the FakeConfigTests and FakeOutputTests
* Add several more tests to cover failure cases for results command

2010-08-26 Paul Larson <email address hidden>

Change error message for consistency

2010-08-26 Paul Larson <email address hidden>

Handle calling results show for a result that doesn't exist

2010-08-26 Paul Larson <email address hidden>

style change, add extra blank line between classes

2010-08-26 Paul Larson <email address hidden>

remove unneeded parens

2010-08-24 Paul Larson <email address hidden>

Make a new 'results' module for abrek that contains the subcommands:
* list
* rm
* rename
* show

This changes a single command (list-results to results list) and extends
functionality to further operate on locally stored results

2010-08-24 Paul Larson <email address hidden>

Add tests for results plugin

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files and COPYING file

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files, and a COPYING file in
the root project directory

2010-08-18 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Added a test to make sure the subcommand is stripped from the argv list
when the subcommand is called.

2010-08-17 Paul Larson <email address hidden>

Added some additional documentation for AbrekCmd

2010-08-17 Paul Larson <email address hidden>

Allow AbrekCmd.main() to pass back return values if they exist for
testing purposes, and add a test that covers the execution path for
subcommands

2010-08-17 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Add tests for subcommands, and a few things I missed before

2010-08-10 Paul Larson <email address hidden>

Add sw/hw profile information to test runs and make abrek more compliant
with what the dashboard will expect

2010-08-10 Paul Larson <email address hidden>

Fix a couple of small bugs with uuid and date, and capture hardware and
software profile information at run time

2010-08-10 Paul Larson <email address hidden>

Add uuid and change some field names to make abrek match what the
dashboard expects

2010-08-10 Paul Larson <email address hidden>

Remove test_id and time check from swprofile information, they should
not be part of that structure

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information on the system

2010-08-06 Paul Larson <email address hidden>

Add tests for hwprofile code

2010-08-06 Paul Larson <email address hidden>

Add a read_file() utility function and a fake_file() for testing

2010-08-06 Paul Larson <email address hidden>

Add support for gathering software profile information from the system

2010-08-04 Paul Larson <email address hidden>

Add support for gathering information about installed software in the
format that the dashboard wants it

2010-07-26 Paul Larson <email address hidden>

Add support for parsing test results, and also a temporary 'parse'
command for displaying results after parsing. Once complete, the parse
command will be unnecessary as this step will be performed as part of
the results submission.

2010-07-26 Paul Larson <email address hidden>

Some minor cleanups

2010-07-22 Paul Larson <email address hidden>

Added tests for the parser

2010-07-22 Paul Larson <email address hidden>

Fix bad fixresults call

2010-07-19 Paul Larson <email address hidden>

Merge with trunk

2010-07-07 Paul Larson <email address hidden>

Appendall dict can now be specified when the AbrekTestParser object is
created, which will be appended to each test result in testlist.

2010-07-07 Paul Larson <email address hidden>

Add some more documentation

2010-07-02 Paul Larson <email address hidden>

Support parsing of test results, with example, and a command for
demonstration purposes only. In practice, the parse step will be part
of test submission, not a separate step that you have to run.

2010-07-19 Paul Larson <email address hidden>

Add a README and setup.py

2010-07-19 Paul Larson <email address hidden>

Add README and extend setup.py to add description and long_description

2010-07-19 Paul Larson <email address hidden>

setup.py added

2010-07-19 Paul Larson <email address hidden>

Add option parsing capabilities for commands

2010-07-16 Paul Larson <email address hidden>

Add option parsing capabilities for commands, fixed help so that it uses
these capabilities to also print usage information, and fixed up the
unit tests to expect the new behavior.

2010-07-14 Paul Larson <email address hidden>

Fix a bug with md5sum calculation

2010-07-14 Alexandros Frantzis <email address hidden>

Fix creation of command string for dependency installation.

2010-07-13 Paul Larson <email address hidden>

* Add list-installed to list installed tests
* Add list-tests command to list all known tests
* Add list-results command to list saved results
* Unit tests added

2010-07-09 Paul Larson <email address hidden>

Added tests for listing installed/known tests, and results

2010-07-09 Paul Larson <email address hidden>

improved config handling, thanks jamesw

2010-07-09 Paul Larson <email address hidden>

Handle errors gracefully when the directories for results and installed
tests don't even exist

2010-07-08 Paul Larson <email address hidden>

Add a command to list saved results

2010-07-08 Paul Larson <email address hidden>

Added list-tests command to list all known tests

2010-07-08 Paul Larson <email address hidden>

Add a command to list tests currently installed

2010-07-08 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Paul Larson <email address hidden>

Add a test for when help does not exist

2010-07-06 Paul Larson <email address hidden>

A few small fixes for command tests

2010-07-02 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Alexandros Frantzis <email address hidden>

Corrected module imports for builtins.py.

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command and help on the existing commands

2010-07-02 Paul Larson <email address hidden>

return instead of print help

2010-07-02 Paul Larson <email address hidden>

use AbrekCmd.help()

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command, and help on the existing commands

2010-06-30 Paul Larson <email address hidden>

Add uninstall command

2010-06-29 Paul Larson <email address hidden>

Add another builtin command to support removing installed tests

2010-06-29 Paul Larson <email address hidden>

Add support for running tests, a run command, and an example using this

2010-06-29 Paul Larson <email address hidden>

minor fixes and style cleanups in tests

2010-06-29 Paul Larson <email address hidden>

Fixed docstrings according to
http://www.python.org/dev/peps/pep-0257/#multi-line-docstrings

2010-06-29 Paul Larson <email address hidden>

fix old place where a return code had been expected, but should have
been a try/except block now

2010-06-29 Paul Larson <email address hidden>

some style changes

2010-06-29 Paul Larson <email address hidden>

add tests for AbrekTestRunner

2010-06-29 Paul Larson <email address hidden>

Updated syntax for raising exceptions

2010-06-28 Paul Larson <email address hidden>

Add support for running tests, a run command, some unit tests for it,
and modify the example to use the new capability

2010-06-28 Paul Larson <email address hidden>

Add support for installing tests. Specifically, this lets you:
* defining tests
* defining install steps for a test
* downloading tests and checking md5sums
* installing dependencies
* example provided as well

2010-06-25 Paul Larson <email address hidden>

one more installer test

2010-06-24 Paul Larson <email address hidden>

fix test_abrekcmd import

2010-06-24 Paul Larson <email address hidden>

Remove some leftovers

2010-06-24 Paul Larson <email address hidden>

Add some tests for AbrekTestInstaller

2010-06-24 Paul Larson <email address hidden>

fix md5 checking buglet

2010-06-22 Paul Larson <email address hidden>

catch errors at install time

2010-06-22 Paul Larson <email address hidden>

improved md5 checking

2010-06-22 Paul Larson <email address hidden>

better error handling

2010-06-21 Paul Larson <email address hidden>

Add classes to help with defining tests, installing tests, and example
code for defining how to install the stream test.

2010-06-25 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-24 Paul Larson <email address hidden>

use shutil.copyfileobj in geturl

2010-06-24 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-22 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

add some small utility functions that will be useful later

2010-06-21 Paul Larson <email address hidden>

use os.path.basename to get filename

2010-06-21 Paul Larson <email address hidden>

remove run_external in favor of commands.getstatusoutput

2010-06-21 Paul Larson <email address hidden>

safer write_file

2010-06-21 Paul Larson <email address hidden>

make the filename geturl chooses ignore query args if they exist

2010-06-21 Paul Larson <email address hidden>

Some small utility functions that will be useful later

2010-06-17 Paul Larson <email address hidden>

Add class for dealing with config information

2010-06-16 Paul Larson <email address hidden>

Convert to simple config class to manage data and config dirs. This may
eventually be used for other general configuration related tasks.

2010-06-15 Paul Larson <email address hidden>

utility functions to return the config dirs for various things, and
create them if they don't already exist

2010-06-15 Paul Larson <email address hidden>

handle missing or unknown commands

2010-06-14 Paul Larson <email address hidden>

skeleton for project

2010-06-14 Paul Larson <email address hidden>

stub initial import

2011.09

2011-09-22 Paul Larson <email address hidden>

Release 0.3.0

2011-09-22 Paul Larson <email address hidden>

Big refactoring branch to make lava-test use lava-tool. Thanks to
Zygmunt and ChiThu!

2011-09-14 Le Chi Thu <email address hidden> <email address hidden>

Fixed type error. get_config()

2011-09-13 Le Chi Thu <email address hidden> <email address hidden>

Forget to include get_config

2011-09-13 Le Chi Thu <email address hidden> <email address hidden>

Loading the logging configuration file if exist

2011-09-12 Le Chi Thu <email address hidden> <email address hidden>

Merged the changes from trunk

2011-09-02 Paul Larson <email address hidden>

Add linux-libc-dev dep for pwrmgmt tests

2011-08-29 Paul Larson <email address hidden>

Add pwrmgmt changes for the updated tests from dlezcano

2011-08-20 Paul Larson <email address hidden>

bump version to 0.2.0

2011-08-18 Paul Larson <email address hidden>

Fix incorrectly named variable

2011-08-18 Paul Larson <email address hidden>

workaround to disable file cache from Chi Thu

2011-08-16 Le Chi Thu <email address hidden> <email address hidden>

Disable file cache

2011-08-17 Paul Larson <email address hidden>

Fix duplicate uuid issue

2011-08-17 Paul Larson <email address hidden>

Add xrestop test from Avik Sil

2011-08-17 Paul Larson <email address hidden>

add providers line for xrestop

2011-08-17 Paul Larson <email address hidden>

resolve merge conflict

2011-08-11 Avik Sil <email address hidden>

Fix xrestop RUNSTEPS and INSTALLSTEPS

2011-08-11 Avik Sil <email address hidden>

Fix xrestop test definition

2011-08-09 Zygmunt Krynicki <email address hidden>

Add missing builtin tests

2011-08-09 Zygmunt Krynicki <email address hidden>

Allow parsers to provide arbitrary objects (apart from test results) and merge them when making a bundle

2011-08-03 Paul Larson <email address hidden>

Add smem and bootchart tests

2011-08-02 Avik Sil <email address hidden>

Add test definition for abrek; fix bootchart test

2011-07-25 Avik Sil <email address hidden>

Update bootchart measurement unit

2011-07-23 Avik Sil <email address hidden>

Update bootchart measurement pattern

2011-07-23 Avik Sil <email address hidden>

Fix bootchart parser command

2011-07-21 Avik Sil <email address hidden>

Add test definition for bootchart

2011-07-21 Avik Sil <email address hidden>

Add test definition for smem

2011-08-03 Zygmunt Krynicki <email address hidden>

Merge out-of-tree test support from ChiThu

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

All unit tests passed

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Minor update

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Updated README file with install instructions.

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Handled the exception if the lava_test not properly setup.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

Renamed the stream to stream-json. Rename abrek to lava-tool on help text.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

added support for out of tres tests

2011-07-26 Paul Larson <email address hidden>

Some random fixes from Collabora to prepare for inclusion of insanity
test suite

2011-07-26 Paul Larson <email address hidden>

minor string fix

2011-07-22 David Laban <email address hidden>

More verbose error for dasboard put.
It should now be obvious that you're doing it wrong when you try to use
'localhost' rather than 'http://localhost/launch-control/' as the server.

2011-07-22 David Laban <email address hidden>

Use get_distro_information for debian compatibility

2011-07-21 Paul Larson <email address hidden>

update setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Remove old packages= from setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Do not install abrek tests

2011-07-20 Paul Larson <email address hidden>

Tag 0.1.0 version for 2011.07 release

2011-07-20 Paul Larson <email address hidden>

Stream output from tests while they are running, a side effect is that
this will not allow the test to run things that expect input from the
user though (such as sudo), so tests need to be run with root if the
require it. Typically these days though, we are only running fully
automated tests with this, so I don't think this is a bad assumption.

2011-07-19 Paul Larson <email address hidden>

A different, simpler, but better-working version of output streaming

2011-07-11 Paul Larson <email address hidden>

Change lava-test so that output is streamed. One place where this can
fail, is if something runs that asks for input. Added a warning if the
run, or install command are used without root permissions.

2011-07-13 Paul Larson <email address hidden>

Add bzip2 dependency to gmpbench and posixtestsuite

2011-06-28 Paul Larson <email address hidden>

Remove dependency on linaro-dashboard bundle. This was causing odd
installation failures

2011-06-26 Zygmunt Krynicki <email address hidden>

Use vanilla setuptools instead of DistUtilsExtra

2011-06-22 Le Chi Thu <email address hidden> <email address hidden>

Updated license info

2011-06-21 Le Chi Thu <email address hidden> <email address hidden>

use setuptools instead of DistUtilsExtra

2011-06-23 Paul Larson <email address hidden>

Release 2011.06

2011-06-14 Paul Larson <email address hidden>

Add analyzer_assigned_uuid back (previously removed due to bad commit)

2011-06-09 Paul Larson <email address hidden>

Minimum necessary to rename abrek to lava-test. More cleanup can be
done later to change filenames, class names, etc to be more consistent
with the rename

2011-06-08 Paul Larson <email address hidden>

Fix firefox test parsing

2011-06-08 Le Chi Thu <email address hidden> <email address hidden>

Synched with trunk. Renamed the peacekeeper.py to peacekeeper_runner.py

2011-06-07 Paul Larson <email address hidden>

Chi Thu's sync with Zygmunt's branches

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

Undo the UUID changes

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

allow main.py to be runned as main file.

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - use document IO

2011-04-19 Zygmunt Krynicki <email address hidden>

Remove unneeded imports

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing json import

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO wrapper to read/write bundles

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing, required, fields to bundle tests

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO in _savetestdata

2011-04-19 Zygmunt Krynicki <email address hidden>

Store attachments in each bundle

2011-04-19 Zygmunt Krynicki <email address hidden>

Store 'testdata.json' in a directory prefixed with analyzer_assigned_uuid

Previously the prefix was a timestamp which is unreliable. This also makes
the directory prefix (the last directory name actually) a very convenient
"Result id" that is printed after each test. It somewhat streamlines
the experience between the dashboard and abrek where the UUID can
be used to lookup test runs.

2011-04-19 Zygmunt Krynicki <email address hidden>

Make sure AbrekTest.run() does not stray into wrong directory on exceptions

2011-04-19 Zygmunt Krynicki <email address hidden>

Cleanup AbrekTest._savedata()

2011-04-19 Zygmunt Krynicki <email address hidden>

Add optional linaro-dashboard-bundle integration

2011-04-19 Zygmunt Krynicki <email address hidden>

Store line numbers and attachment information

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - Add ITest interface

2011-04-19 Zygmunt Krynicki <email address hidden>

Add ITest interface (backport from szarik)

2011-06-01 Zygmunt Krynicki <email address hidden>

Merge firefox startup time measurement tests

2011-06-01 Jani Monoses <email address hidden>

Add test for Firefox startup time measurement

2011-05-27 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-26 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-23 Paul Larson <email address hidden>

add build-essential as a dep for stream

2011-05-04 Spring Zhang <email address hidden>

add stream test package dependency

Meet error:
Test installation error: Run step 'cc stream.c -O2 -fopenmp -o stream' failed. 256 : stream.c:43:20: fatal error: stdio.h: No such file or directory
compilation terminated.

2011-05-05 Le Chi Thu <email address hidden> <email address hidden>

Added browser benchmark test case - peacekeeper

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite.

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Removed calling the parser after test is run. Removed copy err message to same file as std out.

2011-04-16 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite. Added test_results to json file. Minor improvement of error handling

2011-04-15 Paul Larson <email address hidden>

Add fixmeasurements() method to fix string measurements to be float.
Also add this to the classes derived by a few of the tests that needed
it

2011-04-13 Paul Larson <email address hidden>

Add gcc as a dep for some of the tests that need it, there are probably
more

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-01 Paul Larson <email address hidden>

Fix a couple of problems with LTP:
1. match the entire message string, not just the first word
2. eliminate tests with subid 0, they are always TINFO and produce
meaningless, duplicate test results if we include them in the json
bundle

2011-04-01 Paul Larson <email address hidden>

fixids() was improperly filtering periods in test_case_id

2011-03-23 Paul Larson <email address hidden>

update json output to match updates in launch-control

2011-03-10 Paul Larson <email address hidden>

Add new pwrmgmt test dependencies

2011-03-10 Torez Smith <torez@torezthinkpad>

added other dependencies

2011-03-09 Paul Larson <email address hidden>

Merge -o option for run from Zygmunt, allowing abrek to run and save
output all in one step

2011-02-11 Paul Larson <email address hidden>

Stream has mucked with things, doesn't seem to have a reliable download
from upstream. Ignore md5 for now.

2011-02-02 Paul Larson <email address hidden>

Added pwrmgmt test from Torez

2011-02-02 Paul Larson <email address hidden>

Add deps to pwrmgmt test, and some minor cleanups

2011-02-02 Torez Smith <torez@torezthinkpad>

moved make steps to install portion

2011-02-01 Torez Smith <torez@torezthinkpad>

included support for Makefiles

2011-01-27 Torez Smith <torez@torezthinkpad>

moved test cases down one level

2011-01-27 Torez Smith <torez@torezthinkpad>

add parse support for pwrmgmt tests

2011-01-13 Torez Smith <torez@torezthinkpad>

adding support for PM QA

2011-01-12 Paul Larson <email address hidden>

Clean up an unusual looking error

2010-11-24 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-24 Paul Larson <email address hidden>

Not ideal, but prevents a the test from failing improperly if
/etc/buildstamp happens to exist on the machine where unit tests are
being run

2010-11-19 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-23 Paul Larson <email address hidden>

Fix some unit tests

2010-11-19 Paul Larson <email address hidden>

Fix some unit tests that break if you run on ARM

2010-11-19 Paul Larson <email address hidden>

Add some new utility functions for get_machine_type() and
fake_machine()/clear_fake_machine() for getting the os.uname value and
allowing it to be spoofed for unit tests

2010-10-20 Paul Larson <email address hidden>

Add tiobench benchmark from Deepti

2010-10-20 Paul Larson <email address hidden>

minor cleanups

2010-10-14 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-07 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-04 Deepti B.Kalakeri<email address hidden>

Adding the tiobench IO performance test suite

2010-10-18 Paul Larson <email address hidden>

Merge glmemperf test from Alexandros

2010-10-08 Alexandros Frantzis <email address hidden>

Exclude tests that crash the benchmark (shmimage).
Add license.

2010-10-01 Alexandros Frantzis <email address hidden>

Add glmemperf test definition.

2010-10-18 Paul Larson <email address hidden>

Add x11perf test and also ad a fixids method to the parser that changes
spaces to _ and removes illegal characters from the test_case_id, until
dashboard can handle this.

2010-10-18 Paul Larson <email address hidden>

Add a fixids method to the parser that changes the the testid to
something dashboard can handle

2010-10-18 Paul Larson <email address hidden>

add license header

2010-10-01 Alexandros Frantzis <email address hidden>

Add x11perf test definition.

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of test runs to let the user know the test id
of the result

2010-10-15 Paul Larson <email address hidden>

Add unit test for checking that the AbrekTestRunner steps can be
executed from AbrekTest, and the output is what we expect including the
result ID

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of a test run to specify the result ID
Also chdir back to original directory which can help prevent some
strange errors when unit tests are rn

2010-10-15 Paul Larson <email address hidden>

Some fixes for gtkperf test

2010-10-14 Paul Larson <email address hidden>

Replace spaces with _ in gtkperf test case id's

2010-10-14 Paul Larson <email address hidden>

Run gtkperf with LANG=C

2010-10-15 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and quit before it's complete

2010-10-14 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and
quit before it's complete

2010-10-12 Paul Larson <email address hidden>

Add a new class for commands with subcommands to deal with those better,
and fix help so that it works better when dealing with subcommands from
Michael Hudson.

2010-10-12 Michael Hudson <email address hidden>

some tests for the help builtin

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

tweaks to tests

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

don't need this any more

2010-10-12 Michael Hudson <email address hidden>

fix other failing tests

2010-10-12 Michael Hudson <email address hidden>

fix tests broken by code motion

2010-10-12 Michael Hudson <email address hidden>

convert results over to new world; fix stupid typo

2010-10-12 Michael Hudson <email address hidden>

random hacking, but it seems like an improvement

2010-10-12 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-05 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-08 Paul Larson <email address hidden>

Add a put command to dashboard

2010-10-08 Paul Larson <email address hidden>

Fix description for board devices under armel

2010-10-07 Paul Larson <email address hidden>

Handle error condition where the host is valid but cannot connect to the
dashboard on that port/url

2010-10-07 Paul Larson <email address hidden>

handle problems with the host, or connection problems more nicely

2010-10-07 Paul Larson <email address hidden>

use the name of the result for the filename

2010-10-07 Paul Larson <email address hidden>

Add indenting to json output

2010-10-07 Paul Larson <email address hidden>

merge with trunk

2010-10-05 Paul Larson <email address hidden>

Add some tests for dashboard put

2010-10-05 Paul Larson <email address hidden>

add put command to dashboard

2010-10-07 Paul Larson <email address hidden>

Fix for get_board_devs unit test

2010-10-07 Paul Larson <email address hidden>

Fix get_board_devs test with generic info

2010-10-07 Paul Larson <email address hidden>

Fix a strange problem that can happen during unit tests

2010-10-05 Paul Larson <email address hidden>

Don't store config information in the instance. This doesn't add significant overhead to get_config() each time, and prevents a situation I found where the test object has old information about the config location in unit tests.

2010-10-07 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-06 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-01 Paul Larson <email address hidden>

Remove abrek parse command

2010-10-01 Paul Larson <email address hidden>

remove deprecated abrek parse command

2010-10-01 Paul Larson <email address hidden>

Add license header to ltp

2010-10-01 Paul Larson <email address hidden>

Fix dashboard json compatibility issue

2010-10-01 Zygmunt Krynicki <email address hidden>

Fix dashboard compatibility issue.

Hardware device attributes can only store simple strings. Before this patch
the hardware profile harvester was exploding the list of CPU features. This
caused a list to be created where only strings were expected.

2010-10-01 Paul Larson <email address hidden>

Fix gtkperf to correctly append units and result

2010-10-01 Paul Larson <email address hidden>

Add license to gtkperf

2010-10-01 Alexandros Frantzis <email address hidden>

Fix gtkperf test to correctly append 'units' and 'result' values.

2010-09-29 Paul Larson <email address hidden>

Add gmpbench

2010-09-29 Paul Larson <email address hidden>

A few minor cleanups

2010-09-29 Paul Larson <email address hidden>

merge with trunk

2010-09-29 Deepti B.Kalakeri<email address hidden>

Adding the results and unit field to the test_results

2010-09-28 Deepti B.Kalakeri<email address hidden>

Addressing review comments

2010-09-28 Deepti B.Kalakeri<email address hidden>

Fix typo in the comment

2010-09-28 Deepti B.Kalakeri<email address hidden>

Added GMPbench test suite

2010-09-28 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be read by launch-control

2010-09-28 Paul Larson <email address hidden>

have make_stream_result return the test id and uuid that were assigned
so that the test can use them for comparison

2010-09-28 Paul Larson <email address hidden>

some minor cleanups

2010-09-28 Paul Larson <email address hidden>

Fix up some formatting errors in _savetestdata

2010-09-27 Paul Larson <email address hidden>

Add new tests for the bundle subcommand

2010-09-27 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be imported into the
dashboard

2010-09-27 Paul Larson <email address hidden>

Fix some json compatibility issues with the launch-control dashboard

2010-09-27 Paul Larson <email address hidden>

one more rename

2010-09-27 Paul Larson <email address hidden>

Make hw_profile tests more complete

2010-09-27 Paul Larson <email address hidden>

match variable names to field names better in hwprofile

2010-09-24 Paul Larson <email address hidden>

Fix some json compatibility issues with launch-control

2010-09-23 Paul Larson <email address hidden>

Test output now goes to stdout by default, ./abrek run now has a -q
option to disable this

2010-09-23 Paul Larson <email address hidden>

remove unnecessary polling

2010-09-21 Paul Larson <email address hidden>

Add tests for the new quiet option when running tests

2010-09-21 Paul Larson <email address hidden>

This adds a -q/--quiet option for running tests, and changes default
behavior to be verbose. Some long running tests would leave the user
without feedback during the run. To do this, two util functions were
added as well. One to run commands and poll for output, and another to
mimic tee functionality so that output can optionally be sent to stdout,
and to a logfile.

2010-09-22 Paul Larson <email address hidden>

Added open posix test suite (via LTP)

2010-09-22 Deepti B.Kalakeri<email address hidden>

Script to automate installation, execution, and parsing of posix test suite

2010-09-20 Deepti B.Kalakeri<email address hidden>

script to automate installation, execution, and parsing of posix test suite

2010-09-22 Paul Larson <email address hidden>

Added gtkperf test suite

2010-09-22 Paul Larson <email address hidden>

minor fix

2010-09-16 Paul Larson <email address hidden>

Added gtkperf from alf, changed to fix some fields for parsing, etc

2010-09-20 Paul Larson <email address hidden>

add -y to apt-get or it can get stuck

2010-09-18 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Add tests for the new hwprofile error handling

2010-09-17 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Extend fake_files interface to allow it to point not only at fake data,
but a fake path as well. This is especially useful when trying to
simulate a situation where the file does not exist. Also add a method
to clear the list of fake data/paths.

2010-09-17 Paul Larson <email address hidden>

Removed artifact from testing the test in an earlier branch. Unrelated
to most of the other changes here, but an obvious one-liner.

2010-09-17 Paul Larson <email address hidden>

Fix LP: 639930 to give better error message when calling a subcommand
that doesn't exist, or was missepelled

2010-09-15 Paul Larson <email address hidden>

Give a more useful error when calling a subcommand that doesn't exist

2010-09-15 Paul Larson <email address hidden>

Add a test for fixed behavior when running a subcommand that is not
defined

2010-09-15 Paul Larson <email address hidden>

Allow OutputImposter to grab stderr also

2010-09-15 Paul Larson <email address hidden>

Add a test definition for LTP

2010-09-14 Paul Larson <email address hidden>

Forgot to remove that, oops :)

2010-09-14 Paul Larson <email address hidden>

Add a test definition for ltp

2010-09-14 Paul Larson <email address hidden>

Fix downloading if url contains a space

2010-09-10 Paul Larson <email address hidden>

Add basic support for configuration to get to the dashboard

2010-09-10 Paul Larson <email address hidden>

Some cleanup after code review

2010-09-03 Paul Larson <email address hidden>

Add tests for the dashboard module so far

2010-09-03 Paul Larson <email address hidden>

Add skeleton for dashboard module, and a subcommand to setup
configuration for connection to a dashboard

2010-09-01 Paul Larson <email address hidden>

Add support for simple fixtures

2010-09-01 Paul Larson <email address hidden>

Fixups from code review:
* Change Fake* names
* change cleanup() to tearDown for fixtures so that it doesn't need to
be explicitly called

2010-08-31 Paul Larson <email address hidden>

Add support for simple fixtures, alter relevant tests to use them

2010-08-26 Paul Larson <email address hidden>

Add results module for abrek with subcommands for operating on results
stored locally

replaces list-results command

2010-08-26 Paul Larson <email address hidden>

* Split out the FakeConfigTests and FakeOutputTests
* Add several more tests to cover failure cases for results command

2010-08-26 Paul Larson <email address hidden>

Change error message for consistency

2010-08-26 Paul Larson <email address hidden>

Handle calling results show for a result that doesn't exist

2010-08-26 Paul Larson <email address hidden>

style change, add extra blank line between classes

2010-08-26 Paul Larson <email address hidden>

remove unneeded parens

2010-08-24 Paul Larson <email address hidden>

Make a new 'results' module for abrek that contains the subcommands:
* list
* rm
* rename
* show

This changes a single command (list-results to results list) and extends
functionality to further operate on locally stored results

2010-08-24 Paul Larson <email address hidden>

Add tests for results plugin

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files and COPYING file

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files, and a COPYING file in
the root project directory

2010-08-18 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Added a test to make sure the subcommand is stripped from the argv list
when the subcommand is called.

2010-08-17 Paul Larson <email address hidden>

Added some additional documentation for AbrekCmd

2010-08-17 Paul Larson <email address hidden>

Allow AbrekCmd.main() to pass back return values if they exist for
testing purposes, and add a test that covers the execution path for
subcommands

2010-08-17 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Add tests for subcommands, and a few things I missed before

2010-08-10 Paul Larson <email address hidden>

Add sw/hw profile information to test runs and make abrek more compliant
with what the dashboard will expect

2010-08-10 Paul Larson <email address hidden>

Fix a couple of small bugs with uuid and date, and capture hardware and
software profile information at run time

2010-08-10 Paul Larson <email address hidden>

Add uuid and change some field names to make abrek match what the
dashboard expects

2010-08-10 Paul Larson <email address hidden>

Remove test_id and time check from swprofile information, they should
not be part of that structure

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information on the system

2010-08-06 Paul Larson <email address hidden>

Add tests for hwprofile code

2010-08-06 Paul Larson <email address hidden>

Add a read_file() utility function and a fake_file() for testing

2010-08-06 Paul Larson <email address hidden>

Add support for gathering software profile information from the system

2010-08-04 Paul Larson <email address hidden>

Add support for gathering information about installed software in the
format that the dashboard wants it

2010-07-26 Paul Larson <email address hidden>

Add support for parsing test results, and also a temporary 'parse'
command for displaying results after parsing. Once complete, the parse
command will be unnecessary as this step will be performed as part of
the results submission.

2010-07-26 Paul Larson <email address hidden>

Some minor cleanups

2010-07-22 Paul Larson <email address hidden>

Added tests for the parser

2010-07-22 Paul Larson <email address hidden>

Fix bad fixresults call

2010-07-19 Paul Larson <email address hidden>

Merge with trunk

2010-07-07 Paul Larson <email address hidden>

Appendall dict can now be specified when the AbrekTestParser object is
created, which will be appended to each test result in testlist.

2010-07-07 Paul Larson <email address hidden>

Add some more documentation

2010-07-02 Paul Larson <email address hidden>

Support parsing of test results, with example, and a command for
demonstration purposes only. In practice, the parse step will be part
of test submission, not a separate step that you have to run.

2010-07-19 Paul Larson <email address hidden>

Add a README and setup.py

2010-07-19 Paul Larson <email address hidden>

Add README and extend setup.py to add description and long_description

2010-07-19 Paul Larson <email address hidden>

setup.py added

2010-07-19 Paul Larson <email address hidden>

Add option parsing capabilities for commands

2010-07-16 Paul Larson <email address hidden>

Add option parsing capabilities for commands, fixed help so that it uses
these capabilities to also print usage information, and fixed up the
unit tests to expect the new behavior.

2010-07-14 Paul Larson <email address hidden>

Fix a bug with md5sum calculation

2010-07-14 Alexandros Frantzis <email address hidden>

Fix creation of command string for dependency installation.

2010-07-13 Paul Larson <email address hidden>

* Add list-installed to list installed tests
* Add list-tests command to list all known tests
* Add list-results command to list saved results
* Unit tests added

2010-07-09 Paul Larson <email address hidden>

Added tests for listing installed/known tests, and results

2010-07-09 Paul Larson <email address hidden>

improved config handling, thanks jamesw

2010-07-09 Paul Larson <email address hidden>

Handle errors gracefully when the directories for results and installed
tests don't even exist

2010-07-08 Paul Larson <email address hidden>

Add a command to list saved results

2010-07-08 Paul Larson <email address hidden>

Added list-tests command to list all known tests

2010-07-08 Paul Larson <email address hidden>

Add a command to list tests currently installed

2010-07-08 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Paul Larson <email address hidden>

Add a test for when help does not exist

2010-07-06 Paul Larson <email address hidden>

A few small fixes for command tests

2010-07-02 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Alexandros Frantzis <email address hidden>

Corrected module imports for builtins.py.

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command and help on the existing commands

2010-07-02 Paul Larson <email address hidden>

return instead of print help

2010-07-02 Paul Larson <email address hidden>

use AbrekCmd.help()

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command, and help on the existing commands

2010-06-30 Paul Larson <email address hidden>

Add uninstall command

2010-06-29 Paul Larson <email address hidden>

Add another builtin command to support removing installed tests

2010-06-29 Paul Larson <email address hidden>

Add support for running tests, a run command, and an example using this

2010-06-29 Paul Larson <email address hidden>

minor fixes and style cleanups in tests

2010-06-29 Paul Larson <email address hidden>

Fixed docstrings according to
http://www.python.org/dev/peps/pep-0257/#multi-line-docstrings

2010-06-29 Paul Larson <email address hidden>

fix old place where a return code had been expected, but should have
been a try/except block now

2010-06-29 Paul Larson <email address hidden>

some style changes

2010-06-29 Paul Larson <email address hidden>

add tests for AbrekTestRunner

2010-06-29 Paul Larson <email address hidden>

Updated syntax for raising exceptions

2010-06-28 Paul Larson <email address hidden>

Add support for running tests, a run command, some unit tests for it,
and modify the example to use the new capability

2010-06-28 Paul Larson <email address hidden>

Add support for installing tests. Specifically, this lets you:
* defining tests
* defining install steps for a test
* downloading tests and checking md5sums
* installing dependencies
* example provided as well

2010-06-25 Paul Larson <email address hidden>

one more installer test

2010-06-24 Paul Larson <email address hidden>

fix test_abrekcmd import

2010-06-24 Paul Larson <email address hidden>

Remove some leftovers

2010-06-24 Paul Larson <email address hidden>

Add some tests for AbrekTestInstaller

2010-06-24 Paul Larson <email address hidden>

fix md5 checking buglet

2010-06-22 Paul Larson <email address hidden>

catch errors at install time

2010-06-22 Paul Larson <email address hidden>

improved md5 checking

2010-06-22 Paul Larson <email address hidden>

better error handling

2010-06-21 Paul Larson <email address hidden>

Add classes to help with defining tests, installing tests, and example
code for defining how to install the stream test.

2010-06-25 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-24 Paul Larson <email address hidden>

use shutil.copyfileobj in geturl

2010-06-24 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-22 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

add some small utility functions that will be useful later

2010-06-21 Paul Larson <email address hidden>

use os.path.basename to get filename

2010-06-21 Paul Larson <email address hidden>

remove run_external in favor of commands.getstatusoutput

2010-06-21 Paul Larson <email address hidden>

safer write_file

2010-06-21 Paul Larson <email address hidden>

make the filename geturl chooses ignore query args if they exist

2010-06-21 Paul Larson <email address hidden>

Some small utility functions that will be useful later

2010-06-17 Paul Larson <email address hidden>

Add class for dealing with config information

2010-06-16 Paul Larson <email address hidden>

Convert to simple config class to manage data and config dirs. This may
eventually be used for other general configuration related tasks.

2010-06-15 Paul Larson <email address hidden>

utility functions to return the config dirs for various things, and
create them if they don't already exist

2010-06-15 Paul Larson <email address hidden>

handle missing or unknown commands

2010-06-14 Paul Larson <email address hidden>

skeleton for project

2010-06-14 Paul Larson <email address hidden>

stub initial import

2011.08

2011-08-18 Paul Larson <email address hidden>

Fix incorrectly named variable

2011-08-18 Paul Larson <email address hidden>

workaround to disable file cache from Chi Thu

2011-08-16 Le Chi Thu <email address hidden> <email address hidden>

Disable file cache

2011-08-17 Paul Larson <email address hidden>

Fix duplicate uuid issue

2011-08-17 Paul Larson <email address hidden>

Add xrestop test from Avik Sil

2011-08-17 Paul Larson <email address hidden>

add providers line for xrestop

2011-08-17 Paul Larson <email address hidden>

resolve merge conflict

2011-08-11 Avik Sil <email address hidden>

Fix xrestop RUNSTEPS and INSTALLSTEPS

2011-08-11 Avik Sil <email address hidden>

Fix xrestop test definition

2011-08-09 Zygmunt Krynicki <email address hidden>

Add missing builtin tests

2011-08-09 Zygmunt Krynicki <email address hidden>

Allow parsers to provide arbitrary objects (apart from test results) and merge them when making a bundle

2011-08-03 Paul Larson <email address hidden>

Add smem and bootchart tests

2011-08-02 Avik Sil <email address hidden>

Add test definition for abrek; fix bootchart test

2011-07-25 Avik Sil <email address hidden>

Update bootchart measurement unit

2011-07-23 Avik Sil <email address hidden>

Update bootchart measurement pattern

2011-07-23 Avik Sil <email address hidden>

Fix bootchart parser command

2011-07-21 Avik Sil <email address hidden>

Add test definition for bootchart

2011-07-21 Avik Sil <email address hidden>

Add test definition for smem

2011-08-03 Zygmunt Krynicki <email address hidden>

Merge out-of-tree test support from ChiThu

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

All unit tests passed

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Minor update

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Updated README file with install instructions.

2011-08-03 Le Chi Thu <email address hidden> <email address hidden>

Handled the exception if the lava_test not properly setup.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

Renamed the stream to stream-json. Rename abrek to lava-tool on help text.

2011-06-28 Le Chi Thu <email address hidden> <email address hidden>

added support for out of tres tests

2011-07-26 Paul Larson <email address hidden>

Some random fixes from Collabora to prepare for inclusion of insanity
test suite

2011-07-26 Paul Larson <email address hidden>

minor string fix

2011-07-22 David Laban <email address hidden>

More verbose error for dasboard put.
It should now be obvious that you're doing it wrong when you try to use
'localhost' rather than 'http://localhost/launch-control/' as the server.

2011-07-22 David Laban <email address hidden>

Use get_distro_information for debian compatibility

2011-07-21 Paul Larson <email address hidden>

update setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Remove old packages= from setup.py

2011-07-21 Zygmunt Krynicki <email address hidden>

Do not install abrek tests

2011-07-20 Paul Larson <email address hidden>

Tag 0.1.0 version for 2011.07 release

2011-07-20 Paul Larson <email address hidden>

Stream output from tests while they are running, a side effect is that
this will not allow the test to run things that expect input from the
user though (such as sudo), so tests need to be run with root if the
require it. Typically these days though, we are only running fully
automated tests with this, so I don't think this is a bad assumption.

2011-07-19 Paul Larson <email address hidden>

A different, simpler, but better-working version of output streaming

2011-07-11 Paul Larson <email address hidden>

Change lava-test so that output is streamed. One place where this can
fail, is if something runs that asks for input. Added a warning if the
run, or install command are used without root permissions.

2011-07-13 Paul Larson <email address hidden>

Add bzip2 dependency to gmpbench and posixtestsuite

2011-06-28 Paul Larson <email address hidden>

Remove dependency on linaro-dashboard bundle. This was causing odd
installation failures

2011-06-26 Zygmunt Krynicki <email address hidden>

Use vanilla setuptools instead of DistUtilsExtra

2011-06-22 Le Chi Thu <email address hidden> <email address hidden>

Updated license info

2011-06-21 Le Chi Thu <email address hidden> <email address hidden>

use setuptools instead of DistUtilsExtra

2011-06-23 Paul Larson <email address hidden>

Release 2011.06

2011-06-14 Paul Larson <email address hidden>

Add analyzer_assigned_uuid back (previously removed due to bad commit)

2011-06-09 Paul Larson <email address hidden>

Minimum necessary to rename abrek to lava-test. More cleanup can be
done later to change filenames, class names, etc to be more consistent
with the rename

2011-06-08 Paul Larson <email address hidden>

Fix firefox test parsing

2011-06-08 Le Chi Thu <email address hidden> <email address hidden>

Synched with trunk. Renamed the peacekeeper.py to peacekeeper_runner.py

2011-06-07 Paul Larson <email address hidden>

Chi Thu's sync with Zygmunt's branches

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

Undo the UUID changes

2011-06-07 Le Chi Thu <email address hidden> <email address hidden>

allow main.py to be runned as main file.

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - use document IO

2011-04-19 Zygmunt Krynicki <email address hidden>

Remove unneeded imports

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing json import

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO wrapper to read/write bundles

2011-04-19 Zygmunt Krynicki <email address hidden>

Add missing, required, fields to bundle tests

2011-04-19 Zygmunt Krynicki <email address hidden>

Use DocumentIO in _savetestdata

2011-04-19 Zygmunt Krynicki <email address hidden>

Store attachments in each bundle

2011-04-19 Zygmunt Krynicki <email address hidden>

Store 'testdata.json' in a directory prefixed with analyzer_assigned_uuid

Previously the prefix was a timestamp which is unreliable. This also makes
the directory prefix (the last directory name actually) a very convenient
"Result id" that is printed after each test. It somewhat streamlines
the experience between the dashboard and abrek where the UUID can
be used to lookup test runs.

2011-04-19 Zygmunt Krynicki <email address hidden>

Make sure AbrekTest.run() does not stray into wrong directory on exceptions

2011-04-19 Zygmunt Krynicki <email address hidden>

Cleanup AbrekTest._savedata()

2011-04-19 Zygmunt Krynicki <email address hidden>

Add optional linaro-dashboard-bundle integration

2011-04-19 Zygmunt Krynicki <email address hidden>

Store line numbers and attachment information

2011-06-01 Le Chi Thu <email address hidden> <email address hidden>

Merged - Add ITest interface

2011-04-19 Zygmunt Krynicki <email address hidden>

Add ITest interface (backport from szarik)

2011-06-01 Zygmunt Krynicki <email address hidden>

Merge firefox startup time measurement tests

2011-06-01 Jani Monoses <email address hidden>

Add test for Firefox startup time measurement

2011-05-27 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-26 Spring Zhang <email address hidden>

add exception handler when getting usb device info in case no lsusb command

2011-05-23 Paul Larson <email address hidden>

add build-essential as a dep for stream

2011-05-04 Spring Zhang <email address hidden>

add stream test package dependency

Meet error:
Test installation error: Run step 'cc stream.c -O2 -fopenmp -o stream' failed. 256 : stream.c:43:20: fatal error: stdio.h: No such file or directory
compilation terminated.

2011-05-05 Le Chi Thu <email address hidden> <email address hidden>

Added browser benchmark test case - peacekeeper

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite.

2011-04-20 Le Chi Thu <email address hidden> <email address hidden>

Removed calling the parser after test is run. Removed copy err message to same file as std out.

2011-04-16 Le Chi Thu <email address hidden> <email address hidden>

Added pybench test suite. Added test_results to json file. Minor improvement of error handling

2011-04-15 Paul Larson <email address hidden>

Add fixmeasurements() method to fix string measurements to be float.
Also add this to the classes derived by a few of the tests that needed
it

2011-04-13 Paul Larson <email address hidden>

Add gcc as a dep for some of the tests that need it, there are probably
more

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-07 Paul Larson <email address hidden>

Update abrek dashboard bundle format to 1.2

2011-04-01 Paul Larson <email address hidden>

Fix a couple of problems with LTP:
1. match the entire message string, not just the first word
2. eliminate tests with subid 0, they are always TINFO and produce
meaningless, duplicate test results if we include them in the json
bundle

2011-04-01 Paul Larson <email address hidden>

fixids() was improperly filtering periods in test_case_id

2011-03-23 Paul Larson <email address hidden>

update json output to match updates in launch-control

2011-03-10 Paul Larson <email address hidden>

Add new pwrmgmt test dependencies

2011-03-10 Torez Smith <torez@torezthinkpad>

added other dependencies

2011-03-09 Paul Larson <email address hidden>

Merge -o option for run from Zygmunt, allowing abrek to run and save
output all in one step

2011-02-11 Paul Larson <email address hidden>

Stream has mucked with things, doesn't seem to have a reliable download
from upstream. Ignore md5 for now.

2011-02-02 Paul Larson <email address hidden>

Added pwrmgmt test from Torez

2011-02-02 Paul Larson <email address hidden>

Add deps to pwrmgmt test, and some minor cleanups

2011-02-02 Torez Smith <torez@torezthinkpad>

moved make steps to install portion

2011-02-01 Torez Smith <torez@torezthinkpad>

included support for Makefiles

2011-01-27 Torez Smith <torez@torezthinkpad>

moved test cases down one level

2011-01-27 Torez Smith <torez@torezthinkpad>

add parse support for pwrmgmt tests

2011-01-13 Torez Smith <torez@torezthinkpad>

adding support for PM QA

2011-01-12 Paul Larson <email address hidden>

Clean up an unusual looking error

2010-11-24 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-24 Paul Larson <email address hidden>

Not ideal, but prevents a the test from failing improperly if
/etc/buildstamp happens to exist on the machine where unit tests are
being run

2010-11-19 Paul Larson <email address hidden>

Get the image description from /etc/buildstamp if it exists

2010-11-23 Paul Larson <email address hidden>

Fix some unit tests

2010-11-19 Paul Larson <email address hidden>

Fix some unit tests that break if you run on ARM

2010-11-19 Paul Larson <email address hidden>

Add some new utility functions for get_machine_type() and
fake_machine()/clear_fake_machine() for getting the os.uname value and
allowing it to be spoofed for unit tests

2010-10-20 Paul Larson <email address hidden>

Add tiobench benchmark from Deepti

2010-10-20 Paul Larson <email address hidden>

minor cleanups

2010-10-14 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-07 Deepti B.Kalakeri<email address hidden>

Addressing review comments to the tiobench IO performance test suite

2010-10-04 Deepti B.Kalakeri<email address hidden>

Adding the tiobench IO performance test suite

2010-10-18 Paul Larson <email address hidden>

Merge glmemperf test from Alexandros

2010-10-08 Alexandros Frantzis <email address hidden>

Exclude tests that crash the benchmark (shmimage).
Add license.

2010-10-01 Alexandros Frantzis <email address hidden>

Add glmemperf test definition.

2010-10-18 Paul Larson <email address hidden>

Add x11perf test and also ad a fixids method to the parser that changes
spaces to _ and removes illegal characters from the test_case_id, until
dashboard can handle this.

2010-10-18 Paul Larson <email address hidden>

Add a fixids method to the parser that changes the the testid to
something dashboard can handle

2010-10-18 Paul Larson <email address hidden>

add license header

2010-10-01 Alexandros Frantzis <email address hidden>

Add x11perf test definition.

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of test runs to let the user know the test id
of the result

2010-10-15 Paul Larson <email address hidden>

Add unit test for checking that the AbrekTestRunner steps can be
executed from AbrekTest, and the output is what we expect including the
result ID

2010-10-15 Paul Larson <email address hidden>

Add a message at the end of a test run to specify the result ID
Also chdir back to original directory which can help prevent some
strange errors when unit tests are rn

2010-10-15 Paul Larson <email address hidden>

Some fixes for gtkperf test

2010-10-14 Paul Larson <email address hidden>

Replace spaces with _ in gtkperf test case id's

2010-10-14 Paul Larson <email address hidden>

Run gtkperf with LANG=C

2010-10-15 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and quit before it's complete

2010-10-14 Paul Larson <email address hidden>

Silence the IOError that gets generated when you pipe output to less and
quit before it's complete

2010-10-12 Paul Larson <email address hidden>

Add a new class for commands with subcommands to deal with those better,
and fix help so that it works better when dealing with subcommands from
Michael Hudson.

2010-10-12 Michael Hudson <email address hidden>

some tests for the help builtin

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

tweaks to tests

2010-10-12 Michael Hudson <email address hidden>

tweaks

2010-10-12 Michael Hudson <email address hidden>

don't need this any more

2010-10-12 Michael Hudson <email address hidden>

fix other failing tests

2010-10-12 Michael Hudson <email address hidden>

fix tests broken by code motion

2010-10-12 Michael Hudson <email address hidden>

convert results over to new world; fix stupid typo

2010-10-12 Michael Hudson <email address hidden>

random hacking, but it seems like an improvement

2010-10-12 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-05 Paul Larson <email address hidden>

Fix some problems with get_usb_devs tests

2010-10-08 Paul Larson <email address hidden>

Add a put command to dashboard

2010-10-08 Paul Larson <email address hidden>

Fix description for board devices under armel

2010-10-07 Paul Larson <email address hidden>

Handle error condition where the host is valid but cannot connect to the
dashboard on that port/url

2010-10-07 Paul Larson <email address hidden>

handle problems with the host, or connection problems more nicely

2010-10-07 Paul Larson <email address hidden>

use the name of the result for the filename

2010-10-07 Paul Larson <email address hidden>

Add indenting to json output

2010-10-07 Paul Larson <email address hidden>

merge with trunk

2010-10-05 Paul Larson <email address hidden>

Add some tests for dashboard put

2010-10-05 Paul Larson <email address hidden>

add put command to dashboard

2010-10-07 Paul Larson <email address hidden>

Fix for get_board_devs unit test

2010-10-07 Paul Larson <email address hidden>

Fix get_board_devs test with generic info

2010-10-07 Paul Larson <email address hidden>

Fix a strange problem that can happen during unit tests

2010-10-05 Paul Larson <email address hidden>

Don't store config information in the instance. This doesn't add significant overhead to get_config() each time, and prevents a situation I found where the test object has old information about the config location in unit tests.

2010-10-07 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-06 Paul Larson <email address hidden>

nicer formatting of json output

2010-10-01 Paul Larson <email address hidden>

Remove abrek parse command

2010-10-01 Paul Larson <email address hidden>

remove deprecated abrek parse command

2010-10-01 Paul Larson <email address hidden>

Add license header to ltp

2010-10-01 Paul Larson <email address hidden>

Fix dashboard json compatibility issue

2010-10-01 Zygmunt Krynicki <email address hidden>

Fix dashboard compatibility issue.

Hardware device attributes can only store simple strings. Before this patch
the hardware profile harvester was exploding the list of CPU features. This
caused a list to be created where only strings were expected.

2010-10-01 Paul Larson <email address hidden>

Fix gtkperf to correctly append units and result

2010-10-01 Paul Larson <email address hidden>

Add license to gtkperf

2010-10-01 Alexandros Frantzis <email address hidden>

Fix gtkperf test to correctly append 'units' and 'result' values.

2010-09-29 Paul Larson <email address hidden>

Add gmpbench

2010-09-29 Paul Larson <email address hidden>

A few minor cleanups

2010-09-29 Paul Larson <email address hidden>

merge with trunk

2010-09-29 Deepti B.Kalakeri<email address hidden>

Adding the results and unit field to the test_results

2010-09-28 Deepti B.Kalakeri<email address hidden>

Addressing review comments

2010-09-28 Deepti B.Kalakeri<email address hidden>

Fix typo in the comment

2010-09-28 Deepti B.Kalakeri<email address hidden>

Added GMPbench test suite

2010-09-28 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be read by launch-control

2010-09-28 Paul Larson <email address hidden>

have make_stream_result return the test id and uuid that were assigned
so that the test can use them for comparison

2010-09-28 Paul Larson <email address hidden>

some minor cleanups

2010-09-28 Paul Larson <email address hidden>

Fix up some formatting errors in _savetestdata

2010-09-27 Paul Larson <email address hidden>

Add new tests for the bundle subcommand

2010-09-27 Paul Larson <email address hidden>

Add a subcommand to output bundles that can be imported into the
dashboard

2010-09-27 Paul Larson <email address hidden>

Fix some json compatibility issues with the launch-control dashboard

2010-09-27 Paul Larson <email address hidden>

one more rename

2010-09-27 Paul Larson <email address hidden>

Make hw_profile tests more complete

2010-09-27 Paul Larson <email address hidden>

match variable names to field names better in hwprofile

2010-09-24 Paul Larson <email address hidden>

Fix some json compatibility issues with launch-control

2010-09-23 Paul Larson <email address hidden>

Test output now goes to stdout by default, ./abrek run now has a -q
option to disable this

2010-09-23 Paul Larson <email address hidden>

remove unnecessary polling

2010-09-21 Paul Larson <email address hidden>

Add tests for the new quiet option when running tests

2010-09-21 Paul Larson <email address hidden>

This adds a -q/--quiet option for running tests, and changes default
behavior to be verbose. Some long running tests would leave the user
without feedback during the run. To do this, two util functions were
added as well. One to run commands and poll for output, and another to
mimic tee functionality so that output can optionally be sent to stdout,
and to a logfile.

2010-09-22 Paul Larson <email address hidden>

Added open posix test suite (via LTP)

2010-09-22 Deepti B.Kalakeri<email address hidden>

Script to automate installation, execution, and parsing of posix test suite

2010-09-20 Deepti B.Kalakeri<email address hidden>

script to automate installation, execution, and parsing of posix test suite

2010-09-22 Paul Larson <email address hidden>

Added gtkperf test suite

2010-09-22 Paul Larson <email address hidden>

minor fix

2010-09-16 Paul Larson <email address hidden>

Added gtkperf from alf, changed to fix some fields for parsing, etc

2010-09-20 Paul Larson <email address hidden>

add -y to apt-get or it can get stuck

2010-09-18 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Add tests for the new hwprofile error handling

2010-09-17 Paul Larson <email address hidden>

Handle and warn when hardware information cannot be read. This
situation could indicate a problem, hence the warning, but could also be
expected in the case of chroots for example.

2010-09-17 Paul Larson <email address hidden>

Extend fake_files interface to allow it to point not only at fake data,
but a fake path as well. This is especially useful when trying to
simulate a situation where the file does not exist. Also add a method
to clear the list of fake data/paths.

2010-09-17 Paul Larson <email address hidden>

Removed artifact from testing the test in an earlier branch. Unrelated
to most of the other changes here, but an obvious one-liner.

2010-09-17 Paul Larson <email address hidden>

Fix LP: 639930 to give better error message when calling a subcommand
that doesn't exist, or was missepelled

2010-09-15 Paul Larson <email address hidden>

Give a more useful error when calling a subcommand that doesn't exist

2010-09-15 Paul Larson <email address hidden>

Add a test for fixed behavior when running a subcommand that is not
defined

2010-09-15 Paul Larson <email address hidden>

Allow OutputImposter to grab stderr also

2010-09-15 Paul Larson <email address hidden>

Add a test definition for LTP

2010-09-14 Paul Larson <email address hidden>

Forgot to remove that, oops :)

2010-09-14 Paul Larson <email address hidden>

Add a test definition for ltp

2010-09-14 Paul Larson <email address hidden>

Fix downloading if url contains a space

2010-09-10 Paul Larson <email address hidden>

Add basic support for configuration to get to the dashboard

2010-09-10 Paul Larson <email address hidden>

Some cleanup after code review

2010-09-03 Paul Larson <email address hidden>

Add tests for the dashboard module so far

2010-09-03 Paul Larson <email address hidden>

Add skeleton for dashboard module, and a subcommand to setup
configuration for connection to a dashboard

2010-09-01 Paul Larson <email address hidden>

Add support for simple fixtures

2010-09-01 Paul Larson <email address hidden>

Fixups from code review:
* Change Fake* names
* change cleanup() to tearDown for fixtures so that it doesn't need to
be explicitly called

2010-08-31 Paul Larson <email address hidden>

Add support for simple fixtures, alter relevant tests to use them

2010-08-26 Paul Larson <email address hidden>

Add results module for abrek with subcommands for operating on results
stored locally

replaces list-results command

2010-08-26 Paul Larson <email address hidden>

* Split out the FakeConfigTests and FakeOutputTests
* Add several more tests to cover failure cases for results command

2010-08-26 Paul Larson <email address hidden>

Change error message for consistency

2010-08-26 Paul Larson <email address hidden>

Handle calling results show for a result that doesn't exist

2010-08-26 Paul Larson <email address hidden>

style change, add extra blank line between classes

2010-08-26 Paul Larson <email address hidden>

remove unneeded parens

2010-08-24 Paul Larson <email address hidden>

Make a new 'results' module for abrek that contains the subcommands:
* list
* rm
* rename
* show

This changes a single command (list-results to results list) and extends
functionality to further operate on locally stored results

2010-08-24 Paul Larson <email address hidden>

Add tests for results plugin

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files and COPYING file

2010-08-18 Paul Larson <email address hidden>

Added copyright/license header to source files, and a COPYING file in
the root project directory

2010-08-18 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Added a test to make sure the subcommand is stripped from the argv list
when the subcommand is called.

2010-08-17 Paul Larson <email address hidden>

Added some additional documentation for AbrekCmd

2010-08-17 Paul Larson <email address hidden>

Allow AbrekCmd.main() to pass back return values if they exist for
testing purposes, and add a test that covers the execution path for
subcommands

2010-08-17 Paul Larson <email address hidden>

Add support for subcommands

2010-08-17 Paul Larson <email address hidden>

Add tests for subcommands, and a few things I missed before

2010-08-10 Paul Larson <email address hidden>

Add sw/hw profile information to test runs and make abrek more compliant
with what the dashboard will expect

2010-08-10 Paul Larson <email address hidden>

Fix a couple of small bugs with uuid and date, and capture hardware and
software profile information at run time

2010-08-10 Paul Larson <email address hidden>

Add uuid and change some field names to make abrek match what the
dashboard expects

2010-08-10 Paul Larson <email address hidden>

Remove test_id and time check from swprofile information, they should
not be part of that structure

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information

2010-08-06 Paul Larson <email address hidden>

Add support for gathering hardware profile information on the system

2010-08-06 Paul Larson <email address hidden>

Add tests for hwprofile code

2010-08-06 Paul Larson <email address hidden>

Add a read_file() utility function and a fake_file() for testing

2010-08-06 Paul Larson <email address hidden>

Add support for gathering software profile information from the system

2010-08-04 Paul Larson <email address hidden>

Add support for gathering information about installed software in the
format that the dashboard wants it

2010-07-26 Paul Larson <email address hidden>

Add support for parsing test results, and also a temporary 'parse'
command for displaying results after parsing. Once complete, the parse
command will be unnecessary as this step will be performed as part of
the results submission.

2010-07-26 Paul Larson <email address hidden>

Some minor cleanups

2010-07-22 Paul Larson <email address hidden>

Added tests for the parser

2010-07-22 Paul Larson <email address hidden>

Fix bad fixresults call

2010-07-19 Paul Larson <email address hidden>

Merge with trunk

2010-07-07 Paul Larson <email address hidden>

Appendall dict can now be specified when the AbrekTestParser object is
created, which will be appended to each test result in testlist.

2010-07-07 Paul Larson <email address hidden>

Add some more documentation

2010-07-02 Paul Larson <email address hidden>

Support parsing of test results, with example, and a command for
demonstration purposes only. In practice, the parse step will be part
of test submission, not a separate step that you have to run.

2010-07-19 Paul Larson <email address hidden>

Add a README and setup.py

2010-07-19 Paul Larson <email address hidden>

Add README and extend setup.py to add description and long_description

2010-07-19 Paul Larson <email address hidden>

setup.py added

2010-07-19 Paul Larson <email address hidden>

Add option parsing capabilities for commands

2010-07-16 Paul Larson <email address hidden>

Add option parsing capabilities for commands, fixed help so that it uses
these capabilities to also print usage information, and fixed up the
unit tests to expect the new behavior.

2010-07-14 Paul Larson <email address hidden>

Fix a bug with md5sum calculation

2010-07-14 Alexandros Frantzis <email address hidden>

Fix creation of command string for dependency installation.

2010-07-13 Paul Larson <email address hidden>

* Add list-installed to list installed tests
* Add list-tests command to list all known tests
* Add list-results command to list saved results
* Unit tests added

2010-07-09 Paul Larson <email address hidden>

Added tests for listing installed/known tests, and results

2010-07-09 Paul Larson <email address hidden>

improved config handling, thanks jamesw

2010-07-09 Paul Larson <email address hidden>

Handle errors gracefully when the directories for results and installed
tests don't even exist

2010-07-08 Paul Larson <email address hidden>

Add a command to list saved results

2010-07-08 Paul Larson <email address hidden>

Added list-tests command to list all known tests

2010-07-08 Paul Larson <email address hidden>

Add a command to list tests currently installed

2010-07-08 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Paul Larson <email address hidden>

Add a test for when help does not exist

2010-07-06 Paul Larson <email address hidden>

A few small fixes for command tests

2010-07-02 Paul Larson <email address hidden>

Added more tests for command related things

2010-07-06 Alexandros Frantzis <email address hidden>

Corrected module imports for builtins.py.

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command and help on the existing commands

2010-07-02 Paul Larson <email address hidden>

return instead of print help

2010-07-02 Paul Larson <email address hidden>

use AbrekCmd.help()

2010-07-02 Paul Larson <email address hidden>

Provide a simple help command, and help on the existing commands

2010-06-30 Paul Larson <email address hidden>

Add uninstall command

2010-06-29 Paul Larson <email address hidden>

Add another builtin command to support removing installed tests

2010-06-29 Paul Larson <email address hidden>

Add support for running tests, a run command, and an example using this

2010-06-29 Paul Larson <email address hidden>

minor fixes and style cleanups in tests

2010-06-29 Paul Larson <email address hidden>

Fixed docstrings according to
http://www.python.org/dev/peps/pep-0257/#multi-line-docstrings

2010-06-29 Paul Larson <email address hidden>

fix old place where a return code had been expected, but should have
been a try/except block now

2010-06-29 Paul Larson <email address hidden>

some style changes

2010-06-29 Paul Larson <email address hidden>

add tests for AbrekTestRunner

2010-06-29 Paul Larson <email address hidden>

Updated syntax for raising exceptions

2010-06-28 Paul Larson <email address hidden>

Add support for running tests, a run command, some unit tests for it,
and modify the example to use the new capability

2010-06-28 Paul Larson <email address hidden>

Add support for installing tests. Specifically, this lets you:
* defining tests
* defining install steps for a test
* downloading tests and checking md5sums
* installing dependencies
* example provided as well

2010-06-25 Paul Larson <email address hidden>

one more installer test

2010-06-24 Paul Larson <email address hidden>

fix test_abrekcmd import

2010-06-24 Paul Larson <email address hidden>

Remove some leftovers

2010-06-24 Paul Larson <email address hidden>

Add some tests for AbrekTestInstaller

2010-06-24 Paul Larson <email address hidden>

fix md5 checking buglet

2010-06-22 Paul Larson <email address hidden>

catch errors at install time

2010-06-22 Paul Larson <email address hidden>

improved md5 checking

2010-06-22 Paul Larson <email address hidden>

better error handling

2010-06-21 Paul Larson <email address hidden>

Add classes to help with defining tests, installing tests, and example
code for defining how to install the stream test.

2010-06-25 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-24 Paul Larson <email address hidden>

use shutil.copyfileobj in geturl

2010-06-24 Paul Larson <email address hidden>

improved geturl to handle bad urls and failed downloads better

2010-06-22 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

rename abrek.commands to abrek.command

2010-06-21 Paul Larson <email address hidden>

add some small utility functions that will be useful later

2010-06-21 Paul Larson <email address hidden>

use os.path.basename to get filename

2010-06-21 Paul Larson <email address hidden>

remove run_external in favor of commands.getstatusoutput

2010-06-21 Paul Larson <email address hidden>

safer write_file

2010-06-21 Paul Larson <email address hidden>

make the filename geturl chooses ignore query args if they exist

2010-06-21 Paul Larson <email address hidden>

Some small utility functions that will be useful later

2010-06-17 Paul Larson <email address hidden>

Add class for dealing with config information

2010-06-16 Paul Larson <email address hidden>

Convert to simple config class to manage data and config dirs. This may
eventually be used for other general configuration related tasks.

2010-06-15 Paul Larson <email address hidden>

utility functions to return the config dirs for various things, and
create them if they don't already exist

2010-06-15 Paul Larson <email address hidden>

handle missing or unknown commands

2010-06-14 Paul Larson <email address hidden>

skeleton for project

2010-06-14 Paul Larson <email address hidden>

stub initial import

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.