Skip to content

Commit

Permalink
Merge pull request #396 from JetBrains-Research/pderakhshanfar/improv…
Browse files Browse the repository at this point in the history
…ements/prepare-to-release-0.3

Pderakhshanfar/improvements/prepare to release 0.3
  • Loading branch information
pderakhshanfar authored Oct 16, 2024
2 parents c0b50cd + 6dc6e92 commit c5b52c3
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
pluginGroup = org.jetbrains.research.testspark
pluginName = TestSpark
# SemVer format -> https://semver.org
pluginVersion = 0.2.1
pluginVersion = 0.3.0

evosuiteVersion = 1.0.5

Expand Down
16 changes: 12 additions & 4 deletions src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@
<p> TestSpark currently supports two test generation strategies:</p>
<ul>
<li>LLM-based test generation (using <a href="https://openai.com">OpenAI</a> and JetBrains internal AI Assistant platform)</li>
<li>LLM-based test generation (using <a href="https://openai.com">OpenAI</a>, HuggingFace, and JetBrains internal AI Assistant platform)</li>
<li>Local search-based test generation (using <a href="https://www.evosuite.org">EvoSuite</a>)</li>
</ul>
<h4>LLM-based test generation</h4>
<p>For this type of test generation, TestSpark sends request to different Large Language Models. Also, it automatically checks if tests are valid before presenting it to users.</p>
<p>This feature needs a token from OpenAI platform or the AI Assistant platform.</p>
<p>This feature needs a token from OpenAI, HuggingFace, or the AI Assistant platform.</p>
<ul>
<li>Supports Java (any version).</li>
<li>Supports Java (any version) and Kotlin (K2 mode should be disabled, checkout the Settings section on README).</li>
<li>Generates unit tests for capturing failures.</li>
<li>Generate tests (JUnit4 and 5) for Java classes, methods, and single lines.</li>
<li>Generate tests for Java classes, methods, and single lines.</li>
</ul>
<h4>Local search-based test generation</h4>
Expand All @@ -36,6 +36,14 @@
]]></description>

<change-notes><![CDATA[
<h4>0.3.0</h4>
<ul>
<li>Add full LLM-based Kotlin test generation for line, method/function, and class.</li>
<li>Integration with HuggingFace.</li>
<li>Support IDEA 242.*</li>
<li>Fixed multiple bugs in the LLM-based test generation algorithm.</li>
<li>Fixed multiple bugs in the UI.</li>
</ul>
<h4>0.2.1</h4>
<ul>
<li>Fix several minor bugs related to JUnit5 support and default template.</li>
Expand Down

0 comments on commit c5b52c3

Please sign in to comment.