plugins/build-scan-xunit/build.gradle.kts (20 lines of code) (raw):

gradlePlugin { plugins { testSourceSets(java.sourceSets.integrationTest.get()) create("co.elastic.build-scan.xunit") { id = "co.elastic.build-scan.xunit" implementationClass = "co.elastic.gradle.buildscan.xunit.XUnitBuildScanImporterPlugin" displayName = "Elastic Import Xunit to Build Scan" description = "Utilities to import xunit into build scans" } } } dependencies { implementation(project(":libs:utils")) // We only use this for integration tests, but buildkit needs it here implementation(project(":plugins:sandbox")) integrationTestImplementation(project(":plugins:sandbox")) integrationTestImplementation("commons-io:commons-io:2.16.1") } tasks.processIntegrationTestResources { // Re-use the test resources (only) in the integration tests from("src/test/resources") }