Most CTS test packages reference test related annotations in dalvik.annotation
which are not part of SDK. This was previously allowed due to bug in build
build system. For now, temporarily change CTS makefiles so they are not built
against SDK.
BUG 2114936
Mark cellular variants with the same availability, regardless of which are currently in use.
Availability just means the radio is enabled and sees the network, but has no guarantees that
we could connect to an APN if requested.
Fix the requestRouteToHost logic to support apn switches without WIFI.
bug:2093841
Merge commit '7578e57567d63139b563e2a3c6face707beeb931' into eclair
* commit '7578e57567d63139b563e2a3c6face707beeb931':
Change CTS makefiles so apps are built in data not system partition.
When switching default networks we should erase any excess dns server entries. The old code
used the wrong index and didn't erase all of them properly.
Found in conjunction with
bug: 2077628
Fix some race conditions (check isTeardownRequested).
Fix the passing of mInterfaceName to subtypes (mms, etc).
Fix the generation of CONNECTED message to already active subtypes.
Fix the enabling of Data in DataConnectionTracker.
bug: 2065037
Merge commit 'f8ee8d58f99f47611577eff98638b3f598655719' into eclair
* commit 'f8ee8d58f99f47611577eff98638b3f598655719':
Remove a bunch of unused CTS tests from continuous test build to save space.
- Mark currently failing CTS tests as BrokenTests.
- Fix race condition in LocationManagerTest
- tweak host config to run tests in batch mode
- fix genDefaultTestPlan and rename java package so permission2 tests get
included properly,
BUG 2053939
This also refactors ConnectivityService a bit towards supporting multiple simultaneous connections by making each a seem like a seperate Network with it's own stateTracker, etc.
Also adds tracking of process death to clean orphaned startUsingNetworkFeature features.
* changes:
Integrate unsubmitted cupcake change 131139: CTS: add test cases for net.wifi.ScanResult, SupplicantState, WifiConfiguration, WifiInfo and WifiManager. Added new tests as per mondrian comments. Cleaned code to get rid of eclipse warnings.
CTS: add test cases for net.wifi.ScanResult, SupplicantState, WifiConfiguration, WifiInfo and WifiManager.
Added new tests as per mondrian comments. Cleaned code to get rid of eclipse warnings.
Merge commit 'aedc07c0ed19dca06e48446921bdd231b7bc99f6'
* commit 'aedc07c0ed19dca06e48446921bdd231b7bc99f6':
AI 148455: CTS: Change tests in Android plan to use new InstrumentationCtsTestRunner
Merge commit 'e480582d829a87e2d7097cb79b7afb9e4ccbf74a' into donut
* commit 'e480582d829a87e2d7097cb79b7afb9e4ccbf74a':
AI 148455: CTS: Change tests in Android plan to use new InstrumentationCtsTestRunner
The previous implementation used a database for storing all of its state, which could cause
a significant amount of IO activity as its tables were updated through the stages of a sync.
This new implementation replaces that in-memory data structures, with hand-written code
for writing them to persistent storage.
There are now 4 files associated with this class, holding various pieces of its state that
should be consistent. These are everything from a main XML file of account information that
must always be retained, to a binary file of per-day statistics that can be thrown away at
any time. Writes of these files as scheduled at various times based on their importance of
the frequency at which they change.
Because the database no longer exists, there needs to be a new explicit interface for
interacting with the sync manager database. This is provided by new APIs on IContentService,
with a hidden method on ContentResolver to retrieve the IContentService so that various
system entities can use it. Other changes in other projects are required to update to the
new API.
The goal here is to have as little an impact on the code and functionality outside of
SyncStorageEngine, though due to the necessary change in API it is still somewhat extensive.
Merge commit 'cd3f1cee8b213c49e8e72347b316e30334db7b9d'
* commit 'cd3f1cee8b213c49e8e72347b316e30334db7b9d':
AI 147986: Change CTS tests to use InstrumentationCoreTestRunner, which has handled the @BrokenTest
Merge commit '0f009ffc55bf3404f43dba000031d2293a14e061' into donut
* commit '0f009ffc55bf3404f43dba000031d2293a14e061':
AI 147986: Change CTS tests to use InstrumentationCoreTestRunner, which has handled the @BrokenTest
CTS tests should use local module tag 'tests' such that they are not built
and included in the image by default.
Original author: phillipd
Merged from: //branches/cupcake/...
Automated import of CL 147060
CTS tests should use local module tag 'tests' such that they are not built
and included in the image by default.
Original author: phillipd
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 147064
CTS tests should use local module tag 'tests' such that they are not built
and included in the image by default.
BUG=1778334
Automated import of CL 147059