Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Adds a new module
utbot-light
that build a single jar with all dependencies. It is needed to use this fat-jar as a library that can be completely plugged with a separate class loader (as plugins usually do). There're a number of changes:UtSettings.disableUnsatChecking
.' '
) which produces artifact with nameutbot-{module name and version}-.jar
.Temporary disable modulesutbot-gradle
andutbot-maven
as they cannot be built right now.UtMulNoOverflowExpression
to the engine.Z3Initializer
issue in caseContext
is created whenclose
method is called.ExecutionStateListener
to listen every execution state that symbolic engine visits.UtBotSymbolicEngine
and run traversing states.How to test
Automated tests
UtBotJavaApiTest#testUnitTestBotLight is added.
Self-check list