• Home
  • History
  • Annotate
  • only in /frameworks/base/test-runner/tests/
History log of /frameworks/base/test-runner/tests/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
877d428e39200fc5f289bfc88d67069cf7b9662a 02-Jun-2011 Brett Chabot <brettchabot@android.com> Test runner cleanup: delete unused old classes.

Change-Id: Iaaabd47d4074f936a811fc1b6575088d70842564
rc/android/test/StubTestBrowserActivity.java
rc/android/test/TestBrowserActivityTest.java
rc/android/test/TestBrowserControllerImplTest.java
rc/android/test/TestBrowserTests.java
bbfe0b2264703c243e2e74631abd26fdf4459e36 09-Jul-2010 Brett Chabot <brettchabot@android.com> am 243f7f85: am f6120cf4: Merge "Improve InstrumentationTestRunner exception handling." into gingerbread

Merge commit '243f7f85ea9e57716590b9cf355e55d1f0236fce'

* commit '243f7f85ea9e57716590b9cf355e55d1f0236fce':
Improve InstrumentationTestRunner exception handling.
31e7ce762ccbbb747fabb4581e42a0a2fe56e780 08-Jul-2010 Brett Chabot <brettchabot@android.com> Improve InstrumentationTestRunner exception handling.

This commit fixes two somewhat related problems:
- Attempting to run a method which does not exist caused a runtime
exception which stopped the test run. Change this so the runner reports
an individual test failure instead
- A runtime exception during the test run would cause it to stop
completely, with no information dumped to the logcat or stdout. Now
exceptions are trapped and reported to stdout.

Also added associated unit tests to test these two conditions.

Related bug 2812262.

Change-Id: I383f9b9bad99f14cb51071800fa9bdbf6a6a1119
rc/android/test/InstrumentationTestRunnerTest.java
bb469fe3da7e6d17e851a95026a9eea905c52daa 24-Apr-2010 Brett Chabot <brettchabot@android.com> Add test runner log when test case class is not loaded.

The test runner will only load TestCase classes that have a public
constructor with either no params or a single String parameter.

This is fairly subtle behavior and can be difficult to catch. This change
adds a log message when a TestCase class is not loaded, and adds some
associated unit tests.

Change-Id: I6fc63e4179c949620f5773e0ae134f99905a6fb2
rc/android/test/suitebuilder/TestGroupingTest.java
rc/android/test/suitebuilder/examples/constructor/NoPublicConstructorTest.java
rc/android/test/suitebuilder/examples/constructor/ProtectedConstructorTest.java
rc/android/test/suitebuilder/examples/constructor/PublicConstructorTest.java
88e03a97366d08fc69d852cf2219f9d0b1916af4 19-Feb-2010 Brett Chabot <brettchabot@android.com> Add ability to run tests restricted to given annotation.

And ability to exclude tests with given annotation.

Also fix class cast compile warning in emma output method.

Bug 2239240

Change-Id: I56273a51a8c58a690680bdb612615fab69e6e13f
rc/android/test/InstrumentationTestRunnerTest.java
e70f61b1160e953e5e4d18d30a463fa9ba821779 19-Feb-2010 Brett Chabot <brettchabot@android.com> Retry test-runner tests move.

This time change the frameworks makefile so it only includes test-runner/src
in the public API.
ndroid.mk
ndroidManifest.xml
rc/android/test/AndroidTestRunnerTest.java
rc/android/test/InstrumentationTestRunnerTest.java
rc/android/test/StubTestBrowserActivity.java
rc/android/test/TestBrowserActivityTest.java
rc/android/test/TestBrowserControllerImplTest.java
rc/android/test/TestBrowserTests.java
rc/android/test/TestCaseUtilTest.java
rc/android/test/suitebuilder/AssignableFromTest.java
rc/android/test/suitebuilder/InstrumentationTestSuiteBuilderTest.java
rc/android/test/suitebuilder/ListTestCaseNames.java
rc/android/test/suitebuilder/SmokeTestSuiteBuilderTest.java
rc/android/test/suitebuilder/TestSuiteBuilderTest.java
rc/android/test/suitebuilder/UnitTestSuiteBuilderTest.java
rc/android/test/suitebuilder/annotation/HasAnnotationTest.java
rc/android/test/suitebuilder/annotation/HasClassAnnotationTest.java
rc/android/test/suitebuilder/annotation/HasMethodAnnotationTest.java
rc/android/test/suitebuilder/examples/OuterTest.java
rc/android/test/suitebuilder/examples/error/ErrorTest.java
rc/android/test/suitebuilder/examples/error/FailingTest.java
rc/android/test/suitebuilder/examples/instrumentation/InstrumentationTest.java
rc/android/test/suitebuilder/examples/nested/Level1Test.java
rc/android/test/suitebuilder/examples/nested/nested/Level2Test.java
rc/android/test/suitebuilder/examples/simple/AnotherSimpleTest.java
rc/android/test/suitebuilder/examples/simple/SimpleTest.java
rc/android/test/suitebuilder/examples/smoke/NonSmokeTest.java
rc/android/test/suitebuilder/examples/smoke/SmokeTest.java
rc/android/test/suitebuilder/examples/subclass/SubclassTest.java
rc/android/test/suitebuilder/examples/subclass/SuperclassTest.java
rc/android/test/suitebuilder/examples/suppress/PartiallySuppressedTest.java
rc/android/test/suitebuilder/examples/suppress/SuppressedTest.java
c1ca8c51c616d1517b18bf24feaa9f8f1430c835 19-Feb-2010 Brett Chabot <brettchabot@android.com> Revert "Move framework test-runner unit tests to be closer to their source."

