Skip to content
Snippets Groups Projects
Select Git revision
  • abbc330ca57e3e329e3ec4ec83c1fb689e0a5a55
  • master default protected
  • sdas
3 results

buildOutputCleanup.lock

Blame
  • Forked from NASR Alexis / Programmation2
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    build.gradle.kts 909 B
    plugins {
        id("java")
        id("application")
        id("jacoco")
        id("org.barfuin.gradle.jacocolog") version "3.1.0"
    }
    
    group = "fr.univ_amu.m1info"
    version = "1.0-SNAPSHOT"
    
    repositories {
        mavenCentral()
    }
    
    dependencies {
        testImplementation(platform("org.junit:junit-bom:5.11.4"))
        testImplementation("org.junit.jupiter:junit-jupiter")
        testImplementation("org.mockito:mockito-junit-jupiter:5.15.2")
        implementation("com.google.inject:guice:7.0.0")
        testImplementation("org.mockito:mockito-core:5.15.2")
        testImplementation("org.assertj:assertj-core:3.27.2")
    }
    
    application {
        mainClass.set("fr.univ_amu.m1info.Main")
    }
    
    tasks.test {
        useJUnitPlatform()
    }
    
    tasks.test {
        finalizedBy("jacocoTestReport")
    }
    
    
    tasks.jacocoTestReport {
        dependsOn("test")
        reports {
            xml.required = true
            html.outputLocation = layout.buildDirectory.dir("jacocoHtml")
        }
    }