Description
Do not turn off Fuzzing for Spring projects in No configuration mode.
POC is needed. So need to build plugin from branch and test it on different projects.
Do not merge this change before testing.
Expected behavior
When Spring configuration is set to No configuration UnitTestBot plugin can try to use Fuzzing generated executions.
So project settings of Fuzzing/Symbolic percentage can be used.
Environment
Windows 10 Pro
IntelliJ IDEA Ulitmate 2022.3 - 2023.1
Potential alternatives
Now fuzzing is turned off if only project is detected to have Spring dependencies.
Context
No configuration mode do not need to adjust mocking.
So we can try to use Fuzzing in non-Spring-specific mode, just regular approach.
If beans are autowired in classes, we'll get many NPE tests.
But for classes without bean autowiring that can be a number of valid tests. And that'll improve the coverage.
Description
Do not turn off Fuzzing for Spring projects in
No configurationmode.POC is needed. So need to build plugin from branch and test it on different projects.
Do not merge this change before testing.
Expected behavior
When Spring configuration is set to
No configurationUnitTestBot plugin can try to use Fuzzing generated executions.So project settings of Fuzzing/Symbolic percentage can be used.
Environment
Windows 10 Pro
IntelliJ IDEA Ulitmate 2022.3 - 2023.1
Potential alternatives
Now fuzzing is turned off if only project is detected to have Spring dependencies.
Context
No configurationmode do not need to adjust mocking.So we can try to use Fuzzing in non-Spring-specific mode, just regular approach.
If beans are autowired in classes, we'll get many NPE tests.
But for classes without bean autowiring that can be a number of valid tests. And that'll improve the coverage.