Skip to content

Commit

Permalink
Merge pull request #324 from Goooler/add-min-gradle-checker
Browse files Browse the repository at this point in the history
  • Loading branch information
radarsh committed Oct 18, 2023
2 parents 0dbcae2 + 201c54c commit 771e651
Showing 1 changed file with 7 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,24 @@ package com.adarshr.gradle.testlogger

import com.adarshr.gradle.testlogger.logger.TestLoggerWrapper
import groovy.transform.CompileStatic
import org.gradle.api.GradleException
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.tasks.testing.Test
import org.gradle.util.GradleVersion

@CompileStatic
class TestLoggerPlugin implements Plugin<Project> {

private static final String EXTENSION_NAME = 'testlogger'
private static final String MIN_GRADLE = "7.6"

@Override
void apply(Project project) {
if (GradleVersion.current() <= GradleVersion.version(MIN_GRADLE)) {
throw new GradleException("Gradle Test Logger Plugin requires Gradle version ${MIN_GRADLE} or above.")
}

project.extensions.create(EXTENSION_NAME, TestLoggerExtension, project)

project.tasks.withType(Test).configureEach { Test test ->
Expand Down

0 comments on commit 771e651

Please sign in to comment.