History log of /external/autotest/frontend/health/passing_experimental_functional_test.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a776c8bae51a0b5472602bf66ebd903dc779a6ab 27-Aug-2013 Keyar Hood <keyar@chromium.org> [autotest] Create generic bug filer function.

This makes it easier to file simple generic bugs. The user doesn't need to
create the Bug, create the Reporter and then call report().

BUG=None
TEST=Unittests. Manual test for passing_experimental.py.

Change-Id: I6d27cfa6a72b8dd4d22d8301b1c3105b90363a5a
Reviewed-on: https://chromium-review.googlesource.com/67009
Reviewed-by: Prashanth Balasubramanian <beeps@chromium.org>
Tested-by: Keyar Hood <keyar@chromium.org>
Commit-Queue: Prashanth Balasubramanian <beeps@chromium.org>
/external/autotest/frontend/health/passing_experimental_functional_test.py
551b37e3f2c2236a882bddd8c842714f1ea6fa9e 22-Aug-2013 Keyar Hood <keyar@chromium.org> [autotest] passing_experimental.py now files bugs.

Instead of sending emails, passing_experimental.py will now file bugs.

manual_check_passing_experimetnal.py is used to test that
passing_experimental.py correctly submits bug reports that are deduped. It
creates a fake database and then calls passing_experimental.py. It requires
that the user then manually check that the bug is correctly submitted and
deduped.

BUG=chromium:212671
TEST=manual_check_passing_experimetnal.py submits issues using the
passing_experimental.py that are then manually checked. The unittests are also
used for testing.

Change-Id: I8b25fc7e409710dbd783145dec6e33de639c12d7
Reviewed-on: https://gerrit.chromium.org/gerrit/66573
Reviewed-by: Dennis Jeffrey <dennisjeffrey@chromium.org>
Tested-by: Keyar Hood <keyar@chromium.org>
Commit-Queue: Keyar Hood <keyar@chromium.org>
/external/autotest/frontend/health/passing_experimental_functional_test.py
01e1d9e97d6e0cbf7dc9bd3b7166491dd3b4a4ea 14-Aug-2013 Keyar Hood <keyar@chromium.org> Autotest: Create test health script runner.

The check_test_health.py script will be ran as a cron job. This will allow
people to add more analysis by just modifying this script.

Furthermore, this has a preperation step that allows scripts that prepare the
database to be ran before the analysis steps. In particular, this means we
moved the call to test_importer.py from passing_experimental.py to
check_test_health.py.

BUG=chromium:272534
TEST=Autotests.

Change-Id: I438bd69e1f8688ba7e94910c9db9c4cac35fffcf
Reviewed-on: https://gerrit.chromium.org/gerrit/65754
Reviewed-by: Dennis Jeffrey <dennisjeffrey@chromium.org>
Commit-Queue: Keyar Hood <keyar@chromium.org>
Tested-by: Keyar Hood <keyar@chromium.org>
/external/autotest/frontend/health/passing_experimental_functional_test.py
30d94bdad75c6aa6cfe81d365c6275be9235f531 23-Jul-2013 Keyar Hood <keyar@chromium.org> Autotest: Find long passing experimental tests.

This adds a script to that finds any autotest test that has been marked
as experimental but has been passing for at least 30 days. An email is sent
about these tests so that the appropriate action can be taken.

BUG=chromium:212671
TEST=Unittests. Manual testing by commenting out where emails are sent (so
as not to spam people). Also by commenting out the database updating call when
checking against the real database.

Change-Id: Ieae34adc2ef49458e50a5dd7d6f9851743e80a10
Reviewed-on: https://gerrit.chromium.org/gerrit/63479
Reviewed-by: Dennis Jeffrey <dennisjeffrey@chromium.org>
Tested-by: Keyar Hood <keyar@chromium.org>
Commit-Queue: Keyar Hood <keyar@chromium.org>
/external/autotest/frontend/health/passing_experimental_functional_test.py