-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Log of concrete execution doesn't print exception anymore #870
Comments
@Domonion Could you please raise the priority of this issue and consider its fix? It has big testability value. Currently we do not have any information about an error if it's not reproducing. For example: #885 (comment) |
1. fix #870 2. fix #848 changed concrete executor process logs: removed kotlin.logs, moved to rd logging system, overloaded them to write to system.err, adjusted log level of some messages to clarify log, removed useless schedulers and some useless code N.B.: log system will be redesigned with upcoming utbot test generator process separation! Changes will be reflected on UtBotJava rd wiki page.
I was not able to enable logs by gradle props, only in |
@Domonion Please look for the same option in UtSettings - logConcreteExecutionErrors |
[concrete-executor-rd-logs] 1. fix #870 2. fix #848 changed concrete executor process logs: removed kotlin.logs, moved to rd logging system, overloaded them to write to system.err, adjusted log level of some messages to clarify log, removed useless schedulers and some useless code N.B.: log system will be redesigned with upcoming utbot test generator process separation! Changes will be reflected on UtBotJava rd wiki page.
@Domonion Could you please also filter out trace/debug records as it was discussed on planning? |
fixes #870 Moved logs in RuntimeTraceStorage and DynamicClassTransformer to ChildProcess.kt logging system
fixes #870 Moved logs in RuntimeTraceStorage and DynamicClassTransformer to ChildProcess.kt logging system
[concrete-executor-logs] fixes #870 Moved logs in RuntimeTraceStorage and DynamicClassTransformer to ChildProcess.kt logging system
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
~/.utbot/settings.properties
:logConcreteExecutionErrors=true
~\AppData\Local\Temp\UTBot\utbot-childprocess-errors
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:
and no information about exception.
Additional context
Looks like this behavior was introduces with #748
The text was updated successfully, but these errors were encountered: