0585c04e4930e6811cb7322f522bb0b807991da7 |
|
07-Jun-2017 |
Igor Murashkin <iam@google.com> |
android: Add support for 1.8 javac and desugar Using --toolchain jdk will now pass the correct dx minimum api level (enabling it to use default methods, method handles, etc). Vogar also now calls desugar before dx to convert invoke-dynamic lambdas into anonymous inner class lambdas (because Android does not have a LambdaMetafactory). Test: art/tools/run-libcore-tests.sh --mode=host Test: art/tools/run-libcore-tests.sh --mode=device Test: vogar --toolchain jdk --mode activity --no-multidex libcore/luni/src/test/java/libcore/java/lang/ShortTest.java Test: vogar --toolchain jdk --benchmark --mode device libcore/benchmarks/src/benchmarks/InvokeInterface.java Test: java -cp ${ANDROID_BUILD_TOP}/out/host/linux-x86/framework/vogar-tests.jar org.junit.runner.JUnitCore vogar.AllTests Bug: 36902714 Bug: 37461882 Change-Id: I9553e8304c269cd7e4e2b989729d785852e85f4e
/external/vogar/src/vogar/android/AndroidSdk.java
|
a6b957f25de87ad5287d4d187ea8ae4d8292306b |
|
23-May-2017 |
Paul Duffin <paulduffin@google.com> |
Ignore virtualdeviceknownfailures.txt in default expectations After the work to consolidate the multiple libcore/expectations/ files (excluding virtualdeviceknownfailures.txt) into a single knownfailures.txt file this change defaults to using the knownfailures.txt rather than scanning the libcore/expectations/ directory for all .txt files. That prevents us from picking up the virtualdeviceknownfailures.txt expectations file by default. Tested by running test in virtualdeviceknownfailures.txt and knownfailures.txt and one not in either to ensure that they build correctly. Bug: 35863862 Test: Run art/tools/buildbot-build.sh -j30 --host Change-Id: I946a0e844c7b5714877a81aac653ceb2c96af6ae
/external/vogar/src/vogar/android/AndroidSdk.java
|
388fcad5269758e893c6982fa9e4c2fbb474460a |
|
14-Feb-2017 |
Neil Fuller <nfuller@google.com> |
Adding multidex support to vogar --multidex now exists to pass the necessary flags from vogar to dx / Jack for (native) multi-dex. This flag is true by default but can be disabled with --no-multidex. Primary testing was to run the command line below with a .jack that Jack is reporting as over the 65k limit with --no-multidex / --multidex. vogar --classpath out/target/product/angler/obj/JAVA_LIBRARIES/core-tests_intermediates/classes.jack \ libcore.java.lang.StringTest The change was confirmed with convoluted manual testing for --toolchain jdk --language J17 (legacy case using dx). Also, the vogar tests were run: java -cp ${ANDROID_BUILD_TOP}/out/host/linux-x86/framework/vogar-tests.jar \ org.junit.runner.JUnitCore vogar.AllTests Bug: 35308152 Test: See above Change-Id: I90527a92f11d4d38bbcaff98cd11427ae489ee2b
/external/vogar/src/vogar/android/AndroidSdk.java
|
1bb8f9522536e88c44c6d1f6d781385a2ebfb8af |
|
19-Jan-2016 |
Narayan Kamath <narayan@google.com> |
Add versionCode / versionName to all aapt invocations. The CTS test runner chokes with a mysterious error if it finds an APK on the system without a valid version name. In particular, it chokes on vogar test APKs (for mode=activity). Change-Id: I835c46952ee690fd85c92b4ad254c3c354e316b9
/external/vogar/src/vogar/android/AndroidSdk.java
|
9486a05651c37e5cecc0889b398b2c837929b18c |
|
15-Jan-2016 |
Neil Fuller <nfuller@google.com> |
Add --toolchain jack support for target Testing suggests it works on target as well as on host. Change-Id: I2fbebb1ec0e21d02e078226e55f589976679ae7d
/external/vogar/src/vogar/android/AndroidSdk.java
|
7029503206e4c89fe167c3389c1062d89cf35c52 |
|
19-Nov-2015 |
Paul Duffin <paulduffin@google.com> |
Refactoring to make more testable Prior to making a change in the behaviour to fix an issue with the quoting of command line arguments this refactors the existing code and adds some tests to illustrate the existing behaviour. This will minimize the chances that the fix will break existing code. The changes are explained below in more detail. This applied a couple of common refactorings to a number of classes: * Where classes were creating a lot of subsidiary objects in their constructor I switched to using the dependency injection pattern (i.e. passing in parameters to the constructor). That makes it easier for tests to override the behaviour. * Where classes were being given a huge object (e.g. Run) but only required a small number of it's fields I replaced the Run constructor parameter with the individual parts. LocalTarget - Replaced Run with Log, Mkdir, Rm. Run - Passed in more parameters into the constructor, moved the code that created those objects into Vogar.run(). Also, make the vogarJar() method work when running from a class directory to allow it to work from within IDEA as well as when running from jars. SshTarget - Removed a bit of duplication of the command line prefix used to run a script remotely. Target - Method defaultDeviceDir() was removed and the implementations were made static and accessed directly from Vogar. That is necessary to break a dependency cycle; AdbTarget required AndroidSdk, which required DeviceFileCache, which required runnerDir, which required Target.defaultDeviceDir(). Previously, that was broken by passing the DeviceFileCache to the AndroidSdk after construction using the setCaches() method but that has been removed as part of this refactoring. Vogar - Made the constructor and parseArgs(String[]) visible for testing. Moved some of the code from Run's constructor here to create the values to be passed into its expanded constructor. TargetType was added to encapsulate the defaultDeviceDir() for each Target implementation class. That allowed the cycle described in Target to be broken. AdbTarget - Replaced Run with individual fields. Moved functionality from AndroidSdk that's only used by this class into here (waitForDevice(), ensureDirectory(File), remount(), rm(File), forwardTcp(int), push() and pull()). Bringing in push() also required moving the pushCache from AndroidSdk as well. Added DeviceFilesystem as a parameter to avoid having to have a reference to AndroidSdk. AndroidSdk - Moved logic that runs shell commands to calculate the compilationClasspath and androidJarPath out of the constructor and into a static method to allow tests to pass dummy values straight into the constructor. Marked constructor as VisibleForTesting. Removed setCaches(..) method and pushCache, passed the HostFileCache straight into the constructor, marking the dexCache field as final. Added explicit exception when can't find platforms directory rather than NullPointerException. Moved methods that are only used by either AdbTarget or DeviceFileCache into those classes. DeviceFileCache - Replaced AndroidSdk with DeviceFileSystem and moved cp(File, File) and mv(File, File) from AndroidSdk into here. DeviceRuntime - Added a Supplier<String> parameter to provide the device user name in order to allow tests to provide their own. That is needed because otherwise the test will attempt to connect to a device to determine the user name. Command - Added method to access the args for testing, moved the special processing of "-c" option from start() into a method called from the constructor. That allows the test to verify the processing of that without actually executing the command. Cleaned up unused workingDirectory method and some minor warnings. Added some tests and fixed a compile issue with the JUnitRunnerTest. Change-Id: Ib1676ee19a4f0e7a8944b2708a6dbe3899d1d292
/external/vogar/src/vogar/android/AndroidSdk.java
|
96a958d12e94ff61201d5584bcde922072b9ee2c |
|
02-Oct-2015 |
Rayhaan Jaufeerally <rayhaan@google.com> |
Remove bogus path to adb. Use null instead of a path that does not exist as a placeholder. Change-Id: I85968b4614e659f856893a88d3289f6dd4d37362
/external/vogar/src/vogar/android/AndroidSdk.java
|
05ae91d2449f66381c5c828ee25189618ac2b5a8 |
|
02-Oct-2015 |
Rayhaan Jaufeerally <rayhaan@google.com> |
Fix to avoid npe when no parent file. AndroidSdk was doing many getParentFile calls. These can return null. A safer method was made which does null checks at each stage. Change-Id: I7b97ecea6a2361f64bda2d3a20d4ae38161c31a1
/external/vogar/src/vogar/android/AndroidSdk.java
|
7021ab7bc4cf980ca3bb5a955a97a499d998ae30 |
|
30-Sep-2015 |
Rayhaan Jaufeerally <rayhaan@google.com> |
Improve robustness of path finding with OUT_DIR. Restructuring of the logic to find where built libraries are, especially in cases with the OUT_DIR environment variable set, as well as just using ANDROID_BUILD_TOP. Change-Id: I3c5abefff383d107c09cfe0c79683d2da96260ca
/external/vogar/src/vogar/android/AndroidSdk.java
|
62106fdd69bfaef4605713eca9e62888402ff2f5 |
|
30-Sep-2015 |
Rayhaan Jaufeerally <rayhaan@google.com> |
Fix: uninstall task for adb return code, path to android jar. Now that ADB seems to provide correct return codes, the uninstall task fails if the app has not been previously installed. Vogar runs the uninstall task to make sure it is not already there so if the app is not found, this causes mode activity to fail. Also fix the hardcoded path to the prebuilt android android.jar to work from anywhere, not just the root of the repository. This works based on the ANDROID_BUILD_TOP environment variable which envsetup/lunch sets. Thid change also updates vogar to work with modern relasees of the SDK. The code looking for paths in the sdk has not been updated and was assuming the structrure is how it was in gingerbread. Change-Id: I84354939c646106c091eacc7dd7fbf62170a5695
/external/vogar/src/vogar/android/AndroidSdk.java
|
4a1d4baa4c447b2569a507f1bd8924ebf05395c6 |
|
29-Sep-2015 |
Neil Fuller <nfuller@google.com> |
More non-zero exit code fixes Waiting for the device can return a non-zero exit code. Bug: 24250996 Change-Id: I622d2f1dbb0864ea65833a94f6182282caa1bcf5
/external/vogar/src/vogar/android/AndroidSdk.java
|
f22fe9e961a0a40db1e65229f3ad36ac9326adde |
|
21-Sep-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Use dx instead of adb for looking up sdk paths. adb is not useful for host testing. Change-Id: I65c56a5c31acf797322efb9787ac7cf360c22563
/external/vogar/src/vogar/android/AndroidSdk.java
|
3fd1cf5ff629b06b63f09b79508ec290af07267f |
|
21-Sep-2015 |
Neil Fuller <nfuller@google.com> |
Fix vogar target ls / rm tasks in the event of errors The latest aosp/master adbd appears to report adb shell exit codes properly. vogar was previously relying on this not being the case. It is possible that recent commit 99a9b24d3c broke the clean up task behavior, but that doesn't appear to explain all the breaks. Older devices (e.g. L-MR1) still return exit code 0 for command failures. This change returns the behavior to ignoring exit codes for the adb shell tasks. Because the behavior is device-version specific there isn't much point relying on the new exit-code behavior because vogar would not function on the old devices. Bug: 24250996 Change-Id: Iae7c992320c5e2caa6bdb3473a8d2536947c3ca2
/external/vogar/src/vogar/android/AndroidSdk.java
|
83909fb7735168d513557d6433e76ae6ffd7ea26 |
|
21-Sep-2015 |
Neil Fuller <nfuller@google.com> |
Fix vogar when OUT_DIR is not set Commit 128163bc broke it. Commit af11af97e was a follow up to fix host but did not fix it for target. Change-Id: Ibd206117a42628d52a137d12c94527f1e9e5dcb0
/external/vogar/src/vogar/android/AndroidSdk.java
|
128163bc9658aad4a0b331ff9a777a7719d8c459 |
|
18-Sep-2015 |
Alex Light <allight@google.com> |
Make vogar work if one uses OUT_DIR Change-Id: I19824d792d5dcbed32846912fb36654894fcc0ac
/external/vogar/src/vogar/android/AndroidSdk.java
|
fca99ba6a930cd7a36b1807c0201f49a80cadcf6 |
|
13-Jul-2015 |
Rayhaan Jaufeerally <rayhaan@google.com> |
Experimental support for jack on host mode. This includes adding a --toolchain={jack,jdk} option which chooses what to compile sources with. Currently only works with host mode and pending on b/22382563 to be able to properly compile code with dependencies on the surrounding package. This depends on the prebuilt jack jar file in AOSP. Change-Id: Id4d5eaa51318009fd8a147e4c548be3c62f9c5aa
/external/vogar/src/vogar/android/AndroidSdk.java
|
9e81cc65e6995960f87b267f17eebce7cabf46a8 |
|
26-Jun-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Remove apache-xml-hostdex, we don't include it in core.oat. Change-Id: I169b9ccf5480ec93d6335e71e94b65181be0e987
/external/vogar/src/vogar/android/AndroidSdk.java
|
e77f107f2afff07ab916f51b8847fd69ef210261 |
|
21-Jan-2015 |
Neil Fuller <nfuller@google.com> |
Remove default resource dirs The resource defaults only work when the user is in their repo root. This leads to confusing different behavior based on the users current working directory (this is still true of other flags even after this change) and their mode. Those resources are included in the core-tests-support target. The resources in luni/src/test/resources include a .class file which causes problems for dx if you include both the core-tests.jar *and* the default resources are found. The best approaches are probably: make -j32 core-tests-support vogar --mode <host|device> --classpath out/target/common/obj/JAVA_LIBRARIES/core-tests-support_intermediates/javalib.jar <Test .java file> or make -j32 core-tests vogar --mode <host|device> --classpath out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/javalib.jar <name of Test class> Bug: 19081566 Change-Id: Id4335cb81c2c6b21c540d43250f087df9c80fb74
/external/vogar/src/vogar/android/AndroidSdk.java
|
ab130e4323645a4ce682eb2b871b6b22ca2e5d3a |
|
01-Dec-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Only loop on /sdcard when waiting for tmpdir to be ready. /sdcard is a mount point, so we special case it. For other directories, we assume they are not. Change-Id: I1d01fb9a61103ca002460d2e786d4bd35f99256d
/external/vogar/src/vogar/android/AndroidSdk.java
|
c620846e4044b3b3a8abfc42ddba4adca4e545d9 |
|
05-Aug-2014 |
nfuller@google.com <nfuller@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Adding back support for Dalvik. Laying groundwork for 64-bit ART support (--var) Fixing app_process / activity modes. Refactoring / renaming classes to better reflect their purpose. --mode device and --mode host are for ART-only releases. --mode device_dalvik and --mode host_dalvik are for Dalvik releases. --mode device_art_kitkat and --mode host_art_kitkat are for running ART on KitKat releases. Host mode appears broken, not sure why. --mode app_process is ART-specific now unless run with an SDK. --mode activity didn't appear to work. It works for simple tests now with ART or with an SDK. L introduced some changes to System property behavior which broke TestEnvironment and have been worked around. git-svn-id: http://vogar.googlecode.com/svn/trunk@299 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
50e898cf2b0a57fe7eddb02efc5df5658a03b322 |
|
27-Jun-2014 |
nfuller@google.com <nfuller@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Update vogar to use core-libart instead of core on device and host The core library was deleted from AOSP recently, and the host build defaulted to using ART some time ago. git-svn-id: http://vogar.googlecode.com/svn/trunk@298 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
c69effc4a5ea207ecbf690f70025cf88c3706a1c |
|
01-Mar-2014 |
limpbizkit <limpbizkit@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Use adb to find the Android SDK. git-svn-id: http://vogar.googlecode.com/svn/trunk@297 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
9316ee39ff443a7d60e1cbbd98b7dfa561a9a454 |
|
01-May-2013 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add conscrypt to Android BOOTCLASSPATH lists git-svn-id: http://vogar.googlecode.com/svn/trunk@292 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
0985b4917009b393c73c8bb20218fcbaad90629b |
|
05-Apr-2013 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add okhttp to Android BOOTCLASSPATH lists git-svn-id: http://vogar.googlecode.com/svn/trunk@289 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
c3487a4caaec6650f3db68c7891ebc0b55c485ea |
|
07-Mar-2013 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/android/AndroidSdk.java: fix "--mode activity", at least from the root of a build tree. Tests that require a Context still fail, but this is a step forward: junit.framework.AssertionFailedError: Context is null. setContext should be called before tests are run at junit.framework.Assert.assertNotNull(Assert.java:218) at android.test.AndroidTestCase.testAndroidTestCaseSetupProperly(AndroidTestCase.java:46) git-svn-id: http://vogar.googlecode.com/svn/trunk@287 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
5379730d1295c75e2b7b1c6d193e74ba5f54cf17 |
|
04-Dec-2012 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Automatically add libcore resource directories to the runtime classpath. Note that I added a new flavor of classpath. You might think I could have just reused the existing --classpath, but that's supplied at compile time as well as run time, and there might be all kinds of confusing files in the resource tree that shouldn't be shown to the compiler. (This is certainly the case with libcore. You can't build with the resource directories on the compile time classpath.) git-svn-id: http://vogar.googlecode.com/svn/trunk@285 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
a0e9a4c9feae886800147c9786c753fdb18b74b9 |
|
03-Dec-2012 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Make it possible to run tests that use MockWebServer from within libcore/. Previously you had to be in the root of an Android tree because we were using pathnames relative to the current directory. git-svn-id: http://vogar.googlecode.com/svn/trunk@284 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
5bb07a69fb7cefb6861584ea8a4279c439988e84 |
|
09-Jul-2012 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/android/AndroidSdk.java: automatically make MockWebServer available if you're running in an Android tree. (So more libcore tests are runnable by default.) git-svn-id: http://vogar.googlecode.com/svn/trunk@279 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
0eb0936e90bf11463c8ee937ca996d7bd654a098 |
|
07-Dec-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Get most of running on a device via SSH working. Run on a device like this: vogar --mode device --ssh 192.168.149.198:2222 SocketTest.java Currently this is failing because dalvikvm segfaults when invoked via SSH. I suspect it might be a problem with the SSH server running with either the wrong environment or the wrong privileges. I continue to investigate git-svn-id: http://vogar.googlecode.com/svn/trunk@266 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
3671608cddf45a9fd12c38b62ecf3f42488e94d9 |
|
18-May-2011 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Ignore non-numeric SDK versions git-svn-id: http://vogar.googlecode.com/svn/trunk@256 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
da0e7eec779bc04c3a6e2bed5943d6d24ed0ca59 |
|
22-Apr-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Properly set user.dir for device processes. git-svn-id: http://vogar.googlecode.com/svn/trunk@252 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
16edacf67341c54c5c9bf620ef801a83b001f795 |
|
20-Apr-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Now that we've crossed into double-digit platform names, we can't rely on string sorting to pick the newest. git-svn-id: http://vogar.googlecode.com/svn/trunk@251 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
4b226442a94355095b746b896911eef47e38e569 |
|
25-Feb-2011 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/android/AndroidSdk.java: src/vogar/Vogar.java: compile against the hostdex jar files when we're in "--mode host". git-svn-id: http://vogar.googlecode.com/svn/trunk@237 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
dcd73a925922aab31fb62c101b0f6431f287ca9c |
|
25-Feb-2011 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/android/AndroidSdk.java: drop support for pre-gingerbread SDK trees, but free "vogar --mode host" from the need for an adb binary. Even quicker host builds ahoy! git-svn-id: http://vogar.googlecode.com/svn/trunk@236 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
113ce61778b29f3d013c58cfb080f3e88ac405df |
|
22-Jan-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Manually sync vogar's copy of the dalvikvm boot classpath with reality. git-svn-id: http://vogar.googlecode.com/svn/trunk@228 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
b8e5c25c980d23184f5065816dd9824401f734ad |
|
03-Jan-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Permit .zip files on the classpath! git-svn-id: http://vogar.googlecode.com/svn/trunk@224 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
fe4b051c17bfc90dfeabca55ba5ace511cfb9bcc |
|
30-Dec-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Fix varargs compile warnings git-svn-id: http://vogar.googlecode.com/svn/trunk@222 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
b5c5c44d0c0a01c278cdac68ae23646682eb8ef7 |
|
19-Dec-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Inject the log rather than looking it up statically. This is needed for other apps that want to reuse the ExpectationStore but not the rest of Vogar! git-svn-id: http://vogar.googlecode.com/svn/trunk@219 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
ae324821175dc34bd18d04656934c27f42e72048 |
|
16-Dec-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Support building with the reorganized gingerbread SDK. git-svn-id: http://vogar.googlecode.com/svn/trunk@216 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
f343228f6d88cf9ca2e7279ec1808ee2a91c5b18 |
|
14-Sep-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Using new .jar locations for host builds. git-svn-id: http://vogar.googlecode.com/svn/trunk@156 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
ce1223de05f8d4d34f1607b11043c7f04ce00e12 |
|
23-Jul-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Have vogar automatically pull XML files that it finds in the temporary directory after the test/benchmark has terminated. This is mainly to retrieve Caliper failure output. The device-version is a bit lamer (no directory recursing, except a special-cased "caliper-results") since unlike on the host, there isn't currently a great way of checking if a given file is a directory or not (that I know of). This could be rememdied by improving androidSdk.ls() to check file metadata. git-svn-id: http://vogar.googlecode.com/svn/trunk@137 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|
969d5622a380e2f2f9ebdfbf7a22cbb3e031125b |
|
22-Jul-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Move all Android-specific classes to their own package. git-svn-id: http://vogar.googlecode.com/svn/trunk@133 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/android/AndroidSdk.java
|