This reverts commit 12093976a4842a795491cfd2b1d3b71e18503f2d.
ndroid.mk
ndroidManifest.xml
rc/android/test/AndroidTestRunnerTest.java
rc/android/test/InstrumentationTestRunnerTest.java
rc/android/test/StubTestBrowserActivity.java
rc/android/test/TestBrowserActivityTest.java
rc/android/test/TestBrowserControllerImplTest.java
rc/android/test/TestBrowserTests.java
rc/android/test/TestCaseUtilTest.java
rc/android/test/suitebuilder/AssignableFromTest.java
rc/android/test/suitebuilder/InstrumentationTestSuiteBuilderTest.java
rc/android/test/suitebuilder/ListTestCaseNames.java
rc/android/test/suitebuilder/SmokeTestSuiteBuilderTest.java
rc/android/test/suitebuilder/TestSuiteBuilderTest.java
rc/android/test/suitebuilder/UnitTestSuiteBuilderTest.java
rc/android/test/suitebuilder/annotation/HasAnnotationTest.java
rc/android/test/suitebuilder/annotation/HasClassAnnotationTest.java
rc/android/test/suitebuilder/annotation/HasMethodAnnotationTest.java
rc/android/test/suitebuilder/examples/OuterTest.java
rc/android/test/suitebuilder/examples/error/ErrorTest.java
rc/android/test/suitebuilder/examples/error/FailingTest.java
rc/android/test/suitebuilder/examples/instrumentation/InstrumentationTest.java
rc/android/test/suitebuilder/examples/nested/Level1Test.java
rc/android/test/suitebuilder/examples/nested/nested/Level2Test.java
rc/android/test/suitebuilder/examples/simple/AnotherSimpleTest.java
rc/android/test/suitebuilder/examples/simple/SimpleTest.java
rc/android/test/suitebuilder/examples/smoke/NonSmokeTest.java
rc/android/test/suitebuilder/examples/smoke/SmokeTest.java
rc/android/test/suitebuilder/examples/subclass/SubclassTest.java
rc/android/test/suitebuilder/examples/subclass/SuperclassTest.java
rc/android/test/suitebuilder/examples/suppress/PartiallySuppressedTest.java
rc/android/test/suitebuilder/examples/suppress/SuppressedTest.java
12093976a4842a795491cfd2b1d3b71e18503f2d 19-Feb-2010 Brett Chabot <brettchabot@android.com> Move framework test-runner unit tests to be closer to their source.
Move the test-runner source into a separate src folder to accommodate the test
move.
ndroid.mk
ndroidManifest.xml
rc/android/test/AndroidTestRunnerTest.java
rc/android/test/InstrumentationTestRunnerTest.java
rc/android/test/StubTestBrowserActivity.java
rc/android/test/TestBrowserActivityTest.java
rc/android/test/TestBrowserControllerImplTest.java
rc/android/test/TestBrowserTests.java
rc/android/test/TestCaseUtilTest.java
rc/android/test/suitebuilder/AssignableFromTest.java
rc/android/test/suitebuilder/InstrumentationTestSuiteBuilderTest.java
rc/android/test/suitebuilder/ListTestCaseNames.java
rc/android/test/suitebuilder/SmokeTestSuiteBuilderTest.java
rc/android/test/suitebuilder/TestSuiteBuilderTest.java
rc/android/test/suitebuilder/UnitTestSuiteBuilderTest.java
rc/android/test/suitebuilder/annotation/HasAnnotationTest.java
rc/android/test/suitebuilder/annotation/HasClassAnnotationTest.java
rc/android/test/suitebuilder/annotation/HasMethodAnnotationTest.java
rc/android/test/suitebuilder/examples/OuterTest.java
rc/android/test/suitebuilder/examples/error/ErrorTest.java
rc/android/test/suitebuilder/examples/error/FailingTest.java
rc/android/test/suitebuilder/examples/instrumentation/InstrumentationTest.java
rc/android/test/suitebuilder/examples/nested/Level1Test.java
rc/android/test/suitebuilder/examples/nested/nested/Level2Test.java
rc/android/test/suitebuilder/examples/simple/AnotherSimpleTest.java
rc/android/test/suitebuilder/examples/simple/SimpleTest.java
rc/android/test/suitebuilder/examples/smoke/NonSmokeTest.java
rc/android/test/suitebuilder/examples/smoke/SmokeTest.java
rc/android/test/suitebuilder/examples/subclass/SubclassTest.java
rc/android/test/suitebuilder/examples/subclass/SuperclassTest.java
rc/android/test/suitebuilder/examples/suppress/PartiallySuppressedTest.java
rc/android/test/suitebuilder/examples/suppress/SuppressedTest.java