Skip to content

Releases: jaksonlin/TestCraft

v1.0.15 class collision in jars solution

24 Jun 15:30
dac2dc4

Choose a tag to compare

  • add the support to sort the test dependencies by the order of the dependency directories. (with this for large application, user can specify which set of dependency directories to be loaded first)
  • add the support to sort the test dependencies by the order of the first-load dependent jars. (with this when there are same class accross multiple jars, the class in the first-load dependent jars will be loaded first)
  • align the resource directory ordering in the classpath and cp arguments with the test case file's source root.
  • add the support to configure the default mutator group, dependency directories order, and first-load dependent jars.

Junit 5 support and minor bug fix

08 Jun 04:38
3a2641e

Choose a tag to compare

  • Support mutation testing on Junit 5.7.0 - 5.13.0
  • Remove code inspection for validation during code editing (annoying)
  • Add tools.jar for jdk1.8 environment in classpath file
  • Reorder the resource directory so that when there are same name test resource in multi-project environment, current working direcotry's resource is taking higher precedence

update pitest support

29 May 00:46
ccf94a2

Choose a tag to compare

  • update pitest version to the last version that can run in JDK8, so that old version of IDE can still use the plugin
  • add support to allow selection of method to mutate

v1.0.11 directory scan for invalid test

13 May 14:16
d83cb1d

Choose a tag to compare

  • invalid test case scan on directory
  • lib dependency upgrade, use fastjson to parse the annotation schema
  • put all toolwindow into one multi-tab toolwindow

bugfix for annotation generation stuck

07 May 01:39
fa43765

Choose a tag to compare

  • bugfix: in 2025.1 IDE generating annotation will hang up.
  • none functional change: change the code layout, integrate with message bus to wire up the backend and frontend

version support update 2020.1-2025.2

30 Apr 05:53
797c87d

Choose a tag to compare

  • code base switch to JDK1.8 source compatiblity
  • update error handling in annotation generation, pitest output display order

v1.0.8

28 Apr 08:21
5ea684e

Choose a tag to compare

  • Run pitest in the test file's source root as the process working directory
  • Dump pitest context into report directory for issue debug
  • Enhance output information for issue debug

i18n update and bugfix

16 Apr 13:29
8d08b54

Choose a tag to compare

  • fix npe issue when there's no mutation can genreate prompt
  • add i18n messages

TestCraft + Pitest + Ollama

16 Apr 01:35
f7c5f41

Choose a tag to compare

add pitest + Ollama unit test generation support, with dump of prompt
add Ollama chat support
refact setting for the plugin
i18n for Chinese & English

v1.0.5

09 Apr 05:37
f726312

Choose a tag to compare

Add assertion check for unit test validation