Skip to content
View gmazzo's full-sized avatar
🐾
let's get it done...
🐾
let's get it done...
  • Glovo
  • Barcelona
  • 16:01 (UTC +02:00)
  • Instagram gmazzo65
Block or Report

Block or report gmazzo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gmazzo/README.md

Guillermo Mazzola LinkedIn Profile

Anurag's GitHub stats

Open Source projects

JVM libraries

  • okhttp-client-mock

    A simple OKHttp client mock, using a programmable request interceptor

    Stars Forks Issues PRs Maven Central Build Status codecov Users

    Contributors

    val interceptor = MockInterceptor()
    
    interceptor.rule(url eq "https://testserver/api/json") {
      respond("{succeed:true}", MEDIATYPE_JSON)
    }

Gradle plugins

  • gradle-buildconfig-plugin

    A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.

    Stars Forks Issues PRs GitHub Gradle Plugin Portal Build Status codecov Users

    Contributors

    buildConfig {
      buildConfigField("APP_NAME", project.name)
      buildConfigField("APP_VERSION", provider { "${project.version}" })
  • gradle-android-test-aggregation-plugin

    A couple Gradle plugins to make Android modules to work with JaCoCo Report Aggregation Plugin and Test Report Aggregation Plugin

    Stars Forks Issues PRs GitHub Gradle Plugin Portal Build Status Coverage Users

    Contributors

    aggregated-jacoco-report

  • gradle-codeowners-plugin

    A set of Gradle plugins to propagate CODEOWNERS of classes to runtime for JVM and Kotlin Multiplatform.

    Stars Forks Issues PRs GitHub Maven Central Gradle Plugin Portal Build Status Coverage Users

    Contributors

    val ownersOfFoo = codeOwnersOf<Foo>()
  • gradle-android-manifest-lock-plugin

    A Gradle plugin for providing .lock file support for AndroidManifest. Useful to control what's introduced by 3rd party dependencies into your Manifest.

    Stars Forks Issues PRs GitHub Gradle Plugin Portal Build Status Coverage Users

    Contributors

    main:
      namespace: io.github.gmazzo.android.manifest.lock.demo
      minSDK: 24
      targetSDK: 34
      permissions:
        - android.permission.ACCESS_NETWORK_STATE
        - android.permission.FOREGROUND_SERVICE
  • gradle-docker-compose-plugin

    Spawns Docker Compose environments for Test tasks as a Gradle's Shared Build Service.

    Stars Forks Issues PRs GitHub Gradle Plugin Portal Build Status Coverage Users

    Contributors

    @Value("\${container.main-app.host}:\${container.main-app.tcp80}")
    private lateinit var appEndpoint: String
  • gradle-report-publications-plugin

    A Gradle plugin that decorates the build logs with maven coordinates of artifacts published with publish or publishToMavenLocal

    Stars Forks Issues PRs GitHub Gradle Plugin Portal Build Status Coverage Users

    Contributors

    publications

GitHub Actions

  • publish-report-annotations

    Reports JUnit, Android Lint, Detekt and any other CheckStyle compatible XML reports as GitHub Actions annotations. Mostly targeting Gradle builds

    Stars Forks Issues PRs Latest Build Status codecov Users

    Contributors

    steps:
      - name: Run Gradle build
        run: ./gradlew build # this is an example
      - name: Report build results
        uses: gmazzo/publish-report-annotations@v1 # target latest major
        if: ${{ !cancelled() }}

    PR status check

    Test Suites βœ… 93 passed 🟑 1 skipped ❌ 4 failed βŒ› took
    βœ… org.test.sample.AnotherTestSuite
    • βœ… aTest[maxDuration=100] (βŒ› 0.054)
    • βœ… aTest[maxDuration=200] (βŒ› 0.107)
    • βœ… aTest[maxDuration=300] (βŒ› 0.238)
    • βœ… aTest[maxDuration=400] (βŒ› 0.103)
    4 0 0 0.506
    ❌ org.test.sample.FlakyFailingTestSuite
    • ❌ failingTest() (βŒ› 0.011)
    0 0 1 2.07
    βŽβ—org.test.sample.FlakyTestSuite 1
    • βŽβ—1flakyTest() (βŒ› 0.005)
    1 0 0 1.295
    ❌ org.test.sample.SampleTestSuite
    • 🟑 a test skipped() (βŒ› 0)
    • ❌ a test that fails() (βŒ› 0.002)
    • βœ… a test that passes() (βŒ› 0.001)
    • ❌ a test that throws an exception() (βŒ› 0.001)
    1 1 2 0.004

    junit lint

Footnotes

  1. βŽβ—flaky test (some executions have passed, others have failed) ↩ ↩2

Popular repositories Loading

  1. gradle-buildconfig-plugin gradle-buildconfig-plugin Public

    A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.

    Kotlin 604 27

  2. okhttp-client-mock okhttp-client-mock Public

    A simple OKHttp client mock, using a programmable request interceptor

    Java 120 21

  3. gradle-android-test-aggregation-plugin gradle-android-test-aggregation-plugin Public

    A couple Gradle plugins to make Android modules to work with JaCoCo Report Aggregation Plugin and Test Report Aggregation Plugin

    Kotlin 61 6

  4. gs.calendar.appointments gs.calendar.appointments Public archive

    An appointment system based on Google Calendars, full Kotlin

    Kotlin 16 3

  5. gocd-build-watcher-plugin gocd-build-watcher-plugin Public archive

    A GoCD notification plugin which sends direct emails and Slack messages to the person who breaks a build

    Java 8 11

  6. android-nestedscroll-maps android-nestedscroll-maps Public archive

    Nested scroll (CoordinatorLayout, AppBarLayout and CollapsingToolbarLayout) support for Google Maps fragments

    Java 6 1