Skip to content
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

Headless mode Kotlin #367

Open
wants to merge 10 commits into
base: headless-mode
Choose a base branch
from
Prev Previous commit
Next Next commit
gradle update after v2 migrate
  • Loading branch information
Iurii Zaitsev committed Oct 21, 2024
commit 0cac87548406b85e89381ff30d39fafbc4aa4ff7
24 changes: 22 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import org.jetbrains.intellij.platform.gradle.IntelliJPlatformType
import org.jetbrains.intellij.platform.gradle.TestFrameworkType
import org.jetbrains.intellij.platform.gradle.models.ProductRelease
import org.jetbrains.intellij.platform.gradle.tasks.RunIdeTask
import org.jetbrains.intellij.platform.gradle.tasks.aware.SplitModeAware.SplitModeTarget
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
import java.io.FileOutputStream
import java.net.URL
Expand Down Expand Up @@ -80,7 +81,10 @@ if (spaceCredentialsProvided()) {
dependencies {
add(hasGrazieAccess.implementationConfigurationName, kotlin("stdlib"))
add(hasGrazieAccess.implementationConfigurationName, "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3")
add(hasGrazieAccess.implementationConfigurationName, "org.jetbrains.research:grazie-test-generation:$grazieTestGenerationVersion")
add(
hasGrazieAccess.implementationConfigurationName,
"org.jetbrains.research:grazie-test-generation:$grazieTestGenerationVersion"
)
}

tasks.register("checkCredentials") {
Expand Down Expand Up @@ -448,7 +452,20 @@ tasks.create<RunIdeTask>("headless") {
val enableCoverage: String? by project
val methodName: String? by project

args = listOfNotNull("testspark", root, file, cut, cp, junitv, llm, token, prompt, out, enableCoverage.orDefault("false"), methodName.orDefault(""))
args = listOfNotNull(
"testspark",
root,
file,
cut,
cp,
junitv,
llm,
token,
prompt,
out,
enableCoverage.orDefault("false"),
methodName.orDefault("")
)

jvmArgs(
"-Xmx16G",
Expand All @@ -457,6 +474,9 @@ tasks.create<RunIdeTask>("headless") {
"java.base/jdk.internal.vm=ALL-UNNAMED",
"-Didea.system.path",
)

splitMode = false
splitModeTarget = SplitModeTarget.BACKEND
}

fun spaceCredentialsProvided() = spaceUsername.isNotEmpty() && spacePassword.isNotEmpty()
Loading