gpt4 book ai didi

javascript - 在 Gradle 中自动化 Jasmine 测试

转载 作者:行者123 更新时间:2023-11-28 20:14:38 25 4
gpt4 key购买 nike

就我而言,我有一个基于 Gradle 的 Java Web。在我的 web 项目中,我有文件 .js,我想使用 JASMINE 进行单元测试。我需要在调用命令“gradle build”时执行此测试。

如果可能的话,请与我分享非常基本的项目以便理解。

额外:在持续集成的环境中(如 Jenkins 工具)自动化单元测试非常重要。

最佳答案

注:我对Jasmine不熟悉

首先,我将为 jasmine 创建一个 sourceSet

sourceSets {
jasmine {
resources {
srcDir "$webAppDirName"
srcDir 'src/test/jasmine'
include '**/*.js'
}
}
}

接下来,我将创建一个任务来执行 jasmine

task jasmineTest(type: Exec) {
def outputDir = file("$buildDir/jasmine")

// set the task inputs/outputs for up-to-date checking
inputs.files sourceSets.jasmine
outputs.dir outputDir

// configure the Exec task
executable 'jasmine.exe'
args ['-d', outputDir, '-f', sourceSets.jasmine.output.files.join(',')]
}

然后,将您的任务附加到check 任务

check.dependsOn jasmineTest

关于javascript - 在 Gradle 中自动化 Jasmine 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32341673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com