Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | | * | Add filter for Kotlin not-null assertion operator (#815) | Evgeny Mandrikov | 2019-01-08 | 6 | -0/+169 | |
| | | | | ||||||
| | | * | Extend filtering by annotation name to ones that simply contain Generated (#822) | Evgeny Mandrikov | 2019-01-08 | 3 | -4/+24 | |
| | | | | ||||||
| | | * | Add validation test for Kotlin "safe" cast operator | Evgeny Mandrikov | 2019-01-06 | 2 | -0/+56 | |
| | | | | | | | | | | | | | | | | It can be fully covered without any filters. | |||||
| | | * | Add validation test for Kotlin elvis operator | Evgeny Mandrikov | 2019-01-06 | 2 | -0/+55 | |
| | | | | | | | | | | | | | | | | It can be fully covered without any filters. | |||||
| | | * | Add validation test for Kotlin safe call operator | Evgeny Mandrikov | 2019-01-06 | 2 | -0/+55 | |
| | | | | | | | | | | | | | | | | It can be fully covered without any filters. | |||||
| | | * | Fix typo | Evgeny Mandrikov | 2019-01-06 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | IStructureVisitor has been replaced by ICoverageVisitor in version 0.5.0 | |||||
| | | * | Show message in HTML report when analyzed class does not match executed (#819) | Evgeny Mandrikov | 2019-01-06 | 3 | -0/+21 | |
| | | | | ||||||
| | | * | Show messages in HTML report when class has no debug information (#818) | Evgeny Mandrikov | 2019-01-06 | 3 | -7/+40 | |
| | | | | ||||||
| | | * | Fix typo | Evgeny Mandrikov | 2019-01-06 | 1 | -1/+1 | |
| | | | | ||||||
| | | * | Update filter for Kotlin suspending functions (#809) | Evgeny Mandrikov | 2018-12-30 | 4 | -16/+227 | |
| | | | | ||||||
| | | * | synthetic methods that represent Kotlin suspend functions should not be ↵ | Evgeny Mandrikov | 2018-12-28 | 5 | -5/+37 | |
| | | | | | | | | | | | | | | | | ignored (#804) | |||||
| | | * | Reduce duplication of code (#808) | Evgeny Mandrikov | 2018-12-27 | 3 | -40/+7 | |
| | | | | ||||||
| | | * | Update filter for Kotlin coroutines that restore state (#803) | Evgeny Mandrikov | 2018-12-26 | 5 | -28/+59 | |
| | | | | ||||||
| | | * | Show message in HTML report when source file can't be found (#801) | Evgeny Mandrikov | 2018-12-23 | 3 | -0/+90 | |
| | | | | ||||||
| | | * | Add filter for Kotlin coroutines (#802) | Evgeny Mandrikov | 2018-12-21 | 11 | -14/+349 | |
| | | | | ||||||
| | | * | Fix filtering in case of inlining top level function into class in same file ↵ | Evgeny Mandrikov | 2018-12-14 | 4 | -15/+87 | |
| | | | | | | | | | | | | | | | | (#798) | |||||
| | | * | Add unit tests for AbstractMatcher (#796) | Evgeny Mandrikov | 2018-12-12 | 1 | -0/+265 | |
| | | | | ||||||
| | | * | Add filter for instructions inlined by Kotlin compiler (#764) | Evgeny Mandrikov | 2018-12-10 | 12 | -18/+478 | |
| | | | | ||||||
| | | * | Report code coverage correctly for Kotlin methods with default arguments (#774) | Evgeny Mandrikov | 2018-11-27 | 10 | -7/+316 | |
| | | | | ||||||
| | | * | Align actual test with test description (#790) | Marc R. Hoffmann | 2018-11-19 | 1 | -4/+3 | |
| | | | | | | | | | | | | Exception handler is in line 1002, corresponding probe is 1. | |||||
| | | * | Add test: computation of lines range should respect ignored instructions | Evgeny Mandrikov | 2018-11-15 | 1 | -0/+15 | |
| | | | | ||||||
| | | * | Refactor coverage analysis package (#744) | Marc R. Hoffmann | 2018-11-15 | 13 | -574/+1237 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Encapsulate insn/branch status tracking in Instruction * Move Instruction to the analysis package * Encapsulate Instruction building in new class InstructionsBuilder * Separate coverage calculation from filtering | |||||
| | | * | Add module with validation tests for Groovy (#733) | Andres Almiray | 2018-11-07 | 6 | -1/+154 | |
| | | | | ||||||
| | | * | Add missing license headers to Groovy scripts | Evgeny Mandrikov | 2018-11-04 | 4 | -3/+37 | |
| | | | | ||||||
| | | * | Upgrade ASM to 7.0 for official support of Java 11 | Evgeny Mandrikov | 2018-10-29 | 7 | -14/+18 | |
| | | | | ||||||
| | | * | Update FAQ (#778) | Marc R. Hoffmann | 2018-10-26 | 1 | -9/+13 | |
| | | | | | | | | | | | | | | | | | | | | * Interfaces can contain code nowadays * CLI is another way to trigger remote dumps * There is a runtime API for remote dumps | |||||
| | | * | Normalize line endings | Evgeny Mandrikov | 2018-10-24 | 1 | -225/+225 | |
| | | | | ||||||
| | | * | Remove redundant modifiers in interfaces (#768) | Thomas Traude | 2018-10-18 | 31 | -97/+95 | |
| | | | | ||||||
| | | * | fix typos | Renuka Fernando | 2018-10-11 | 1 | -4/+4 | |
| | | | | ||||||
| | | * | make constant values readable | Renuka Fernando | 2018-10-11 | 1 | -9/+9 | |
| | | | | ||||||
| | | * | Add new Jenkins plugin to list of third-party integrations (#762) | Evgeny Mandrikov | 2018-10-09 | 1 | -0/+4 | |
| | | | | ||||||
| | | * | Add filter for Kotlin "unsafe" cast operator (#761) | Evgeny Mandrikov | 2018-10-05 | 6 | -1/+186 | |
| | | | | ||||||
| | | * | Remove unused import | Evgeny Mandrikov | 2018-10-03 | 1 | -1/+0 | |
| | | | | ||||||
| | | * | No need to modify class bytes for Java 10 support (#740) | Marc R. Hoffmann | 2018-10-03 | 18 | -225/+46 | |
| | | | | ||||||
| | | * | Prepare for next development iteration | Evgeny Mandrikov | 2018-08-22 | 27 | -26/+28 | |
| | | | | ||||||
| | | * | Prepare release v0.8.2 | Evgeny Mandrikov | 2018-08-21 | 27 | -27/+27 | |
| | | | | ||||||
| | | * | Clarify entry in changelog (#752) | Evgeny Mandrikov | 2018-08-21 | 1 | -2/+3 | |
| | | | | ||||||
| | | * | Get rid of unnecessary instances of Matcher in KotlinLateinitFilter (#750) | Evgeny Mandrikov | 2018-08-20 | 1 | -18/+14 | |
| | | | | ||||||
| | | * | KotlinWhenFilter should be stateless (#749) | Evgeny Mandrikov | 2018-08-20 | 2 | -3/+3 | |
| | | | | ||||||
| | | * | All merged instructions should have same covered branches (#747) | Evgeny Mandrikov | 2018-08-20 | 1 | -1/+11 | |
| | | | | | | | | | | | | | | | | Because result of merge might be used to compute coverage of instructions with replaced branches. | |||||
| | | * | StringSwitchEcjFilter and KotlinWhenStringFilter should use correct ↵ | Evgeny Mandrikov | 2018-08-20 | 5 | -7/+28 | |
| | | | | | | | | | | | | | | | | VarInsnNode (#746) | |||||
| | | * | Add support for Java 11 and 12 class files with "preview features" (#743) | Evgeny Mandrikov | 2018-08-20 | 3 | -4/+23 | |
| | | | | ||||||
| | | * | Use FilterTestBase in KotlinWhenStringFilterTest | Evgeny Mandrikov | 2018-08-19 | 1 | -38/+4 | |
| | | | | ||||||
| | | * | Do not use `~/.m2/settings.xml` provided by Travis (#742) | Evgeny Mandrikov | 2018-08-18 | 1 | -5/+10 | |
| | | | | ||||||
| | | * | Add filter for Kotlin when-expressions that list all cases of enum (#729) | Evgeny Mandrikov | 2018-08-18 | 7 | -13/+111 | |
| | | | | ||||||
| | | * | Add filter for Kotlin when-expressions with String (#737) | Evgeny Mandrikov | 2018-08-18 | 5 | -3/+257 | |
| | | | | ||||||
| | | * | Filter switch on String for which ECJ omits last goto (#741) | Evgeny Mandrikov | 2018-08-18 | 5 | -44/+82 | |
| | | | | ||||||
| | | * | Remove unused imports | Evgeny Mandrikov | 2018-08-17 | 2 | -3/+0 | |
| | | | | ||||||
| | | * | Add filter for bytecode that ECJ generates for String in switch (#735) | Evgeny Mandrikov | 2018-08-17 | 11 | -37/+350 | |
| | | | | ||||||
| | | * | Fix typo | Evgeny Mandrikov | 2018-08-17 | 1 | -1/+1 | |
| | | | |