22567545969abcbd17dcf715fe5aa74d4ef253d5 |
|
09-Jan-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Fix a bug in vogar/caliper aroud BufferedReader. Double the lookahead size. This is a safety measure in the presence of new lines, where the line feed character is being skipped. The lookahead check in the BufferedReader class does not take these skipped characters into account. For simplicity, just import and fix the caliper Java code. Change-Id: I5435ad0988e2daa34a831a3946292f093ce1f562
/external/vogar/src/vogar/monitor/HostMonitor.java
|
b9e409160756d5f422da6a56cd2354d0afb27047 |
|
02-Dec-2014 |
Neil Fuller <nfuller@google.com> |
Update vogar's caliper version to fix a bug This change contains the tip of the v0.5-rc1 branch from: https://code.google.com/p/caliper/source/browse/?name=v0.5-rc1 and so constitutes a minor upgrade. Since vogar last took a caliper snapshot the gson library has been split out. Because that branch is old I have so far been unable to upstream fix for Android in that branch. The fix is: Since the L release, Android returns a special sub-class of Properties from System.getProperties(). The Properties instance falls back to a set of immutable properties for certain platform values. If treated as a Map, i.e. using Map methods like get() instead of getProperty(), it will appear empty. This change copies the Properties object to produce a Map instead, which has all the expected values in it. The fix is already in the caliper HEAD on googlecode. --- caliper/src/main/java/com/google/caliper/EnvironmentGetter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Bug: https://code.google.com/p/android/issues/detail?id=81363 Change-Id: Id5c38dfc729d581ec1addeddc2ee8ca70d34625b
/external/vogar/src/vogar/monitor/HostMonitor.java
|
bd8bda78cc5740aeae8de67b52f1d86e208f4864 |
|
07-Mar-2011 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Use our own minimal JUnit instead of the full framework. This permits us to create test instances lazily and dispose of them eagerly. git-svn-id: http://vogar.googlecode.com/svn/trunk@238 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/monitor/HostMonitor.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/monitor/HostMonitor.java
|
3cc430f91313dab5074cffa6508c0b47cd9f2b50 |
|
25-Oct-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Sort tests. Kill the target process if there's a timeout. The target process has a new flag --skipPast. git-svn-id: http://vogar.googlecode.com/svn/trunk@191 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/monitor/HostMonitor.java
|
dbd85addb4e44255c4296b82d3ca45ad33a56649 |
|
16-Oct-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Fixed activity mode. Vogar will use stdout/stderr by default, and a socket when that's not possible. git-svn-id: http://vogar.googlecode.com/svn/trunk@179 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/monitor/HostMonitor.java
|
693bab6f249797311a9c4bcd4c9d9c7cfd5ae8d3 |
|
16-Oct-2010 |
jessewilson@google.com <jessewilson@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Change how host + target processes communicate. It used to read XML over a socket. This was robust but omitted native output to stdout and stderr. Now it reads JSON over stdout. The socket code is still in place (but not currently used) because this change breaks activity mode. I'll do that as a follow up commit. git-svn-id: http://vogar.googlecode.com/svn/trunk@178 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/monitor/HostMonitor.java
|
3929fabea650aee5ed067a335056dbf76ffd0075 |
|
02-Aug-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Short-circuit monitor connection if the command it is trying to monitor has completed. git-svn-id: http://vogar.googlecode.com/svn/trunk@141 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/monitor/HostMonitor.java
|
3c513c52be35990697865d1ad171378565cae1f0 |
|
30-Jul-2010 |
jsharpe@google.com <jsharpe@google.com@aa685c63-decc-881d-cd2b-7fa72aad72e1> |
Dedupe tests by excluding AllTests when running a package of tests. Allow monitors to write unstructured output for debugging purposes. git-svn-id: http://vogar.googlecode.com/svn/trunk@139 aa685c63-decc-881d-cd2b-7fa72aad72e1
/external/vogar/src/vogar/monitor/HostMonitor.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/monitor/HostMonitor.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/monitor/HostMonitor.java
|