What's New > Version 2020.01.b
Advanced tests
Release date: Jan 24, 2020
Advanced tests cover several paths in a test method, increasing the ability of the test suite to catch regresssions.
Full Release Notes
Enhancements
The Diffblue index database is now using Xodus (instead of LMDB). The index occupies less space on Windows now and it does not extract binaries to a temporary file any more (which was causing issues with corporate security policies). [Ref: TG-11010]
Known issues
-
IntelliJ: Cancelling the indexing job causes exception. [Ref: TG-11074]
-
CLI:
--verbose
works on command line, but not via the configuration file. [Ref: TG-11062] -
CLI: Duplicated tests may be produced when using the option
--advanced=true
. [Ref: TG-10949] -
CLI: The option
--advanced=true
is present, but it is not supported on Windows. [Ref: TG-10870] -
CLI: The option
--patch-only
is present, but does not work yet. [Ref: TG-10811] -
IntelliJ: ‘Suggest assertions’ sometimes errors with
AssertionSuggestionException: Runner timeout
causing the feature to become unavailable. Restarting IntelliJ usually makes it available again. [Ref: TG-10798] -
Intellij: If writing essential test on an instance method of a class without accessible constructor fails then a wrong warning is shown stating that the method itself is unaccessible. [Ref: TG-10794]
-
CLI: If the analyzed module has a
logback.xml
file then logback warnings are displayed while running the CLI. [Ref: TG-10793] -
CLI: Sometimes output from threads in the analyzed module is displayed while running the CLI. [Ref: TG-10792]
-
IntelliJ: Preferences are set globally and not on a per-project basis. [Ref: TG-9348]
Dependencies for written tests
- JUnit: 4.7-4.12