-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Labels
comp-instrumented-processIssue is related to Instrumented processIssue is related to Instrumented processcomp-symbolic-engineIssue is related to the symbolic execution engineIssue is related to the symbolic execution enginectg-bugIssue is a bugIssue is a buglang-javaIssue is related to Java supportIssue is related to Java support
Description
Description
Currently class UtBotSymbolicEngine
relies on coroutine scope cancellation and always passes as timeout for concrete executor 1 sec. When cancellation happens - it is not propagated in Concrete Executor because invariant for Instrumentation Process is that it cancels itself and always work provided timeout.
See UtSettings.concreteExecutionDefaultTimeoutInInstrumentedProcessMillis
.
We should either:
- Propagate cancellation inside instrumentation process and change invariants - discuss it with @sergeypospelov
- Calculated desired timeout in
UtBotSymbolicEngine
.
Metadata
Metadata
Assignees
Labels
comp-instrumented-processIssue is related to Instrumented processIssue is related to Instrumented processcomp-symbolic-engineIssue is related to the symbolic execution engineIssue is related to the symbolic execution enginectg-bugIssue is a bugIssue is a buglang-javaIssue is related to Java supportIssue is related to Java support
Type
Projects
Status
Todo