Skip to content

Commit 9242d6e

Browse files
authored
plugin.xml changes for release 2023.10 (#2651)
* Update change notes in plugin.xml for release 2023.10
1 parent 389fe66 commit 9242d6e

File tree

1 file changed

+20
-15
lines changed
  • utbot-intellij/src/main/resources/META-INF

1 file changed

+20
-15
lines changed

utbot-intellij/src/main/resources/META-INF/plugin.xml

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,6 @@
5656
<li>generating <a href="https://github.com/microsoft/sarif-tutorials/blob/main/README.md">SARIF</a> reports</li>
5757
<li>innovative symbolic execution engine combined with a smart fuzzing platform</li>
5858
</ul>
59-
UnitTestBot supports the latest JDKs, JUnit 4, JUnit 5, TestNG, Mockito and is suitable for all popular operational systems.
60-
<br/>
6159
Try <a href="https://www.utbot.org/demo/?language=Java&source=public%20class%20Recursion%20%7B%0A%0A%20%20public%20int%20fib(int%20n)%20%7B%0A%20%20%20%20if%20(n%20%3C%200)%20throw%20new%20IllegalArgumentException()%3B%0A%20%20%20%20if%20(n%20%3D%3D%200)%20return%200%3B%0A%20%20%20%20if%20(n%20%3D%3D%201)%20return%201%3B%0A%20%20%20%20%0A%20%20%20%20return%20fib(n%20-%201)%20%2B%20fib(n%20-%202)%3B%0A%20%20%7D%0A%7D%0A">UnitTestBot online demo</a> to see how it generates tests for your code in real time.
6260
<br/>
6361
Contribute to UnitTestBot via <a href="https://github.com/UnitTestBot/UTBotJava/blob/main/CONTRIBUTING.md">GitHub</a>.
@@ -69,21 +67,28 @@
6967
</description>
7068
<change-notes>
7169
<![CDATA[
72-
Check out UnitTestBot new features and major improvements in the latest release:
70+
UnitTestBot can now generate tests for Spring applications.
71+
<ul>
72+
<li>It automatically detects if you use the Spring framework and provides you with necessary options right in the dialog window.</li>
73+
<li>You can choose from the <a href="https://github.com/UnitTestBot/UTBotJava/wiki/Testing-Spring-based-code">three approaches to Spring test generation:</a></li>
74+
<ul>
75+
<li>standard unit tests that mock environmental interactions,</li>
76+
<li>Spring-specific unit tests that use information about the Spring application context,</li>
77+
<li>and integration tests that validate interactions between Spring components.</li>
78+
</ul>
79+
</ul>
80+
Find more improvements and bug fixes:
7381
<ul>
74-
<li>Generating tests for Python and JavaScript</li>
75-
<li>New fuzzing platform providing support for multiple languages</li>
76-
<li>Improved test generation for Kotlin code</li>
77-
<li>Multiprocess architecture based on the <a href="https://github.com/JetBrains/rd">Reactive Distributed communication framework</a> with advanced logging and debugging options</li>
78-
<li>Symbolic execution engine with higher priority and fewer false UNSAT verdicts</li>
79-
<li>UI/UX improvements for test sources root, <code>setting.properties</code> file, cancellation, timeout settings, notifications</li>
80-
<li>Summaries with fine-grained settings</li>
81-
<li>SARIF reports enabled by default, displaying sandbox-related and timeout test failures, properly addressing source files</li>
82-
<li>Improved monitoring visualized with Grafana</li>
83-
<li>Test generation bug fixes</li>
84-
<li>Detailed documentation on UnitTestBot components including UnitTestBot architecture overview</li>
82+
<li>Support for IntelliJ IDEA 2023.2</li>
83+
<li>Taint analysis feature (experimental)</li>
84+
<li>Improved mocking in symbolic execution engine</li>
85+
<li>Enhanced fuzzing mechanism: improved domain-specific API and mutation processes; support for generic fields and resolving generic parameter types; single branch detection, and ability to use all public methods of a class under test</li>
86+
<li>Improved UIs for standard Java, Spring, and Python test generation</li>
87+
<li>Fixed bugs for symbolic execution engine, fuzzing, code generation and instrumented process, summaries, SARIF reports, and more</li>
88+
<li>Multiple improvements for Python support related to rendering constructors; mastering exceptions, timed out tests, and regular expressions; fixes for coverage and shutting down behavior</li>
89+
<li>Enhanced Go test generation: support for maps and user-defined types</li>
8590
</ul>
86-
]]>
91+
]]>
8792
</change-notes>
8893
<extensions defaultExtensionNs="com.intellij">
8994
<globalInspection language="JAVA"

0 commit comments

Comments
 (0)