History log of /external/vogar/src/vogar/Run.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/Run.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/Run.java
5a8fd4b1d6c046471c7b951680cace3eec723fe7 28-Nov-2014 Nicolas Geoffray <ngeoffray@google.com> Add 'modes_variants' in expectation files.

Change-Id: I912d208e38b1dbddb8132f52df71a2fb220b4d34
/external/vogar/src/vogar/Run.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/Run.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/Run.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/Run.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/Run.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/Run.java
eddaebb1f85ac0ed0dba621f2136baf10e8f5296 07-Dec-2011 jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> don't require an Android SDK for --mode jvm

git-svn-id: http://vogar.googlecode.com/svn/trunk@274 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Run.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/Run.java
db82cde9016d812b26b6c79e375fdf60ead1d9fa 02-Dec-2011 jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> Redefine Environment to Target, with "AdbTarget" and "LocalTarget" implementations. This makes it possible for a new "SshTarget" implementation.

git-svn-id: http://vogar.googlecode.com/svn/trunk@265 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Run.java
6a0f4cdb51f57b4b38f9ee1ed9f44f1afc9f6da6 02-Dec-2011 jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> Cleanup registration of task dependencies. Do all of that registration in the driver.

git-svn-id: http://vogar.googlecode.com/svn/trunk@264 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/Run.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/Run.java