OSDN Git Service

android-x86/dalvik.git
15 years agoIncrease default stack size from 8K to 12K.
Andy McFadden [Mon, 11 May 2009 21:39:13 +0000 (14:39 -0700)]
Increase default stack size from 8K to 12K.

For internal bug 1844105.

15 years agoUpdated a comment.
Andy McFadden [Mon, 11 May 2009 17:44:52 +0000 (10:44 -0700)]
Updated a comment.

15 years agoPull the useful part of p9-132414 over to "donut".
Andy McFadden [Fri, 8 May 2009 22:26:33 +0000 (15:26 -0700)]
Pull the useful part of p9-132414 over to "donut".

This was inspired by some valgrind complaints marcone noticed.  The change
is already part of "master".

(I just noticed that the comment isn't quite right, but hopefully if I leave
it alone it'll merge trivially and I can fix it up in a subsequent change.)

15 years agoam c423b40: AI 148447: Marking some more tests as broken, because they
Jorg Pleumann [Thu, 7 May 2009 16:25:18 +0000 (09:25 -0700)]
am c423b40: AI 148447: Marking some more tests as broken, because they

Merge commit 'c423b4096a09b1c1eae05b8ef37e7e3c428e0b92' into donut

* commit 'c423b4096a09b1c1eae05b8ef37e7e3c428e0b92':
  AI 148447: Marking some more tests as broken, because they

15 years agoAI 148447: Marking some more tests as broken, because they
Jorg Pleumann [Thu, 7 May 2009 16:22:59 +0000 (09:22 -0700)]
AI 148447: Marking some more tests as broken, because they
  don't work properly in the CTS environment for
  some reason.
  BUG=1285921

Automated import of CL 148447

15 years agoam 2f563a4: AI 148431: Marking as broken a couple of tests
Jorg Pleumann [Thu, 7 May 2009 08:36:27 +0000 (01:36 -0700)]
am 2f563a4: AI 148431: Marking as broken a couple of tests

Merge commit '2f563a4590c4a0e54177906c47d50f4ef454eba5' into donut

* commit '2f563a4590c4a0e54177906c47d50f4ef454eba5':
  AI 148431: Marking as broken a couple of tests

15 years agoAI 148431: Marking as broken a couple of tests
Jorg Pleumann [Thu, 7 May 2009 08:35:52 +0000 (01:35 -0700)]
AI 148431: Marking as broken a couple of tests
  that tend to fail in the CTS host.
  BUG=1285921

Automated import of CL 148431

15 years agoMerge change 1003 into donut
Android (Google) Code Review [Wed, 6 May 2009 23:38:16 +0000 (16:38 -0700)]
Merge change 1003 into donut

* changes:
  Add support for tracing Java method entry/exit in emulator.

15 years agoAdd support for tracing Java method entry/exit in emulator.
Jack Veenstra [Tue, 5 May 2009 18:29:51 +0000 (11:29 -0700)]
Add support for tracing Java method entry/exit in emulator.

This is part of a larger change and depends on changes to the
kernel and the emulator tracing code.  The code used to work by
by writing to a "magic page" which the emulator would notice
because it watches every load and store.  But the emulator lost
the ability to watch every load and store with the latest update
to qemu.  So the new code sets up a memory-mapped page that the
emulator watches.  This is cleaner and more efficient anyway.

15 years agoMerge change 1055 into donut
Android (Google) Code Review [Wed, 6 May 2009 18:41:05 +0000 (11:41 -0700)]
Merge change 1055 into donut

* changes:
  Fix issue 1687880.

15 years agoFix issue 1687880.
Jing Yu [Wed, 6 May 2009 03:34:38 +0000 (20:34 -0700)]
Fix issue 1687880.

Change argument va_list to a standard representation.

15 years agoAdded XML output mode for dexdump.
Andy McFadden [Tue, 5 May 2009 23:52:10 +0000 (16:52 -0700)]
Added XML output mode for dexdump.

This adds an output mode that looks similar to the "current.xml" we
generate for our public APIs.  There are a number of differences in
content.  The original ("plain") output has not been altered.

I pulled in the bad checksum handling change (internal 142686) since
it's small, has turned out to be useful, and might make the merge of
this to master slightly easier.

This also renames a buffer in the ongoing temp file variable saga.

15 years agoMerge change 993 into donut
Android (Google) Code Review [Tue, 5 May 2009 18:15:46 +0000 (11:15 -0700)]
Merge change 993 into donut

* changes:
  Pull fix from master branch, and correct filename juggling.

15 years agoPull fix from master branch, and correct filename juggling.
Andy McFadden [Tue, 5 May 2009 17:45:51 +0000 (10:45 -0700)]
Pull fix from master branch, and correct filename juggling.

The original fix was in p4 144906.  This also corrects some problems that
arise when the temp file is specified.

15 years agoMerge change 945 into donut
Android (Google) Code Review [Mon, 4 May 2009 20:32:58 +0000 (13:32 -0700)]
Merge change 945 into donut

* changes:
  Moved the context class loader init down a bit to ensure proper init.

15 years agoMoved the context class loader init down a bit to ensure proper init.
Andy McFadden [Mon, 4 May 2009 20:29:30 +0000 (13:29 -0700)]
Moved the context class loader init down a bit to ensure proper init.

Since we're executing interpreted code it's best if we set the context
class loader as late as possible in this function.  I also updated a few
comments while I was in there.

15 years agoMerge change 944 into donut
Android (Google) Code Review [Mon, 4 May 2009 19:58:07 +0000 (12:58 -0700)]
Merge change 944 into donut

* changes:
  Set the main thread's context class loader to the system class loader.

15 years agoSet the main thread's context class loader to the system class loader.
Andy McFadden [Mon, 4 May 2009 19:52:57 +0000 (12:52 -0700)]
Set the main thread's context class loader to the system class loader.

15 years agoTest for null object in the Get<Type>Field and Set<Type>Field JNI functions.
Andy McFadden [Mon, 4 May 2009 19:28:51 +0000 (12:28 -0700)]
Test for null object in the Get<Type>Field and Set<Type>Field JNI functions.

Also adds some "return" calls after abortMaybe(), since it won't actually
abort if "warnonly" is set.

15 years agoMerge change 891 into donut
Android (Google) Code Review [Fri, 1 May 2009 19:27:34 +0000 (12:27 -0700)]
Merge change 891 into donut

* changes:
  Corrected behavior of Constructor.newInstance on abstract classes.

15 years agoCorrected behavior of Constructor.newInstance on abstract classes.
Andy McFadden [Fri, 1 May 2009 00:47:50 +0000 (17:47 -0700)]
Corrected behavior of Constructor.newInstance on abstract classes.

The VM now throws an exception when somebody tries to create an instance
of an abstract class through a Constructor object.  It also ensures that
the class is initialized before attempting to create an instance.

This change adds some Constructor tests to the 042-new-instance VM test.
(It also pulls in some additions that were made to the 042 test back
in March, on the p4 master branch.)

15 years agoMerge change 818 into donut
Android (Google) Code Review [Fri, 1 May 2009 18:31:23 +0000 (11:31 -0700)]
Merge change 818 into donut

* changes:
  Changed the way we check the magic number in guard pages.

15 years agoChanged the way we check the magic number in guard pages.
Andy McFadden [Thu, 30 Apr 2009 20:25:59 +0000 (13:25 -0700)]
Changed the way we check the magic number in guard pages.

Use memcmp instead of "==" so that, if the pointer is unaligned on a
platform where alignment matters, we fail with a nice warning instead
of a bus error.

Found while tracking down bug 1823434.

15 years agoImprove zygote heap sharing.
Barry Hayes [Mon, 6 Apr 2009 17:03:48 +0000 (10:03 -0700)]
Improve zygote heap sharing.

[ This is bhayes change 9488 in external "master" ]

Lots of ClassObject structures are unshared [and thus make whole pages
unshared]. A big contributor to this is the initializing class loader
logic, which has two writable words in a ClassObject and does indeed
seem to write them a lot.

Class which are created "early" have a low serial number and are
probably being created by the zygote, and would benefit from better
sharing. This change move the two words for classes with a low serial
number to a global, making the two words in those ClassObjects unused,
and thus more likely to be shared across apps.

Measured increase in sharing is c 100K per app, at a cost of c 32K
increase in unshared globals.

This might be better as a Set<Pair<Class,ClassLoader>> or
something. Many ClassObjects have zero loaders, and the typical count
seems to be very small. It should be possible to remove the two words
from the ClassObject and at the same time have a smaller global data
structure.

Respond to reviewer's comments.
Moved the "external" InitiatingLoaderList[] from gDvm to allocated storage.
Made the warning for the "const" go away.
Remove "vm/Init.c" from the commit
Revert Globals.h to not contain ZYGOTE_CLASS_CUTOFF
Use calloc rather than malloc/clear

15 years agoam 14da4cc: AI 147896: Some more fixes for tests that failed in
Jorg Pleumann [Wed, 29 Apr 2009 04:53:13 +0000 (21:53 -0700)]
am 14da4cc: AI 147896: Some more fixes for tests that failed in

Merge commit '14da4ccdd69d8db7cef00b2ae5aabd32b6e1bdb4' into donut

* commit '14da4ccdd69d8db7cef00b2ae5aabd32b6e1bdb4':
  AI 147896: Some more fixes for tests that failed in

15 years agoam ef71222: AI 147838: A couple of fixes for making the
Jorg Pleumann [Wed, 29 Apr 2009 04:53:12 +0000 (21:53 -0700)]
am ef71222: AI 147838: A couple of fixes for making the

Merge commit 'ef7122278207e33b724c6360945f9eae1f9a5a58' into donut

* commit 'ef7122278207e33b724c6360945f9eae1f9a5a58':
  AI 147838: A couple of fixes for making the

15 years agoam 4645b7c: AI 147732: fix broken links
Scott Main [Wed, 29 Apr 2009 04:53:12 +0000 (21:53 -0700)]
am 4645b7c: AI 147732: fix broken links

Merge commit '4645b7c3a461769281a0b2b846a26c79e806aaa0' into donut

* commit '4645b7c3a461769281a0b2b846a26c79e806aaa0':
  AI 147732: fix broken links

15 years agoam 210c512: AI 147726: Getting rid of tests.luni.AllTests and
Jorg Pleumann [Wed, 29 Apr 2009 04:53:12 +0000 (21:53 -0700)]
am 210c512: AI 147726: Getting rid of tests.luni.AllTests and

Merge commit '210c51215f36a78183de70a19987dc2ece2fda30' into donut

* commit '210c51215f36a78183de70a19987dc2ece2fda30':
  AI 147726: Getting rid of tests.luni.AllTests and

15 years agoam 7cc0301: AI 147723: This should have been deleted a while ago, since
Jorg Pleumann [Wed, 29 Apr 2009 04:53:11 +0000 (21:53 -0700)]
am 7cc0301: AI 147723: This should have been deleted a while ago, since

Merge commit '7cc03015bd1bcc14fcc5a0d4ad8b235b24992de2' into donut

* commit '7cc03015bd1bcc14fcc5a0d4ad8b235b24992de2':
  AI 147723: This should have been deleted a while ago, since

15 years agoam 3fb3946: AI 147687: Several fixes for failing tests in the cts host.
Urs Grob [Wed, 29 Apr 2009 04:53:11 +0000 (21:53 -0700)]
am 3fb3946: AI 147687: Several fixes for failing tests in the cts host.

Merge commit '3fb3946640bdc1294131417ac6593a789373090d' into donut

* commit '3fb3946640bdc1294131417ac6593a789373090d':
  AI 147687: Several fixes for failing tests in the cts host. also tests that timeout

15 years agoam 119c75d: AI 147660: Fixes for tests in the security module.
Urs Grob [Wed, 29 Apr 2009 04:53:11 +0000 (21:53 -0700)]
am 119c75d: AI 147660: Fixes for tests in the security module.

Merge commit '119c75dad5494ac611c74599747e4bdc071eced1' into donut

* commit '119c75dad5494ac611c74599747e4bdc071eced1':
  AI 147660: Fixes for tests in the security module.

15 years agoam 2b828ef: AI 147464: Some small bugfixes for the core tests.
Jorg Pleumann [Wed, 29 Apr 2009 04:53:10 +0000 (21:53 -0700)]
am 2b828ef: AI 147464: Some small bugfixes for the core tests.

Merge commit '2b828ef0e241e67319349a30285ee7b812173040' into donut

* commit '2b828ef0e241e67319349a30285ee7b812173040':
  AI 147464: Some small bugfixes for the core tests.

15 years agoAI 147896: Some more fixes for tests that failed in
Jorg Pleumann [Tue, 28 Apr 2009 17:12:13 +0000 (10:12 -0700)]
AI 147896: Some more fixes for tests that failed in
  the CTS, but worked fine in run-core-tests:
  - One cert test needs isolation, because
  it destroys the security provider.
  - The Thread.sleep() tests were too flaky.
  - Tests that tried to open a temporary DEX
  file failed in the CTS because we do not
  have access to the system DEX cache. We
  are now simply creating our own.
  The Java plan in the CTS should now pass
  fully. Yippie!
  BUG=1285921

Automated import of CL 147896

15 years agoFix an infinite loop in ClassLoader.isAncestorOf()
Urs Grob [Tue, 28 Apr 2009 16:20:31 +0000 (18:20 +0200)]
Fix an infinite loop in ClassLoader.isAncestorOf()

The current version loops endlessly if the callers ClassLoader
is not the same as the system ClassLoader. The cause for this is
a loop variable that is not changed during the loop.

BUG=1732214

15 years agoAI 147838: A couple of fixes for making the
Jorg Pleumann [Mon, 27 Apr 2009 16:15:18 +0000 (09:15 -0700)]
AI 147838: A couple of fixes for making the
  core tests work better in the CTS
  environment. Some tests had to be
  marked broken either because they
  either expose different behavior
  than in run-core-tests or they
  take too much time (beyond the
  CTS' timeout).
  BUG=1285921

Automated import of CL 147838

15 years agoFix for excessive GREF use in gethostbyaddr.
Urs Grob [Mon, 27 Apr 2009 10:53:09 +0000 (12:53 +0200)]
Fix for excessive GREF use in gethostbyaddr.

Each call to gethostbyaddr in java_net_InetAddress.cpp increases the
GREF by one. After calling the method around 1800 times the vm
crashes because of excessive global references.

15 years agoAI 147732: fix broken links
Scott Main [Fri, 24 Apr 2009 20:41:43 +0000 (13:41 -0700)]
AI 147732: fix broken links
  BUG=1810005

Automated import of CL 147732

15 years agoAI 147726: Getting rid of tests.luni.AllTests and
Jorg Pleumann [Fri, 24 Apr 2009 20:09:44 +0000 (13:09 -0700)]
AI 147726: Getting rid of tests.luni.AllTests and
  corresponding CTS packages. The test
  suite contains mostly duplicate tests.
  Two tests would be better placed in the
  StrictMath test suite. Don't know where
  to put the ThreadsTest, which seems to
  actually test the com.sun.Unsafe class,
  so it stays orphaned for now.
  BUG=1285921

Automated import of CL 147726

15 years agoAI 147723: This should have been deleted a while ago, since
Jorg Pleumann [Fri, 24 Apr 2009 20:07:06 +0000 (13:07 -0700)]
AI 147723: This should have been deleted a while ago, since
  it's a dupe class.
  BUG=1285921

Automated import of CL 147723

15 years agoAI 147687: Several fixes for failing tests in the cts host. also tests that timeout
Urs Grob [Fri, 24 Apr 2009 10:21:36 +0000 (03:21 -0700)]
AI 147687: Several fixes for failing tests in the cts host. also tests that timeout
  are now marked with BrokenTest to exclude them for the time being until
  we have a way to execute them.
  BUG=1285921

Automated import of CL 147687

15 years agoAI 147660: Fixes for tests in the security module.
Urs Grob [Fri, 24 Apr 2009 08:47:22 +0000 (01:47 -0700)]
AI 147660: Fixes for tests in the security module.
  Some tests are still failing in the cts host environment. This CL fixes most of them in the security module
  BUG=1285921

Automated import of CL 147660

15 years agovm: Replace a reference to TARGET_BUILD_TYPE with DEBUG_DALVIK_VM
Dave Bort [Thu, 23 Apr 2009 22:06:59 +0000 (15:06 -0700)]
vm: Replace a reference to TARGET_BUILD_TYPE with DEBUG_DALVIK_VM

We're soon going to stop using TARGET_BUILD_TYPE==debug to debug
native modules.

Signed-off-by: Dave Bort <dbort@android.com>
15 years agoMerge change 374 into donut
Android (Google) Code Review [Thu, 23 Apr 2009 16:46:13 +0000 (09:46 -0700)]
Merge change 374 into donut

* changes:
  vm: Add support for changing the scheduler group for a thread. Also temporarily bumps the scheduler group for background threads while performing GC

15 years agovm: Add support for changing the scheduler group for a thread.
San Mehat [Tue, 21 Apr 2009 21:03:06 +0000 (14:03 -0700)]
vm: Add support for changing the scheduler group for a thread.
Also temporarily bumps the scheduler group for background threads while performing GC

Signed-off-by: San Mehat <san@google.com>
15 years agoAI 147464: Some small bugfixes for the core tests.
Jorg Pleumann [Thu, 23 Apr 2009 11:18:39 +0000 (04:18 -0700)]
AI 147464: Some small bugfixes for the core tests.
  Some need to be marked broken, because
  they take too long (or even forever) due
  to implementation problems. Some need
  to take into account differences between
  the CTS environment and the Dalvik VM,
  so they succeed in both cases.
  BUG=1285921

Automated import of CL 147464

15 years agomerge cupcake into donut
Jean-Baptiste Queru [Thu, 23 Apr 2009 00:56:50 +0000 (17:56 -0700)]
merge cupcake into donut

15 years agoAI 147386: am: CL 147384 Fixes from the review of 'Bringing luni down to 15 broken...
Urs Grob [Wed, 22 Apr 2009 20:47:10 +0000 (13:47 -0700)]
AI 147386: am: CL 147384 Fixes from the review of 'Bringing luni down to 15 broken tests.
  Not perfect, but an improvement.' that Joerg didn't fix yet.
  Original author: ursg
  Merged from: //branches/cupcake/...

Automated import of CL 147386

15 years agoAI 147384: Fixes from the review of 'Bringing luni down to 15 broken tests.
Urs Grob [Wed, 22 Apr 2009 17:03:01 +0000 (10:03 -0700)]
AI 147384: Fixes from the review of 'Bringing luni down to 15 broken tests.
  Not perfect, but an improvement.' that Joerg didn't fix yet.
  BUG=1285921

Automated import of CL 147384

15 years agoAI 147126: am: CL 147121 Fixes for tests in the luni module.
Urs Grob [Tue, 21 Apr 2009 14:50:02 +0000 (07:50 -0700)]
AI 147126: am: CL 147121 Fixes for tests in the luni module.
  There are still some tests that are failing in the cts host. This CL will fix most of them in the luni module.
  Original author: ursg
  Merged from: //branches/cupcake/...

Automated import of CL 147126

15 years agoAI 147121: Fixes for tests in the luni module.
Urs Grob [Tue, 21 Apr 2009 09:06:05 +0000 (02:06 -0700)]
AI 147121: Fixes for tests in the luni module.
  There are still some tests that are failing in the cts host. This CL will fix most of them in the luni module.
  BUG=1285921

Automated import of CL 147121

15 years agoAI 147120: am: CL 147118 Several fixes to reduce failing tests in the cts host
Urs Grob [Tue, 21 Apr 2009 09:05:53 +0000 (02:05 -0700)]
AI 147120: am: CL 147118 Several fixes to reduce failing tests in the cts host
  - Removing tests that are placed in a protected package name.
  They were not part of the cts tests.
  - Fixing a case of an Exception thrown in the static initializer of
  GBCharsetEncoderTest.
  - Remove copy/paste code which led to an exception in a 2nd thread
  (the test did not fail, but its output was reported in logcat)
  - fixing a test case in FileTest
  - removing test code in StmtTest that tested badly specified operations and
  failed.
  Original author: ursg
  Merged from: //branches/cupcake/...

Automated import of CL 147120

15 years agoAI 147118: Several fixes to reduce failing tests in the cts host
Urs Grob [Tue, 21 Apr 2009 09:04:19 +0000 (02:04 -0700)]
AI 147118: Several fixes to reduce failing tests in the cts host
  - Removing tests that are placed in a protected package name.
  They were not part of the cts tests.
  - Fixing a case of an Exception thrown in the static initializer of
  GBCharsetEncoderTest.
  - Remove copy/paste code which led to an exception in a 2nd thread
  (the test did not fail, but its output was reported in logcat)
  - fixing a test case in FileTest
  - removing test code in StmtTest that tested badly specified operations and
  failed.
  BUG=1285921

Automated import of CL 147118

15 years agoAI 146742: am: CL 146710 Splitting android.core.tests.apk into several smaller
Urs Grob [Fri, 17 Apr 2009 18:27:08 +0000 (11:27 -0700)]
AI 146742: am: CL 146710 Splitting android.core.tests.apk into several smaller
  apks. Each libcore module gets one apk and luni gets 4.
  Original author: ursg
  Merged from: //branches/cupcake/...

Automated import of CL 146742

15 years agoAI 146710: Splitting android.core.tests.apk into several smaller
Urs Grob [Fri, 17 Apr 2009 09:07:17 +0000 (02:07 -0700)]
AI 146710: Splitting android.core.tests.apk into several smaller
  apks. Each libcore module gets one apk and luni gets 4.
  BUG=1789657

Automated import of CL 146710

15 years agoAI 146495: am: CL 146479 Fixes for tests in the sql module.
Urs Grob [Thu, 16 Apr 2009 19:53:19 +0000 (12:53 -0700)]
AI 146495: am: CL 146479 Fixes for tests in the sql module.
  Some tests are still failing in the cts host environment. this CL fixes most of them in the sql module.
  Original author: ursg
  Merged from: //branches/cupcake/...

Automated import of CL 146495

15 years agoAI 146479: Fixes for tests in the sql module.
Urs Grob [Thu, 16 Apr 2009 17:44:56 +0000 (10:44 -0700)]
AI 146479: Fixes for tests in the sql module.
  Some tests are still failing in the cts host environment. this CL fixes most of them in the sql module.
  BUG=1285921

Automated import of CL 146479

15 years agoAI 146133: am: CL 146132 Fixes from the review of 'Bringing XML down to one broken...
Urs Grob [Tue, 14 Apr 2009 17:12:21 +0000 (10:12 -0700)]
AI 146133: am: CL 146132 Fixes from the review of 'Bringing XML down to one broken test.'
  Original author: ursg
  Merged from: //branches/cupcake/...

Automated import of CL 146133

15 years agoAI 146132: Fixes from the review of 'Bringing XML down to one broken test.'
Urs Grob [Tue, 14 Apr 2009 17:11:29 +0000 (10:11 -0700)]
AI 146132: Fixes from the review of 'Bringing XML down to one broken test.'
  BUG=1285921

Automated import of CL 146132

15 years agoAI 146128: am: CL 146126 Fixes from the review of 'Bringing RegEx down to zero broken...
Urs Grob [Tue, 14 Apr 2009 16:44:46 +0000 (09:44 -0700)]
AI 146128: am: CL 146126 Fixes from the review of 'Bringing RegEx down to zero broken tests.'
  Original author: ursg
  Merged from: //branches/cupcake/...

Automated import of CL 146128

15 years agoAI 146126: Fixes from the review of 'Bringing RegEx down to zero broken tests.'
Urs Grob [Tue, 14 Apr 2009 16:43:07 +0000 (09:43 -0700)]
AI 146126: Fixes from the review of 'Bringing RegEx down to zero broken tests.'
  BUG=1285921

Automated import of CL 146126

15 years agoAI 145615: am: CL 145291 Fixes from the review of 'Bringing XNET down to zero broken...
Urs Grob [Fri, 10 Apr 2009 02:22:14 +0000 (19:22 -0700)]
AI 145615: am: CL 145291 Fixes from the review of 'Bringing XNET down to zero broken tests.'
  Original author: ursg
  Merged from: //branches/cupcake/...

Automated import of CL 145615

15 years agoAI 145613: am: CL 145289 Fixes for tests in the text module.
Urs Grob [Fri, 10 Apr 2009 02:16:51 +0000 (19:16 -0700)]
AI 145613: am: CL 145289 Fixes for tests in the text module.
  Some tests are still failing in the cts host environment. this CL fixes most of them for the test module.
  Original author: ursg
  Merged from: //branches/cupcake/...

Automated import of CL 145613

15 years agoAI 145612: am: CL 145288 Removing tabs from tests.
Urs Grob [Fri, 10 Apr 2009 02:14:05 +0000 (19:14 -0700)]
AI 145612: am: CL 145288 Removing tabs from tests.
  Original author: ursg
  Merged from: //branches/cupcake/...

Automated import of CL 145612

15 years agoAI 145291: Fixes from the review of 'Bringing XNET down to zero broken tests.'
Urs Grob [Thu, 9 Apr 2009 09:14:28 +0000 (02:14 -0700)]
AI 145291: Fixes from the review of 'Bringing XNET down to zero broken tests.'
  BUG=1285921

Automated import of CL 145291

15 years agoAI 145289: Fixes for tests in the text module.
Urs Grob [Thu, 9 Apr 2009 08:48:23 +0000 (01:48 -0700)]
AI 145289: Fixes for tests in the text module.
  Some tests are still failing in the cts host environment. this CL fixes most of them for the test module.
  BUG=1285921

Automated import of CL 145289

15 years agoAI 145288: Removing tabs from tests.
Urs Grob [Thu, 9 Apr 2009 08:43:40 +0000 (01:43 -0700)]
AI 145288: Removing tabs from tests.
  BUG=1285921

Automated import of CL 145288

15 years agoAI 144925: Rename armv4 to armv4t, which is what it really is.
Andy McFadden [Tue, 7 Apr 2009 21:40:03 +0000 (14:40 -0700)]
AI 144925: Rename armv4 to armv4t, which is what it really is.
  We don't build armv4t internally, so this is mostly for the benefit of
  external people working on older devices.
  BUG=1775623

Automated import of CL 144925

15 years agoAI 144841: am: CL 144839 First version of new test runner for the core tests
Jorg Pleumann [Tue, 7 Apr 2009 18:48:02 +0000 (11:48 -0700)]
AI 144841: am: CL 144839 First version of new test runner for the core tests
  that is able to filter tests, treat known failures,
  isolate tests and (experimentally) find side effects
  between tests. It also make it easy to run the core
  tests on the RI, in order to validate the suite.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 144841

15 years agoAI 144833: am: CL 144830 Bringing luni down to 15 broken tests. Not perfect,
Jorg Pleumann [Tue, 7 Apr 2009 18:42:23 +0000 (11:42 -0700)]
AI 144833: am: CL 144830 Bringing luni down to 15 broken tests. Not perfect,
  but an improvement.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 144833

15 years agoAI 144832: am: CL 144828 Bringing RegEx down to zero broken tests.
Jorg Pleumann [Tue, 7 Apr 2009 18:39:32 +0000 (11:39 -0700)]
AI 144832: am: CL 144828 Bringing RegEx down to zero broken tests.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 144832

15 years agoAI 144827: am: CL 144822 Bringing XML down to one broken test.
Jorg Pleumann [Tue, 7 Apr 2009 18:36:45 +0000 (11:36 -0700)]
AI 144827: am: CL 144822 Bringing XML down to one broken test.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 144827

15 years agoAI 144821: am: CL 144818 Bringing archive down to zero broken tests.
Jorg Pleumann [Tue, 7 Apr 2009 18:33:48 +0000 (11:33 -0700)]
AI 144821: am: CL 144818 Bringing archive down to zero broken tests.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 144821

15 years agoAI 144820: am: CL 144816 Bringing XNET down to zero broken tests.
Jorg Pleumann [Tue, 7 Apr 2009 18:31:02 +0000 (11:31 -0700)]
AI 144820: am: CL 144816 Bringing XNET down to zero broken tests.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 144820

15 years agoAI 144804: am: CL 144802 Bringing SQL down to zero broken tests. Restructuring
Jorg Pleumann [Tue, 7 Apr 2009 18:22:49 +0000 (11:22 -0700)]
AI 144804: am: CL 144802 Bringing SQL down to zero broken tests. Restructuring
  some overengineered tests, so they are able to execute
  in the CTS host and our CoreTestRunner.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 144804

15 years agoAI 144839: First version of new test runner for the core tests
Jorg Pleumann [Tue, 7 Apr 2009 12:09:09 +0000 (05:09 -0700)]
AI 144839: First version of new test runner for the core tests
  that is able to filter tests, treat known failures,
  isolate tests and (experimentally) find side effects
  between tests. It also make it easy to run the core
  tests on the RI, in order to validate the suite.
  BUG=1537738

Automated import of CL 144839

15 years agoAI 144830: Bringing luni down to 15 broken tests. Not perfect,
Jorg Pleumann [Tue, 7 Apr 2009 09:59:21 +0000 (02:59 -0700)]
AI 144830: Bringing luni down to 15 broken tests. Not perfect,
  but an improvement.
  BUG=1285921

Automated import of CL 144830

15 years agoAI 144828: Bringing RegEx down to zero broken tests.
Jorg Pleumann [Tue, 7 Apr 2009 09:57:36 +0000 (02:57 -0700)]
AI 144828: Bringing RegEx down to zero broken tests.
  BUG=1285921

Automated import of CL 144828

15 years agoAI 144822: Bringing XML down to one broken test.
Jorg Pleumann [Tue, 7 Apr 2009 09:54:24 +0000 (02:54 -0700)]
AI 144822: Bringing XML down to one broken test.
  BUG=1285921

Automated import of CL 144822

15 years agoAI 144818: Bringing archive down to zero broken tests.
Jorg Pleumann [Tue, 7 Apr 2009 09:52:43 +0000 (02:52 -0700)]
AI 144818: Bringing archive down to zero broken tests.
  BUG=1285921

Automated import of CL 144818

15 years agoAI 144816: Bringing XNET down to zero broken tests.
Jorg Pleumann [Tue, 7 Apr 2009 09:51:04 +0000 (02:51 -0700)]
AI 144816: Bringing XNET down to zero broken tests.
  BUG=1285921

Automated import of CL 144816

15 years agoAI 144802: Bringing SQL down to zero broken tests. Restructuring
Jorg Pleumann [Tue, 7 Apr 2009 09:32:26 +0000 (02:32 -0700)]
AI 144802: Bringing SQL down to zero broken tests. Restructuring
  some overengineered tests, so they are able to execute
  in the CTS host and our CoreTestRunner.
  BUG=1285921

Automated import of CL 144802

15 years agoAI 144381: am: CL 144356 Synchronized code that touches native SSL sessions.
Bob Lee [Fri, 3 Apr 2009 05:19:27 +0000 (22:19 -0700)]
AI 144381: am: CL 144356 Synchronized code that touches native SSL sessions.
  Original author: crazybob
  Merged from: //branches/cupcake/...

Automated import of CL 144381

15 years agoAI 144356: Synchronized code that touches native SSL sessions.
Bob Lee [Fri, 3 Apr 2009 04:43:20 +0000 (21:43 -0700)]
AI 144356: Synchronized code that touches native SSL sessions.

Automated import of CL 144356

15 years agoAI 144230: am: CL 144229 Modifying build of core-tests.jar version for
Jorg Pleumann [Thu, 2 Apr 2009 15:25:04 +0000 (08:25 -0700)]
AI 144230: am: CL 144229 Modifying build of core-tests.jar version for
  the RI so that the required test annotation
  classes are copied over from core.jar. Means
  we don't have to maintain duplicate versions
  of these classes (and there will be less
  verifier complaints), so these are going away
  in the process.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 144230

15 years agoAI 144229: Modifying build of core-tests.jar version for
Jorg Pleumann [Thu, 2 Apr 2009 15:23:31 +0000 (08:23 -0700)]
AI 144229: Modifying build of core-tests.jar version for
  the RI so that the required test annotation
  classes are copied over from core.jar. Means
  we don't have to maintain duplicate versions
  of these classes (and there will be less
  verifier complaints), so these are going away
  in the process.
  BUG=1285921

Automated import of CL 144229

15 years agoAI 143654: am: CL 143467 Bringing archive down to zero failures and
Jorg Pleumann [Tue, 31 Mar 2009 17:48:24 +0000 (10:48 -0700)]
AI 143654: am: CL 143467 Bringing archive down to zero failures and
  zero broken tests.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143654

15 years agoAI 143652: am: CL 143466 Bringing the logging tests down to zero failures.
Jorg Pleumann [Tue, 31 Mar 2009 17:45:38 +0000 (10:45 -0700)]
AI 143652: am: CL 143466 Bringing the logging tests down to zero failures.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143652

15 years agoAI 143649: am: CL 143464 Proposal for a TestTimeout annotation that the CTS
Jorg Pleumann [Tue, 31 Mar 2009 17:42:55 +0000 (10:42 -0700)]
AI 143649: am: CL 143464 Proposal for a TestTimeout annotation that the CTS
  host (or an different test harness) should take into
  account.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143649

15 years agoAI 143646: am: CL 143460 Adding new annotation for tests that expose or suffer from
Jorg Pleumann [Tue, 31 Mar 2009 17:40:05 +0000 (10:40 -0700)]
AI 143646: am: CL 143460 Adding new annotation for tests that expose or suffer from
  side effecs. The test harness can isolate these in their
  own process. Unfortunately we need to add the class twice.
  Maybe we can find a better solution for this at a later
  point.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143646

15 years agoAI 143642: am: CL 143458 Bringing the security tests down to zero failures (and
Jorg Pleumann [Tue, 31 Mar 2009 17:37:16 +0000 (10:37 -0700)]
AI 143642: am: CL 143458 Bringing the security tests down to zero failures (and
  adding lots of missing headers in the process).
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143642

15 years agoAI 143637: am: CL 143457 Bringing the nio_char tests down to zero failures.
Jorg Pleumann [Tue, 31 Mar 2009 17:34:33 +0000 (10:34 -0700)]
AI 143637: am: CL 143457 Bringing the nio_char tests down to zero failures.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143637

15 years agoAI 143635: am: CL 143456 Bringing the text tests down to zero failures.
Jorg Pleumann [Tue, 31 Mar 2009 17:31:47 +0000 (10:31 -0700)]
AI 143635: am: CL 143456 Bringing the text tests down to zero failures.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143635

15 years agoAI 143631: am: CL 143455 Bringing the SQL tests down to zero failures (and
Jorg Pleumann [Tue, 31 Mar 2009 17:28:27 +0000 (10:28 -0700)]
AI 143631: am: CL 143455 Bringing the SQL tests down to zero failures (and
  reducing the size of some stress tests, so they
  have a chance to actually succeed before the end
  of the world).
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143631

15 years agoAI 143627: am: CL 143454 Temporarily removing the Expat test from the XML
Jorg Pleumann [Tue, 31 Mar 2009 17:25:42 +0000 (10:25 -0700)]
AI 143627: am: CL 143454 Temporarily removing the Expat test from the XML
  test suite, so it can be run on the RI as well.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143627

15 years agoAI 143626: am: CL 143453 Bringing the luni tests down to zero failures.
Jorg Pleumann [Tue, 31 Mar 2009 17:22:06 +0000 (10:22 -0700)]
AI 143626: am: CL 143453 Bringing the luni tests down to zero failures.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143626

15 years agoAI 143467: Bringing archive down to zero failures and
Jorg Pleumann [Mon, 30 Mar 2009 11:33:38 +0000 (04:33 -0700)]
AI 143467: Bringing archive down to zero failures and
  zero broken tests.
  BUG=1285921

Automated import of CL 143467

15 years agoAI 143466: Bringing the logging tests down to zero failures.
Jorg Pleumann [Mon, 30 Mar 2009 11:29:44 +0000 (04:29 -0700)]
AI 143466: Bringing the logging tests down to zero failures.
  BUG=1285921

Automated import of CL 143466

15 years agoAI 143464: Proposal for a TestTimeout annotation that the CTS
Jorg Pleumann [Mon, 30 Mar 2009 11:05:31 +0000 (04:05 -0700)]
AI 143464: Proposal for a TestTimeout annotation that the CTS
  host (or an different test harness) should take into
  account.
  BUG=1537738

Automated import of CL 143464

15 years agoAI 143460: Adding new annotation for tests that expose or suffer from
Jorg Pleumann [Mon, 30 Mar 2009 09:37:20 +0000 (02:37 -0700)]
AI 143460: Adding new annotation for tests that expose or suffer from
  side effecs. The test harness can isolate these in their
  own process. Unfortunately we need to add the class twice.
  Maybe we can find a better solution for this at a later
  point.
  BUG=1285921

Automated import of CL 143460

15 years agoAI 143458: Bringing the security tests down to zero failures (and
Jorg Pleumann [Mon, 30 Mar 2009 09:22:52 +0000 (02:22 -0700)]
AI 143458: Bringing the security tests down to zero failures (and
  adding lots of missing headers in the process).
  BUG=1285921

Automated import of CL 143458