gitpod/dev/jetbrains-test/build.gradle
2022-03-02 22:14:09 +05:30

36 lines
1.1 KiB
Groovy

plugins {
id 'org.jetbrains.kotlin.jvm' version '1.6.10'
}
group 'io.gitpod'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
maven { url = "https://packages.jetbrains.team/maven/p/ij/intellij-dependencies" }
}
test {
systemProperty('video.save.mode', 'ALL')
systemProperty('gateway_link', System.getenv('GATEWAY_LINK'))
systemProperty('gateway_plugin_path', System.getenv('GATEWAY_PLUGIN_PATH'))
useJUnitPlatform()
}
dependencies {
implementation("org.jetbrains.kotlin:kotlin-stdlib")
implementation("com.google.code.gson:gson:2.8.9")
implementation("com.squareup.okhttp3:okhttp:4.9.3")
implementation("com.intellij.remoterobot:remote-robot:0.11.12")
implementation("com.intellij.remoterobot:remote-fixtures:0.11.12")
testImplementation("org.junit.jupiter:junit-jupiter-api:5.8.2")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.8.2")
// Logging Network Calls
testImplementation('com.squareup.okhttp3:logging-interceptor:4.9.3')
// Video Recording
implementation('com.automation-remarks:video-recorder-junit5:2.0')
}