Age | Commit message (Collapse) | Author |
|
Change-Id: Ie2de7ec0fd043218a3018859e65e69246515424d
|
|
Change-Id: I3c8ac610467092da38389339bb9fa284430ec79b
|
|
Change-Id: I4a5d85514573da26fac008c8b411dbf4086b3371
|
|
Change-Id: I5157bf3a0014093b866bb9d5d501d8c75ee6db68
|
|
Change-Id: Iafae6c621b24a6fce8da38798a29c536a7ce7c90
|
|
This reverts commit 1aefdabdf66651510d1421946016000e68d9978b.
Change-Id: Ibcf454e244319baf3272fa3c48744da5f5b6409b
|
|
This CL also adds Gradle 1.8 as supported version.
Change-Id: Ibdac815551ef854c3896d72445d44090f87045ff
|
|
Change-Id: I801d59317e782a12ad82d00dec52d688061b470b
|
|
Change-Id: I2c3d042157a3aacdd8542117a2e059f83058304c
|
|
Also stop putting all dependencies inside the
builder artifact, and instead let it depend on
other artifacts.
Change-Id: I0f3adb2883ac9f34dc82bff420964243487e09a4
|
|
Change-Id: I236458b4ae883481ff3afa9123f0167dbd270ac1
|
|
Change-Id: I80ebd53f2f46213001633c135c7fd9a5f8502658
|
|
Change-Id: I6c355e2e2459987224e4fac3fdd8c02d2f4fc905
|
|
the builder library previously packaged all its
dependencies in its jar. This started breaking
when bouncycastle was added due some issue in the
manifest.
This solves it but also does something we should have
done a while ago.
Now only the local dependencies (mostly tools/base) are
packaged in builder, while the external dependencies are
now declared as dependencies. Since the builder is pushed
to MavenCentral the dependencies can be found there.
(Sample projects find them in the local repo clone).
Change-Id: I789a2950056d0fe49c5f8fbaa11b149cc75a6361
|
|
Change-Id: I5c8c599698e489cb83b9ffa6f7a1ef3a9cd27fb6
|
|
No other changes besides moving the files.
Change-Id: Ibbfa5be4af901c939374ef4bc4ec7c36096e3f22
|
|
Move figuring out the path to aidl/aapt/dx/llvm-rs-cc from IAndroidTarget
to SdkParser (in preparation of the build-tools).
Also change android.target to android.compileSdkVersion to make it
less confusing with regards to min/targetSdkVersion and also change it
to take either an int or a string.
Change-Id: I8642cb84f67cf75b49abe905b2a65f4d26668e98
|
|
New DSL to customize source/targetCompatibility:
android {
compileOptions {
sourceCompatibility = "1.6"
targetCompatibility = "1.6"
}
}
dex options will probably all move in there too in the future.
Change-Id: Ibab6fb8c44e7193274720f7340f0f1f409c6e3a4
|
|
Duplicated the report classes from Gradle to customize them
in order to show the device the test run on, or which flavor
and project the test is coming from.
This duplicated code is in its own source folder to separate
this from AOSP code and retains the original copyright.
The "test" tasks which runs all test<Flavor> tasks now also
aggregate the results of the test<Flavor> tasks and is designed
to run even when those fails by telling them to ignore errors
if the "test" task is set to run.
Added a new plugin strictly to do aggregate for the subprojects.
Plugin is called 'android-reporting'
It's meant to be used by the root project. It behaves similarly
as the "test" class in the android project, by telling sub
tasks to ignore errors.
The aggregate tasks will throw an exception if the sub test tasks
saw errors in order to ensure that the caller to gradle can
manage errors still.
Change-Id: I2c1df77cf8073fb74b4145b09aa7609d7999ef6c
|
|
Support for customized results and report location.
Queries the IDevice to construct a name.
Copied the flavorlib samples to flavorlibWithFailedTests and
removed the failing tests from flavorlib as it's still useful to
have as a project with no failing test.
Change-Id: Iea3f2ab0828ab93c2ace3ed41b4a5dda7554bbe3
|
|
Use ddmlib to run and gather the test results. The
library provides a test runner that can read the output
of the tests running on the device and generate Junit compatible
XML result reports.
This is then fed to gradle's report generator to make a standard report.
Also change the run test task to also do the install/uninstall
so that we can run tests on all connected devices in parallel.
The existing install/uninstall tasks can probably be removed.
Change-Id: I8d3baa848923a399de78dbdc7fc25d5548f56be2
|
|
Change-Id: I8686052470b71f9f61f83da360a205a2f04d5271
|