aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-25Add location to IOException when unable to read stream during analysisEvgeny Mandrikov
2017-05-25Add Command Line Interface (#525)Marc R. Hoffmann
2017-05-25ExecDumpClient should report error when no data is retrieved (#538)Marc R. Hoffmann
2017-05-18Merge pull request #536 from mattnelson/percentagesMarc R. Hoffmann
Support limit ratios as percents (#534)
2017-05-18Update documentation for limit configuration as percent.Marc R. Hoffmann
2017-05-17create reusable parseValue method for ratio limitsMatt Nelson
2017-05-16Support limit ratios as percentsMatt Nelson
2017-05-12Remove obsolete test codeMarc R. Hoffmann
Starting from commit 54e674c0ab96b93668e6c0b036e7773e3ed7ff6d the ExecutionDataReader does not read an exec file header any more in the constructor. Therefore initialization of TcpConnection will not block.
2017-05-12Fix random test failures in TcpClientOutputTest and TcpConnectionTestMarc R. Hoffmann
testInvalidCommand in TcpClientOutputTest used to fail randomly as two threads working on each side of the socket connection while the socket gets closed due to the invalid command. This is now fixed by * don't read data at the remote socket at all, this is not required by the test case, * wait until all data has been consumed by the TcpClientOutput before the connection is shut down. testRemoteClose in TcpConnectionTest and in TcpClientOutputTest used to fail randomly as two threads working on each side of the socket connection while the socket gets closed. This is now fixed by waiting until the header is fully read before the socket is closed. To avoid lock situations in MockServerConnection the lock must be notified when the internal buffer is decreased.
2017-05-09Add filter for private empty constructors that do not have arguments (#529)Evgeny Mandrikov
2017-05-05Explanations for possible StackOverflowErrors (#528)Marc R. Hoffmann
2017-05-04Add input name to IOException if unable to read during instrumentation (#527)Evgeny Mandrikov
2017-05-04Fix typoEvgeny Mandrikov
2017-04-24Add profile for compilation with ECJ (#522)Evgeny Mandrikov
2017-04-22Add filter for try-with-resources statement (#500)Evgeny Mandrikov
2017-04-04Fix compiler warnings reported in Eclipse (#514)Marc R. Hoffmann
2017-04-03Use new filtering API for existing filter of methods in enums (#512)Evgeny Mandrikov
2017-04-03Add filter for methods annotated with @lombok.Generated (#513)Marc R. Hoffmann
Based on initial contribution by Rüdiger zu Dohna.
2017-04-03Use new filtering API for existing filter of synthetic methods (#511)Evgeny Mandrikov
2017-04-01add intellij files to ignore (#510)David J. M. Karlsen
2017-03-31Add Javadoc for IFilter#filter (#509)Marc R. Hoffmann
2017-03-28Add internal API for filters and filter for synchronized statement (#501)Evgeny Mandrikov
2017-03-28Separate test scenarios in different methods (#504)Marc R. Hoffmann
There are side effects between subsequent control structures for different compilers. To avoid such effects test code is separated in different methods.
2017-03-25Include runtime dependencies in aggregated reports (#502)Marc R. Hoffmann
2017-03-22Use isJDKCompiler constant to validate all cases (#503)Marc R. Hoffmann
2017-03-20Tests can detect that they were compiled by ECJ (#497)Evgeny Mandrikov
2017-03-11Fix typoEvgeny Mandrikov
2017-02-27Exclude enum methods "values" and "valueOf" from reports (#491)Evgeny Mandrikov
2017-02-27Fix test about "bad cycles" with interfaces for JDK8u152 (#492)Evgeny Mandrikov
2017-02-22Fix broken links to CSV and XML coverage reports in distribution (#490)Evgeny Mandrikov
2017-02-06Prepare for next development iterationEvgeny Mandrikov
2017-02-05Prepare release v0.7.9Evgeny Mandrikov
2017-02-05"prepare-agent" should not overwrite property if execution skipped (#486)Evgeny Mandrikov
2017-02-05Consolidate .gitignore files (#485)Evgeny Mandrikov
2017-01-17Generate OSGi Manifests (#211)Evgeny Mandrikov
2017-01-17MethodAnalyzerTest should not violate contracts of ASM API (#480)Evgeny Mandrikov
In particular visitLineNumber methods must be called after the labels passed as arguments have been visited. This is important because otherwise test does not simulate behavior of reading from bytecode.
2017-01-16Add missing assertions (#477)Evgeny Mandrikov
Most of them demonstrate difference between ECJ and JDK compilers in generation of bytecode for try-catch-finally.
2017-01-16Add links about integration of JaCoCo into Codecov and Coveralls (#481)Evgeny Mandrikov
2017-01-04Test that "ClassFormatError: Short length on BootstrapMethods" fixed by ASM ↵Evgeny Mandrikov
upgrade (#462)
2017-01-04Do not recompute frames in case of large methods (#177)Evgeny Mandrikov
Upgrade ASM to 5.2 to do so.
2017-01-04Add missing test case that is described in documentation (#475)Evgeny Mandrikov
2017-01-03Happy New Year 2017!Evgeny Mandrikov
2016-12-15Fix build failure with JDK 9 EA b148 (#470)Evgeny Mandrikov
2016-12-14Make FORMAT_VERSION non-constantBrett Kail
If a constant expression is assigned to a static final variable, javac will inline the constant value in the caller, which means constants should only be used for values that will never change. Otherwise, calling code must be recompiled when upgrading to a new version of the library even if the caller would otherwise not require any changes.
2016-12-14Move JaCoCo.ASM_API_VERSION to InstrSupportBrett Kail
2016-12-12Fix typos (#473)Hemant Kumar
2016-12-11Prepare for next development iterationEvgeny Mandrikov
2016-12-10Prepare release v0.7.8Evgeny Mandrikov
2016-12-10Simplify numbering of versions (#468)Evgeny Mandrikov
2016-12-09No need to sign JARs using maven-jarsigner-plugin (#466)Evgeny Mandrikov