From b074d19a6ebc5d5e76d6f45cab12e998d95fc90c Mon Sep 17 00:00:00 2001 From: Chen Liang <liangc13@cardiff.ac.uk> Date: Mon, 7 Apr 2025 06:58:29 +0000 Subject: [PATCH] Update build.gradle --- build.gradle | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index b7f181c..4221bd2 100644 --- a/build.gradle +++ b/build.gradle @@ -2,6 +2,7 @@ plugins { id 'java' id 'org.springframework.boot' version '3.3.5' id 'io.spring.dependency-management' version '1.1.6' + id 'jacoco' } group = 'com.cardiff.client_project' @@ -39,11 +40,28 @@ dependencies { //implementation 'org.seleniumhq.selenium:selenium-java:4.8.0' testImplementation("io.github.bonigarcia:webdrivermanager:5.2.0") - testImplementation group: 'net.sourceforge.htmlunit', name: 'htmlunit', version: '2.32' - testImplementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.1.0' - + testImplementation group: 'net.sourceforge.htmlunit', name: 'htmlunit', version: '2.32' + testImplementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.1.0' } tasks.named('test') { useJUnitPlatform() } + + +jacoco { + toolVersion = '0.8.7' +} + +task jacocoTestReport(type: JacocoReport) { + dependsOn test + + reports { + xml.enabled true + html.enabled true + } + + sourceDirectories = files("src/main/java") + classDirectories = files("build/classes/java/main") + executionData = files("build/jacoco/test.exec") +} -- GitLab