Skip to content

Log of concrete execution doesn't print exception anymore #870

Closed
@Markoutte

Description

@Markoutte

Description

At the moment, logs that are created by concrete execution don't contains printed exception anymore, but have too much info about data transfer between main process and child process.

To Reproduce

  1. Enable logs using ~/.utbot/settings.properties: logConcreteExecutionErrors=true
  2. Run any test generation which leads to concrete execution failure. For example, Concrete execution fails when Fuzzing tries to initialize Date with String #739
  3. Find logs in temp folder: ~\AppData\Local\Temp\UTBot\utbot-childprocess-errors
  4. Open it.

Expected behavior

Log should contain some system information and an exception that is translated into broken test in main process.

Actual behavior

Log contains some child process problem (#848), many lines like this one:

16:59:27.308 | sent cmd: org.utbot.framework.concrete.UtConcreteExecutionResult@2efe6272

and no information about exception.

Additional context

Looks like this behavior was introduces with #748

Metadata

Metadata

Assignees

Labels

ctg-bugIssue is a bug

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions