cef780b87ae30112756d40ea3c639a1660fd7c29 |
|
26-Feb-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Add a --test-only option to Vogar. Option disables running caliper and classes with main. Change-Id: I5fa5221bc9842dffd1b1f676751b0b892b876449
/external/vogar/src/vogar/Vogar.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/Vogar.java
|
5ad56966d0c66ab4b733fe97c4b862f5f85711e8 |
|
09-Dec-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Add a new "warning" outcome type. In order to get the same behavior as CTS (that disregards tests in the expectation files), we need to make "result" entries of tests listed in the files as an expectation that will just warn and not fail if the execution result is not the same. Change-Id: Id9b1ea17098b54df7f0cc71a169f4a1093aee113
/external/vogar/src/vogar/Vogar.java
|
06f9cc5c1a455157ff325c64d89acd1aade05f34 |
|
28-Nov-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Small vogar fixes. - Exit 1 (instead of implicit 0) when there is an error parsing options. - Rename --var to --variant. Change-Id: Ib8f39df7580e9341d1d0c1ef7dc7214c3ef5d904
/external/vogar/src/vogar/Vogar.java
|
2f7dda9ade5ebaba54984c09f30d13226a295c86 |
|
20-Nov-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Integrate vogar in Android's build system. Also fix a varargs call javac warning. Change-Id: I5f27b3715a72b80e7b577c9f65149fa9a27aba56
/external/vogar/src/vogar/Vogar.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/Vogar.java
|
f1622c3bd3278fefaab9fa78aca445908362a74a |
|
19-Apr-2013 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add --vm-command option to allow vm executable to be overridden git-svn-id: http://vogar.googlecode.com/svn/trunk@291 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.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/Vogar.java
|
c7b173425beec5784c669388345eb3b7b96fc341 |
|
19-Apr-2012 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/OptionParser.java: this didn't need to be non-static. src/vogar/Vogar.java: make it slightly less unclear when there's a ~/.vogarconfig in use. git-svn-id: http://vogar.googlecode.com/svn/trunk@277 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
3b3cf36f62d25eb950f0bf95071a82b83e730a58 |
|
20-Dec-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Fix --stream to run only one test at a time. Otherwise tests are run concurrently and output is interleaved. Use --no-stream to run multiple tests in parallel. git-svn-id: http://vogar.googlecode.com/svn/trunk@275 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.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/Vogar.java
|
f83be5e4273263df2bb9ef609946b911695b3996 |
|
02-Dec-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Use tasks everywhere. I still need to smash together the 'Run' and 'Vogar' classes; this is an intermediate step on the way to removing miniguice DI from vogar. git-svn-id: http://vogar.googlecode.com/svn/trunk@263 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
2c37ef5a628067f4d7e5a5c69a7314647939a5e1 |
|
01-Dec-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Another intermediate step in refactoring vogar. This bets more heavily on tasks, but doesn't quite get to the goal where environments and modes are simply factories for tasks. git-svn-id: http://vogar.googlecode.com/svn/trunk@262 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
132bb2ba1438cb58d2ae1423e5295177468cd0e0 |
|
05-Sep-2011 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/ModeId.java: src/vogar/Vogar.java: the sim is long dead. git-svn-id: http://vogar.googlecode.com/svn/trunk@259 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
ba8474fe1b4eb52c70c007c83fa2147298491f7a |
|
30-Mar-2011 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/Vogar.java: stop documenting an option that no longer exists. git-svn-id: http://vogar.googlecode.com/svn/trunk@246 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
8627ce00fa3feb5d0ade63eb1a5ec41bbfad4282 |
|
25-Mar-2011 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/Vogar.java: don't time out benchmarks after 1 minute. Benchmarks rarely finish that quickly. git-svn-id: http://vogar.googlecode.com/svn/trunk@245 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.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/Vogar.java
|
f7cb247687b72084b71a434a25d8b3c320071a96 |
|
21-Feb-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Write all results to one large file rather than many small files. Intended to improve performance with NFS. git-svn-id: http://vogar.googlecode.com/svn/trunk@233 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
dc0120df8603b26adfd4ddfbeac422ff99a002b5 |
|
18-Jan-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Fix typo. ASNI -> ANSI git-svn-id: http://vogar.googlecode.com/svn/trunk@227 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
1359051f7f2b5e928d5fbb0b621d5d4ddcd6cc31 |
|
30-Dec-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Support app_process as alternative to dalvikvm git-svn-id: http://vogar.googlecode.com/svn/trunk@223 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
d35a3a007cfa6e5d4041af5f4aed19acc69af291 |
|
19-Dec-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Break dependency from ExpectationStore on Commands. git-svn-id: http://vogar.googlecode.com/svn/trunk@220 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.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/Vogar.java
|
34b70bff9faaac07abcffa193b05cfb52d6d9908 |
|
10-Dec-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
adding --profile-binary option for --mode jvm git-svn-id: http://vogar.googlecode.com/svn/trunk@212 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
fe3edd898b04ad1647a8fe4914a70245c01dc03a |
|
02-Nov-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
simplify strace usage example to not use hex by default which obscures ASCII output git-svn-id: http://vogar.googlecode.com/svn/trunk@195 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
1bdeb9dd8f1ab3f308c285729af007ae8970425b |
|
29-Oct-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
vogar --profile support From the vogar usage message: --profile: run with a profiler to produce an ASCII hprof file. --profile-file <filename>: filename for hprof profile data. Default is: java.hprof.txt --profile-depth <count>: number of frames in profile stack traces. Default is: 4 --profile-interval <milliseconds>: interval between profile samples. Default is: 10 --profile-thread-group: profile thread group instead of single thread in dalvikvms Note --mode jvm only supports full VM profiling. Default is: false New command line arguments parsing and usage: src/vogar/Vogar.java For the RI, we pass the profile arguments via -agentlib:hprof src/vogar/JavaVm.java TestRunner now uses the new Profiler class. Also removed unnecessary args argument from run methods. src/vogar/target/TestRunner.java New abstract Profiler class and its Android implementation. When running on the RI, hprof is used outside of the TargetRunner. Because SamplingProfiler is not a public class, it is accessed via reflection from AndroidProfiler. src/vogar/target/Profiler.java src/vogar/android/AndroidProfiler.java New TestProperties for profiler options src/vogar/Mode.java src/vogar/TestProperties.java Retrieve the profiler output in the dalvikvm src/vogar/RetrievedFilesFilter.java Runner.init now takes profile so that Caliper can know to run with --debug src/vogar/target/Runner.java src/vogar/target/CaliperRunner.java src/vogar/target/JUnitRunner.java src/vogar/target/JUnit4Runner.java src/vogar/target/MainRunner.java javadoc correction src/vogar/android/EnvironmentDevice.java src/vogar/EnvironmentHost.java Caliper revision 253 lib/caliper.jar http://code.google.com/p/vogar/issues/detail?id=16 git-svn-id: http://vogar.googlecode.com/svn/trunk@194 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
7f334e23f258c2b0086acb153ed897a173e07adc |
|
29-Oct-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Preserve the Vm's user home, user dir and temp.dir rather than trying to set them all to something fancy. git-svn-id: http://vogar.googlecode.com/svn/trunk@193 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
0942355a74d759fb2e50a002b6b0b93430f07d72 |
|
22-Oct-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add ansi option to allow the disabling of terminal position control sequences "ansi" defaults to on as long as the TERM environment variable is not "dumb" Note that "--no-ansi" does not imply "--no-color" since certain terminals that are advertised as dumb may actually support ANSI color sequences, such as Emacs with "(ansi-color-for-comint-mode-on)". git-svn-id: http://vogar.googlecode.com/svn/trunk@187 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
15a0413cb10b69802f9082b828ee8ce646b8c28d |
|
28-Sep-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Support mode-constrained expectations. git-svn-id: http://vogar.googlecode.com/svn/trunk@170 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
34688e44757e5f31838dee7d52106531791fcb43 |
|
23-Sep-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Wire expectations up to an external bug tracker. git-svn-id: http://vogar.googlecode.com/svn/trunk@162 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
3617522d6678cd021a98b635b46e536ae14b45f3 |
|
23-Sep-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Change expectations file format to JSON. git-svn-id: http://vogar.googlecode.com/svn/trunk@161 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
5b644afaebd7afc43f75010b7c32f02129638a49 |
|
18-Sep-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Allow --invoke-with to work on device and jvm, not just host. git-svn-id: http://vogar.googlecode.com/svn/trunk@158 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
7aada5ec363cb611537466acd87a5be6880d861a |
|
14-Sep-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Support --invoke-with on the host. git-svn-id: http://vogar.googlecode.com/svn/trunk@155 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
d9085944c8b6d18628266347c59545abae03ab9c |
|
13-Sep-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Adopt miniguice for dependency injection in vogar. This removes the awful amount of duplication previously necessary to initialize fields. git-svn-id: http://vogar.googlecode.com/svn/trunk@154 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
f5bc8e82a46dc515880ef601e45ee47d98ba289b |
|
01-Sep-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Support devices without an SD card present. git-svn-id: http://vogar.googlecode.com/svn/trunk@152 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
e5dfbecbaa8568c2885a4cb859c8afa8b6a08d5b |
|
21-Aug-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Three changes: -Xdexopt:none for dalvikvm when performance doesn't matter (i.e. no --benchmark flag), dex everything together when performance does matter (i.e. with --benchmark flag) (and enforce this for Caliper benchmarks), and a tiny formatting change that happened to be in my sandbox. git-svn-id: http://vogar.googlecode.com/svn/trunk@149 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
88cd944c99e5f9197bb7dcdb4f9874c011e7ed9b |
|
19-Aug-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Now support host builds of the dalvikvm. git-svn-id: http://vogar.googlecode.com/svn/trunk@147 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
3d3b04733da9c955d808fc18dc3e3ef9c46a8f92 |
|
09-Aug-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Remove monitor timeout since monitor will terminate automatically if monitored process ends before monitoring begins. git-svn-id: http://vogar.googlecode.com/svn/trunk@144 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
0ebefc061203658ed8b7f5df31a65d2cf6ea89b2 |
|
03-Aug-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Replace --valgrind with --invoke-with, which takes an argument and prepends it to the call to dalvikvm git-svn-id: http://vogar.googlecode.com/svn/trunk@143 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
8a9cc00a0d2c02483690de28eabe2b60b5804538 |
|
03-Aug-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Print native output if --native-output flag is set. This helps with valgrind. Currently no attempt is made to line up native output with non-native output, so a bit of work must be done by the user to figure out which native output corresponds to which non-native output. git-svn-id: http://vogar.googlecode.com/svn/trunk@142 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
75a72cc4c645e7e038f381c936d3f521ac6c30ad |
|
24-Jul-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
have vogar return a non-zero value if there were any failures for scripting git-svn-id: http://vogar.googlecode.com/svn/trunk@138 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
c68971a68a4f7fe5a58ca0f59161bb44fcf2833d |
|
22-Jul-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Refactoring how monitors work to make custom monitors possible. git-svn-id: http://vogar.googlecode.com/svn/trunk@136 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
37f7c3a73d290eed1bf4cdff80e029eaa7620801 |
|
22-Jul-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Extract an interface for monitors; and permit the environments to supply custom monitors. git-svn-id: http://vogar.googlecode.com/svn/trunk@134 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.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/Vogar.java
|
d59b17f5dc87d856a01714853d5296d387ff8ded |
|
22-Jul-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Move general utility classes to a util/ package. git-svn-id: http://vogar.googlecode.com/svn/trunk@132 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
4ac80fd21b440a8e9debe995e73c71e0fed8735c |
|
07-Jul-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
use trim() instead of manually removing leading and trailing whitespace, and remove trailing slashes on directory names git-svn-id: http://vogar.googlecode.com/svn/trunk@123 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
50bd7c43bee5854a7a824265ec224c58c67c698b |
|
01-Jul-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
You can now pass in custom ANSI color codes with --pass-color, --fail-color, and --warn-color. git-svn-id: http://vogar.googlecode.com/svn/trunk@119 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
6a52e048641707c987c6a00691ba8c9f891ccf00 |
|
01-Jul-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
(Should have been part of r117) A few tiny fixes: - Add missing --tag-dir documention to usage() - Store test history file names in GMT, not the default of PDT - Eliminate false "(you probably broke this)" positives when no test history is found and a test fails. We have no way of knowing, so print "(no test history available)" instead. git-svn-id: http://vogar.googlecode.com/svn/trunk@118 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
25d56e71aa66d20d4326eee3696f4ce060201708 |
|
29-Jun-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Automatically push .caliperrc to device if found git-svn-id: http://vogar.googlecode.com/svn/trunk@110 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
8918b5cafd482363a48e0bc9ae0114028cda7e79 |
|
29-Jun-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Respond to r103 comments. Some parts that I disagree with: - I feel like putting all this display logic in AnnotatedOutcome would overstep the bounds of what it's meant to do. Really, it's summarizeOutcomes() that cares how things are displayed, and I'd prefer changes in presentation to be done in there instead of in AnnotatedOutcome. - I'm intentionally keeping the config file separate from the vogar-dir since the location of the config file is not something that can be specified at the command-line, while the location of the vogar-dir is. git-svn-id: http://vogar.googlecode.com/svn/trunk@106 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
3d6e772fe3a0d392af6f6ca008c556ba7c253503 |
|
24-Jun-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Fixed vogar to work without /sdcard and with new bouncycastle classpath Replaced --device-runner-dir with --device-dir, which still defaults to /sdcard/vogar. Run ouput is now in a subdir <device-dir>/vogar/run. This is so it can be removed separately from <device-dir>/md5-cache, which is no longer hardwired to /sdcard/tmp/vogar-md5-cache/ Also updated the build and runtime classpath to include bouncycastle. Rather than do this in two places, fixed to have one definition in AndroidSdk of the BOOTCLASSPATH jars. The build and runtime classpaths were divergent from each other and from the real device $BOOTCLASSPATH so I brought this into alignment with the device, or rather system/core/rootdir/init.rc. git-svn-id: http://vogar.googlecode.com/svn/trunk@104 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
d806c4c900e08bf04e07b5c564f2f61d8c490731 |
|
23-Jun-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add test history. Key additions: * if a --results-dir is specified, compares current run against previous runs saved in that directory * --record-results saves outcomes to a file-system database (given by --results-dir). Conceptually, this should be done only on the continous build machine, but I can imagine some local uses * --tag now saves a history for that tag * --compare-to-tag or --run-tag will compare against the history saved when the tag was created git-svn-id: http://vogar.googlecode.com/svn/trunk@103 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
5bbc674fa121ae7898bfa6987e7a39c5ba4299e2 |
|
23-Jun-2010 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/HostDalvikVm.java: src/vogar/Vogar.java: add valgrind support for --mode sim. You'll still need to do some manual work to actually see the valgrind output. git-svn-id: http://vogar.googlecode.com/svn/trunk@101 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
79e4231584a3b24b44f42224475d41fcbe957af4 |
|
21-Jun-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Rename "--mode host" to "--mode jvm" git-svn-id: http://vogar.googlecode.com/svn/trunk@100 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
126b86dba3853c165e2d2f46e3cdffd7b2bb2f5b |
|
16-Jun-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Permitting user-defined firstMonitorPort so we can run Harmony, jtreg and Junit tests concurrently. git-svn-id: http://vogar.googlecode.com/svn/trunk@91 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
5884b0e6bc3eec46f4a374254626a14d128179fa |
|
16-Jun-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Run tests in parallel whenever --no-stream is specified. git-svn-id: http://vogar.googlecode.com/svn/trunk@90 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
dd2774574cb456b48b8ec2aafbf0e6583f4faa41 |
|
12-Jun-2010 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/commands/AndroidSdk.java: src/vogar/Vogar.java: automatically add libcore/support/src/test/java to the source path if we're in an Android build tree, to make it easier to run tests that use support classes (like MockWebServer or SerializationTester). git-svn-id: http://vogar.googlecode.com/svn/trunk@87 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
00d4ce596c71916d975f6c8d967af53ab0a8f453 |
|
11-Jun-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Address all of Jesse's comments with the exception of the comment about the use of an environment variable and path separators. That's for a separate change. git-svn-id: http://vogar.googlecode.com/svn/trunk@86 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
3dafbce3b8d025f465ebf0a4c6d018c7dc31654e |
|
04-Jun-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add a flag, --suggest-classpaths, that suggests jars to add to the classpath if Vogar fails due to missing classes. It does this by building a map of classes and packages to the jars in which they are contained, and then when it sees a failure like "package foo.bar does not exist" in the outcome it tells you a jar that you can add to the classpath to get it. To find the jars, it looks at the directories in a colon-separated environment variable called VOGAR_JAR_PATH. I have mine set to <DALVIK ROOT>/out/target/common/obj/JAVA_LIBRARIES/, since this seems to be where most of the important jars are kept. Right now it only looks for jars called "classes.jar", but it's easy to extend it to look for other types of jars as well. It takes a few seconds to build the index the first time you use it, but retrieves a cached version very quickly on subsequent runs. It rebuilds the cache daily unless you manually delete it (from ~/.vogar/classfileindex). Example: If you run: vogar --suggest-classpaths <DALVIK ROOT>/libcore/luni/src/test/java/tests/sql/StatementTest.java it will spit out: "Warning: consider adding the following to the classpath: <DALVIK ROOT>/out/target/common/obj/JAVA_LIBRARIES/sqlite-jdbc_intermediates/classes.jar" I don't know how generally useful this is, but it's saved me quite a bit of time when trying to get tests to run properly. git-svn-id: http://vogar.googlecode.com/svn/trunk@85 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
fc358e65b59087a1fe4e17ff64e23eaf2922b72e |
|
02-Jun-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Small update - if you supply an invalid tag it will give you a list of valid tags. Also move optionParser.reset() stuff to printUsage() and make optionParser an instance variable. git-svn-id: http://vogar.googlecode.com/svn/trunk@84 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
4cb68042e7513b3f9444a17d91eb0d92480a74b4 |
|
02-Jun-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Put in a basic tag system to allow vogar invocations to be stored. Add "--tag FOO" to the arguments of an invocation that you wish to repeat, and the call it with "--run-tag FOO" later. git-svn-id: http://vogar.googlecode.com/svn/trunk@83 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
2c67cf17be7262353493480d98fb88ad0f8fc320 |
|
01-Jun-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Address comments on r80. Fix up the fileCache API to be a bit nicer. Avoid delegating fallbackCommand responsibility to the cache itself since this is brittle (for example a future use may want two Commands, or may do something else entirely). git-svn-id: http://vogar.googlecode.com/svn/trunk@82 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
41a680807eb80e63fbfe42c218c9e1da6615d867 |
|
27-May-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add --device-cache option. This only affects device mode, but keeps a cache of adb pushed file on the device's sd card so we don't have to push them all the time. Doing some simple benchmarks it improves test running time by a few seconds in some common cases, but the larger goal is to have a large set of default classpaths be possible. This doesn't currently cache directories (which would be nice for jtreg tests), but it could easily be extended. I also added a simple mkdir cache, that simply ensures we don't try to "adb mkdir" the same directory more than once in a single vogar run. This was happening quite a bit before. Also fix detection of jtreg tests. Previously used pattern "@test", but this was falsely catching "@tests BLAH" in junit tests. Changed to "\W@test\W". git-svn-id: http://vogar.googlecode.com/svn/trunk@80 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
8c03f5a6370cf6521384a268e12808e163ae4339 |
|
25-May-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Adding tags to expectations and a 'large' tag for extending the timeout by 10x. The motivation here is to permit some additional jtreg tests to run to completion; particularly those like EnumSetBash that run a while. git-svn-id: http://vogar.googlecode.com/svn/trunk@76 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
995a215ce56a98ed522888b0fdc286cd612c0218 |
|
23-May-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Trying to improve reporting and reliability for the continuous build: - Always use absolute file for actions. - Don't bother with the background javac when actions don't need to be compiled. - Wrap exceptions before throwing them from another thread. This is a workaround for a VM bug git-svn-id: http://vogar.googlecode.com/svn/trunk@73 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
72c9585a2c7535a2a847b8c316d28d875582dc09 |
|
21-May-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add the ability to append "#method_name" when specifying junit test classes. It will then just run the specified method, rather every test method in the class. git-svn-id: http://vogar.googlecode.com/svn/trunk@68 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
d296ba8af13d367b4a701ddeba405ee51caa05c1 |
|
19-May-2010 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/commands/AndroidSdk.java: src/vogar/commands/Command.java: src/vogar/Driver.java: src/vogar/Mode.java: src/vogar/target/CaliperRunner.java: src/vogar/target/JUnitRunner.java: src/vogar/target/MainRunner.java: src/vogar/target/Runner.java: src/vogar/target/TestRunner.java: src/vogar/TestProperties.java: src/vogar/Vogar.java: pass --timeout through to the JunitRunner. This isn't sufficient; try "~dalvik-prebuild/bin/run-harmony-tests --timeout 10 org.apache.harmony.nio_char.tests.java.nio.charset.AllTests tests.api.java.nio.charset.AllTests", for example. We still end up skipping a lot of tests, and when we time out, we get "Received bad XML from localhost:8787 org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.". git-svn-id: http://vogar.googlecode.com/svn/trunk@62 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
ba0670d6c4481a866ae558d4e31f8004c709dd77 |
|
19-May-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Renaming --use-boot-classpath to --use-bootclasspath Half of this change was submitted by mistake as r58: http://code.google.com/p/vogar/source/detail?r=58 git-svn-id: http://vogar.googlecode.com/svn/trunk@60 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
82131e6aba37e8b6f8ebbadbbe57fb5a78b4f743 |
|
19-May-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Fixing lost newlines on --mode host git-svn-id: http://vogar.googlecode.com/svn/trunk@58 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
19f199189b177d36a56cd4fe6b51fa3b6fca83bc |
|
18-May-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Fix vogar for devices without an SD card. Users will need to pass --device-runner-dir git-svn-id: http://vogar.googlecode.com/svn/trunk@56 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
9f9a3ba8e244912c50140ba15ec583a8098dca41 |
|
15-May-2010 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/commands/AndroidSdk.java: src/vogar/Vogar.java: remove unused support for "./expectations" and move the Android-specific code into [the slightly misnamed] AndroidSdk class. git-svn-id: http://vogar.googlecode.com/svn/trunk@55 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
44f819601177aca47eed1ffb14a7b10c1cc1bcdb |
|
15-May-2010 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/Vogar.java: also check whether we're in an Android build tree for default expectations. git-svn-id: http://vogar.googlecode.com/svn/trunk@54 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
a7a8fe1efa0fb3299d68709d60701a045bcc72f3 |
|
13-May-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add class analysis so that we no longer rely on file names to determine which type of test to run (e.g. junit, caliper, etc). This decision is also now made on the device side. As a result cleaned up the RunnerSpec classes, which are no longer required. git-svn-id: http://vogar.googlecode.com/svn/trunk@53 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
595d8fd07fcad6d6661466b4b22905e5e82eb857 |
|
12-May-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Whoops! Flip a backwards condition. git-svn-id: http://vogar.googlecode.com/svn/trunk@52 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
d0944e3ecda89a97ac35537e280b2776b53c25ec |
|
12-May-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Adding a new mode, --mode sim. Also adding enum support to OptionParser and further cleanup in vogar.main(). git-svn-id: http://vogar.googlecode.com/svn/trunk@50 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
636ebdba32eef808d4d322180977ec849b400dd7 |
|
11-May-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add a new command line flag that allows specification of boot classpath. Also change JUnitRunner to use Class.forName to find runnable class. git-svn-id: http://vogar.googlecode.com/svn/trunk@49 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
957bd524afd6837b003e9e9b82745ebc42d20ba0 |
|
05-May-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
--java-home now used for tools such as javac (and cleanup of Mode constructor) git-svn-id: http://vogar.googlecode.com/svn/trunk@45 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
87586e43e5f3315f7860330fbb1fa4d9ca910fde |
|
04-May-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Add --sourcepath option to vogar that is passed to javac after action specific sourcepath git-svn-id: http://vogar.googlecode.com/svn/trunk@43 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
4a5aa9cf66d7e545f9fc5af176aac19938d85d4b |
|
30-Apr-2010 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/Vogar.java: increase the timeout to be long enough to dexopt core.jar on a Nexus One. git-svn-id: http://vogar.googlecode.com/svn/trunk@42 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
2cf7c92695b084132cc262e4b7d8665a934e0f1b |
|
28-Apr-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Require --classpath for .jar arguments. git-svn-id: http://vogar.googlecode.com/svn/trunk@39 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
2096505862236687504bedd70bd5cbde274f243b |
|
27-Apr-2010 |
bdc@google.com <bdc@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Improve vogar usage to note -- before target args and add whitespace after 'directory,' git-svn-id: http://vogar.googlecode.com/svn/trunk@36 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
400bee347dd7464ecc17dc24c82f59c59645ff44 |
|
27-Apr-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Changing vogar to accept package names like org.json, which will cause it to run all tests in that package on its classpath. Removing the last traces of java.util.logging. We now have only two granularities: verbose (not kept by default) and info (always kept). Giving up on trying to identify an argument's type by its value. To specify arguments to the target process, list them after the actions with a --. git-svn-id: http://vogar.googlecode.com/svn/trunk@31 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
561cf99ef23475ea2acff7c7d327ec322f139945 |
|
27-Apr-2010 |
enh@google.com <enh@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/Vogar.java: make --stream the default (issue 7). git-svn-id: http://vogar.googlecode.com/svn/trunk@30 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
88b369c017a9eeee0f074ff4be8506b8952c76e0 |
|
25-Apr-2010 |
elliott.n.hughes@gmail.com <elliott.n.hughes@gmail.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/Console.java: src/vogar/Vogar.java: make verbose output more intelligent (issue 8). --verbose behaves as before, leaving all verbose output on the screen. But the default is now to show all verbose output anyway, but overwrite each line whenever there's something new to say. So the distinction is now more like verbose/show-progress rather than verbose/silent. git-svn-id: http://vogar.googlecode.com/svn/trunk@23 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
027ca289d7c7b21501a9d14e69f10735033f57a0 |
|
25-Apr-2010 |
elliott.n.hughes@gmail.com <elliott.n.hughes@gmail.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
src/vogar/ActivityMode.java: src/vogar/commands/AndroidSdk.java: src/vogar/commands/Command.java: src/vogar/Console.java: src/vogar/DeviceDalvikVm.java: src/vogar/Driver.java: src/vogar/Environment.java: src/vogar/ExpectationStore.java: src/vogar/HostMonitor.java: src/vogar/JtregSpec.java: src/vogar/Md5Cache.java: src/vogar/Mode.java: src/vogar/Vogar.java: push all the use of java.util.logging into Console. This is a step towards fixing issue 7 (because we can now control streaming during a run), and issue 8 (because we now have more intention-revealing verbose output). git-svn-id: http://vogar.googlecode.com/svn/trunk@22 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
e956c912fdab19b9cc806b47288048fca9121546 |
|
24-Apr-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Detect where the Android SDK is automagically. Combine Aapt, Adb and Dx classes into one, AndroidSdk. git-svn-id: http://vogar.googlecode.com/svn/trunk@16 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
f1ed6fa10557ef5391f30939aeb5f539f0354320 |
|
24-Apr-2010 |
elliott.n.hughes@gmail.com <elliott.n.hughes@gmail.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
vogar: automatically build if we're not already built. This requires seeking out a suitable "android.jar", which lets us... src/vogar/Vogar.java: ...use the latest "android.jar" on the user's path. git-svn-id: http://vogar.googlecode.com/svn/trunk@12 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
4ad9bd156094c84d8f6b56088855382ebe16cffc |
|
24-Apr-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Fix activity mode in open source vogar: - include a sample key - copy it out to /tmp at runtime - use jarsigner rather than signjar.jar git-svn-id: http://vogar.googlecode.com/svn/trunk@5 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|
7850f3f3da0099b76f09ed64d23e0a43ba4a5c76 |
|
23-Apr-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Initial checkin of vogar! git-svn-id: http://vogar.googlecode.com/svn/trunk@2 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Vogar.java
|