-
Notifications
You must be signed in to change notification settings - Fork 21
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
Command Line Runner API changes #381
Command Line Runner API changes #381
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I skimmed through the implementation (did not test it; did not look at every file). I will make a more through review tomorrow/after the release.
core/src/main/kotlin/org/jetbrains/research/testspark/core/utils/CommandLineRunner.kt
Outdated
Show resolved
Hide resolved
src/main/kotlin/org/jetbrains/research/testspark/tools/TestProcessor.kt
Outdated
Show resolved
Hide resolved
.../kotlin/org/jetbrains/research/testspark/tools/evosuite/generation/EvoSuiteProcessManager.kt
Outdated
Show resolved
Hide resolved
@Hello-zoka I agree with Vladislav's comments, please: Then, we will check the code again. Thanks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I left some recommendations and suggestions. Nothing critical, although I advise you to consider them.
👍
...src/main/kotlin/org/jetbrains/research/testspark/core/generation/llm/LLMWithFeedbackCycle.kt
Outdated
Show resolved
Hide resolved
core/src/main/kotlin/org/jetbrains/research/testspark/core/utils/CommandLineRunner.kt
Outdated
Show resolved
Hide resolved
core/src/main/kotlin/org/jetbrains/research/testspark/core/utils/CommandLineRunner.kt
Outdated
Show resolved
Hide resolved
src/main/kotlin/org/jetbrains/research/testspark/tools/TestProcessor.kt
Outdated
Show resolved
Hide resolved
.../kotlin/org/jetbrains/research/testspark/tools/evosuite/generation/EvoSuiteProcessManager.kt
Outdated
Show resolved
Hide resolved
# Conflicts: # core/src/main/kotlin/org/jetbrains/research/testspark/core/test/java/JavaTestCompiler.kt # core/src/main/kotlin/org/jetbrains/research/testspark/core/test/kotlin/KotlinTestCompiler.kt
…command-line-runner # Conflicts: # core/src/main/kotlin/org/jetbrains/research/testspark/core/test/TestCompiler.kt # core/src/main/kotlin/org/jetbrains/research/testspark/core/test/java/JavaTestCompiler.kt # core/src/main/kotlin/org/jetbrains/research/testspark/core/test/kotlin/KotlinTestCompiler.kt # src/main/kotlin/org/jetbrains/research/testspark/tools/TestProcessor.kt
Ready to merge, if there are no problems with @pderakhshanfar @arksap2002 |
Description of changes made
CommandLineRunner
wasn't returning the exit code of the execution, which made Errors/Warnings/stdout indistinguishable. This PR fixes it. Please, make sure to test it as well since it changes the core logic.Closes #298 and #361
Release
We probably don't want to include it in upcoming major releases to make sure everything works smoothly.
Notes for merging
Conflicts with PR #376