Skip to content

Rd & logs refactoring#1399

Merged
Domonion merged 7 commits intomainfrom
kononov-rd-refactoring-1
Nov 26, 2022
Merged

Rd & logs refactoring#1399
Domonion merged 7 commits intomainfrom
kononov-rd-refactoring-1

Conversation

@Domonion
Copy link
Collaborator

@Domonion Domonion commented Nov 18, 2022

Description

Multiple refactorings and enhacements for process starting.
Removed UtSettings.logConcreteExecutionErrors and UtSettings.engineProcessLogLevel switches.
Logs for engine and concrete executor processes are always enabled.
Switched log configuration to utbot-intellij/log4j2.xml.
Use UtSettings#getIdeaProcessLogConfigFile from ~/.utbot/settings.properties to configure logs for engine and concrete executor processes without rebuilding plugin.

Enabling suspend and port choosing by utsettings.
Run configurations for debugging.
Instant process death detection.
Orphan processes termination system.
Some text loading optimization.
ChildProcess -> InstrumentedProcess.
Rd-based UtSettings for InstrumentedProcess.

partially solves #1365
fix #1427

Type of Change

  • Refactoring (typos and non-functional changes)
  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

CI

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rd refactoring

4 participants