You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Initial implementations of the adapter from JcExecution to UtExecution (#2677)
* Some awful attempts
* Initially implemented a converter of UTestInst to UtModel
* Refactor JcToUtModelConverter basing on UTestInst2UtModel converter
* Some steps to implement JcToUtExecutionConverter
* Implement minimalistic jc to ut execution conversion, enable codegen
* Some improvements
* DeepMapper for models is used
* Corrections
* Some improvements to JcToUtModelConverter
* Further improvements to JcToUtModelConverter
* Another converter little improvement
* Improve `UtExecutionFailure` creation
* Finish implementing `JcToUtModelConverter`
* Refactor nullability in `JcToUtModelConverter` and `JcToUtExecutionConverter`
* First version of JC to UT converters without overusing `Descriptor2ValueConverter`
* Processed forgotten call method expression
* Make conversion more class-friendly (do not fail if one method cause failure)
* Make it possible to use samples in ContestEstimator
* Tested on all primitives
* contrflow tests added
* More test classes added
* Add `build/output/test/samples` to `utbot-junit-contest` test projects
* Steps to avoid duplicating statements
* Make it working correct on IntExamples.max
* Remove OptimizeImportsProcessor (seems it was not called, but a source of bugs)
* Process UTestStaticMethodCall
* Comment out includes for IDE related projects in `settings.gradle.kts`
* Avoid using burningwave to export modules on Java 8
* Fix review comments
* Fix review comments
---------
Co-authored-by: IlyaMuravjov <muravjovilya@gmail.com>
// TODO usvm-sbft: if we have less than `runner.timeout` budget we should only let resolver run
173
195
// for `remainingBudgetMillisWithoutCodegen()` ms, right now last resolver call may exceed budget,
@@ -176,11 +198,13 @@ fun runUsvmGeneration(
176
198
// TODO usvm-sbft: right now this call fails unless you set:
177
199
// - "usvm-jvm-instrumentation-jar" environment variable to something like "/home/ilya/IdeaProjects/usvm/usvm-jvm-instrumentation/build/libs/usvm-jvm-instrumentation-1.0.jar"
178
200
// - "usvm-jvm-collectors-jar" environment variable to something like "/home/ilya/IdeaProjects/usvm/usvm-jvm-instrumentation/build/libs/usvm-jvm-instrumentation-collectors.jar"
0 commit comments