profile
viewpoint

gradle/test-retry-gradle-plugin 26

Gradle plugin to retry tests that have failed to mitigate test flakiness.

jkschneider/atlas-embedded 19

Atlas embedded into a Spring Boot 2 app

jkschneider/atlas-proxy 1

A proxy for Netflix Atlas adding additional features like an imperative query API and simple UI

jkschneider/eclipse-integration-gradle 1

Gradle Tooling for Eclipse

jkschneider/eureka-load-test 1

Load test that simulates Eureka clients and peers to stress a Eureka server.

decoded4620/HubCap 0

Git Hub Organization Analyzer

jkschneider/antlr4-gradle-plugin 0

Antlr4 plugin for Gradle

jkschneider/asciidoc-loader 0

Webpack loader allowing you to source asciidoc with recursive includes.

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 11b9feccc76d835f11104879e7c5e85356c93149

Fix javadoc override

view details

push time in 10 hours

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha 854a5151bd530354c8c11b6af7afb9611a9af28d

Add presentation

view details

push time in 10 hours

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha 6793f6552659ab86e1a81d0f623b8be161726e30

Handle char literals in AnnotationBasedBeanConfiguration

view details

push time in 11 hours

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha 56289211a022cef5b34be6f4bcffbaadf09cbf1d

Value literal type mapping

view details

push time in 11 hours

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha a78a99b3cad7864830a24d0500d2a7dfc2c94e18

Add init and destroy support

view details

push time in 12 hours

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 3d2018aee726b7df2d8728b410987657e6106bf4

Rename ClassDecl#typeParams to typeParameters for consistency, add method support to AddAnnotation

view details

push time in 12 hours

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha 8dbd5e15e8c7b4df7be9039e593776f40f6c591f

[wip] Spring Beans XML to Annotations

view details

push time in 12 hours

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 6b0e33629a2deb9ffdcc93a41295074844f256bb

Support AddAnnotation to fields

view details

push time in 13 hours

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha 06ecb563c1250be3ede000578e22dc6e3a388f96

Use GenerateConstructorUsingFields op

view details

push time in 21 hours

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 65f5d9fe003b5f055903a0f188fcaef6c367c36c

GenerateConstructorUsingFields refactoring operation

view details

push time in a day

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha d20208700bd02ba7d82214471cd46df4819f28e0

Update README.adoc

view details

push time in a day

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha ec05ee3199a3fee43f78f5f5dc8d5a58b657a67f

Add README

view details

push time in a day

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha 9295f1037a2cfcc7c9bcfe0e2fdca5ef78108e58

[wip] Constructor injection

view details

Jon Schneider

commit sha ba710e1bfb82b9151626a3057167c95e63629ff8

[wip] Constructor injection -- add constructor declaration

view details

Jon Schneider

commit sha f68ea82f791b5fc82f4e8da22e2c0e047712111e

[wip] Constructor injection -- add constructor assignments

view details

Jon Schneider

commit sha 9e7ac983e5a285aa3c303ea02dbf8bbe2c538c1e

[wip] ConstructorInjection - support JSR305

view details

push time in a day

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 33cc7deea155d17e292caa56923b9af0f9574b79

AddAnnotation for classes

view details

push time in a day

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha cda0cba098b4df9760adffa604efc6cfae3f0585

Add modifier insertion utilities for ClassDecl, VariableDecls, and MethodDecl

view details

push time in a day

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha ed1a7e4048e5fc103ecf01ad3a18f2e18bee7673

Support other parameter annotation types

view details

push time in 2 days

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha 617b37a647a5ca86a12e4b2751665796aee40c41

Fix treatment of literal annotation parameter

view details

push time in 2 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha cd9f26d54f7663fe2c8381ccf2a29b9b7c0ed75e

Add rename variable operation

view details

push time in 3 days

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha bea0abd8c92e0e6783e8b343834408ee4db4a16a

Add ExplicitWebAnnotations

view details

Jon Schneider

commit sha d8cdb846f25b4b025ba0ea73bf34cb66a4bbfabd

Don't change @RequestMapping on class declaration

view details

push time in 3 days

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha 91f3e32ecb9126bfabc19f58a76abd747229d72f

Fix test head method name for RequestMapping

view details

push time in 3 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 87d37cd6afdf1c0575f3637f72be603180378552

Fix RemoveImport for named static fields

view details

push time in 3 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha d70706ac78b2634290fd98eb6c0d736e432f30de

Enhance discovery and changing of types, RemoveImports can now detect static field imports

view details

push time in 3 days

push eventjkschneider/rewrite-spring

Jon Schneider

commit sha 8ff93066bd65af81ac08aaa66b85807bebfd168f

[wip] Import handling for RequestMapping

view details

push time in 4 days

create barnchjkschneider/rewrite-spring

branch : master

created branch time in 4 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 06dcd4577286b84efa22721e4f2d979db42e6f19

Add Tree#whenType utility

view details

push time in 4 days

created repositoryjkschneider/rewrite-spring

created time in 4 days

startedusethesource/rascal

started time in 4 days

startedthanus/reboot

started time in 5 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha bbe5dde04958c6d50639a923e1a3f440485d6d3b

Reorganize packages in preparation for 2.0 release

view details

push time in 5 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha f1eb7cb379d4be948377fdd887f482a25c532e34

Make the rest of the treat modifiable

view details

push time in 5 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 2d38faf242dd3f89a4036feeb96ea82ab0fc9c51

Add more tree mutation options

view details

push time in 5 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 9826450c530e90c7b676ab79944d8b646ca5a0dd

Rename to @Rewrite to @RefactoringProvider

view details

push time in 7 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 11ee5fc3f943464c7938c897a5ae97c76b51852e

Set cycle on RefactorVisitor for debugging purposes

view details

push time in 7 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 1262766ecc117a14de7dc499c7eeb3decd93c06e

License header

view details

push time in 7 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha e9b74d62fa9bc8cbe7c79c85bdc3c0d0db5ba1f0

Improve reporting, rerun rules until no changes occur (or max cycles reached), fix add import of existing static

view details

push time in 7 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha e0299c7fe3bb87a124b091e487bdf2971e5d08a1

Add overload to run multiple refactor visitors on Refactor

view details

push time in 7 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 22602d731eb6da5482c6a4f47ee782fad15c3977

Add @Rewrite annotation

view details

push time in 7 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 6c220ffb45b9bb6524d5bf56b56e90a652f9f0fb

Make maybeTransform lazier

view details

Jon Schneider

commit sha 04e93a8b8556d1f3e49cf3af714f4138caef6ccf

Fix bug in parsing of array dimensions suffix before initializer

view details

push time in 8 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha f294ba3c5efc23e72738680e40d5b0bb60095069

Allow formatting relative to case statement, fix parsing of variable declarations with array dimensions

view details

push time in 8 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha d985bba71fa4bbefa143cc66b896728712c609eb

Fix TreeBuilder#buildSnippet formatting

view details

push time in 8 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha fe09b4af85cbba94e389ee7bb9e911c56fbaa8be

Improve type signature of TreeBuilder#buildName

view details

push time in 8 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 14d7a5f344ddaa3cd5979d4cc168d80ce2a7f1bb

Relaxed class type matching, added TreeBuilder.buildSnippet

view details

push time in 8 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha a4750c091c76fb721d43921cecd18a0b08743ad6

Shortcuts for changing/stripping formatting prefix and suffix

view details

push time in 8 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha f7abcc9832ac2435bb77a925be12f5ac15bd5d4e

Make sure annotations are always visited in TransformVisitor

view details

push time in 9 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 6079120e0f95755891d10061964f53c2a9f5e839

Whitespace for empty type params is now a suffix on Tr.Empty, added Statement#isSemicolonTerminated

view details

push time in 10 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha cb64442c4e28259ac0afb8ab604802c4f2f400fa

Inline visit method only used once in PrintVisitor

view details

push time in 10 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha b313d240cfa056ade0b659c6734314407508d892

Fix printing of for loops with multiple update statements

view details

push time in 10 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 12d48c663f344e8f92042e970eba052427ec62ee

Consistent handling of TypeParameters, add TypeParameters to MethodReference

view details

push time in 10 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 43794415be602ff2a80461fc7242c30bb0af1df9

Fix prefixing of while conditions on do/while loops

view details

push time in 10 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha a501a2a9b21db1a244726d0af0777d42f88208a1

Improve ChangeFieldName to replace ident references as well (fixes #14)

view details

push time in 10 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 3f43db9558732ffb0a7a42b0b4de007a43f4b86e

ChangeFieldName now supports changing references in other classes (fixes #14)

view details

push time in 10 days

issue closedNetflix-Skunkworks/rewrite

Renaming a field should adjust references

I was playing with the renameField() refactoring and assumed applying this would also change all references to that field (at least in the same CU). It seems though I need to apply another refactoring to adjust the target of method calls on that field.

In the absence of such feature, what'd be the best way to achieve such refactoring? Is there any example for it somewhere?

Thanks a lot btw. for providing this tool, it could be a very useful thing for library authors so they can ship refactorings alongside their code, when releasing an incompatible new version of their lib.

closed time in 10 days

gunnarmorling

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha f4cded1264b61f1ca7a8c438068d47f894ae0517

Consistent treatment of catch and finally, improve formatter to ignore comments

view details

push time in 10 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 55eaa85e0389a54e5fb26513e623f79de6c0c135

Supertype private members are not visible members

view details

push time in 11 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha e6d2ebff507ebaab1816cdc06808e0ad139a79f5

Improve name scope checking to exclude static inner classes, enums, interfaces, and annotations

view details

push time in 11 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 6ed045b9cfa0fe0a1b0e67f6922ea72182858807

Add function to determine if two cursors share the same name scope

view details

push time in 11 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha b5df2984ec6fd7bd713c3d788a9465b0ad560cd0

Allow access to cursor from inside transform function

view details

push time in 11 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 1cc394e6ec581418363eb6b3de628d8f8cf7f96d

Add enclosingBlock to Cursor

view details

push time in 11 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 95d210068df944bb7ee90d096ec753f6778a7547

Add FindReferencesToVariable

view details

push time in 12 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 344208685a59d38ba2cc7b435a050d4d63a47af4

UnwrapParentheses visitor

view details

Jon Schneider

commit sha acc5df05d1bad9d02b6bf79cd887c5c70f69b37d

License headers

view details

push time in 13 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 286b0377e99d00e10aeeb5bf16a6cee71fc067a6

Allow widening transformations, fix add import rule name visibility

view details

push time in 13 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 253755997461f64826c48865180b6fd92656d021

Class.Type inherited types are no longer shallow, getRuleName() is optional now on RefactorVisitor

view details

push time in 13 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha e3527871fc256678e84d2f938947aac697be7702

Undo lombok defaults for final and private in the tree package

view details

push time in 13 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 37a9e879a751a7033acda9e7a6999769256af836

Eliminate FormatVisitor, add shift right formatting of whole blocks, improve organize imports

view details

push time in 13 days

startedsrc-d/reading-club

started time in 14 days

startedsrc-d/awesome-machine-learning-on-source-code

started time in 14 days

issue commentmicrometer-metrics/micrometer

AWS SDK needs upgrade to v2.10.56 to prevent use of stale IP

To add further @tomerzel87, dependencies on third party dependencies are updated to their latest forms every minor release but kept stable over patch releases. So you can expect 1.4.x will have AWS 2.10.x or whatever the latest version of the AWS SDK is at that time. In the meantime, as @shakuzen notes, you can absolutely include a later version of the AWS SDK in your application, and allow version conflict resolution in either Maven or Gradle to select your more recent SDK version.

tomerzel87

comment created time in 14 days

push eventmicrometer-metrics/micrometer

David Lema Iglesias

commit sha 0c057fc1c22e6db3e3454e28d2463ddf34cc05b5

Apply the accept filter to the mapped id instead of original id (fixes #1834)

view details

push time in 14 days

created tagmicrometer-metrics/micrometer

tagv1.3.5

An application metrics facade for the most popular monitoring tools. Think SLF4J, but for metrics.

created time in 15 days

release micrometer-metrics/micrometer

v1.3.5

released time in 15 days

created tagmicrometer-metrics/micrometer

tagv1.3.4

An application metrics facade for the most popular monitoring tools. Think SLF4J, but for metrics.

created time in 15 days

release micrometer-metrics/micrometer

v1.3.4

released time in 15 days

push eventmicrometer-metrics/micrometer

David Lema Iglesias

commit sha d1a13b32427c274342fc2974e16f3d933cc67698

Apply the accept filter to the mapped id instead of original id (fixes #1834)

view details

Jon Schneider

commit sha 2f062b2d85509ba22d5befef9c61a21009631bb9

Merge branch '1.3.x'

view details

push time in 15 days

push eventmicrometer-metrics/micrometer

David Lema Iglesias

commit sha d1a13b32427c274342fc2974e16f3d933cc67698

Apply the accept filter to the mapped id instead of original id (fixes #1834)

view details

push time in 15 days

issue closedmicrometer-metrics/micrometer

MeterFilter.accept(Meter.Id id) states in Javadoc that the id parameter is passed after the transformations, but in reality, the pre-mapped id is used.

The MeterFilter.accept method states that the id will be passed after the transformations of the mapper filter are applied.

MeterFilter

/**
     * @param id Id with {@link MeterFilter#map} transformations applied.
     * @return After all transformations, should a real meter be registered for this id, or should it be no-op'd.
     */
    default MeterFilterReply accept(Meter.Id id) {
        return MeterFilterReply.NEUTRAL;
    }

But in the MeterRegistry, we can see that te originalId is passed instead. This causes that the accept or deny filters don't take on account the previous mapper filters.

MeterRegistry

private Meter getOrCreateMeter(@Nullable DistributionStatisticConfig config,
                                   BiFunction<Id, /*Nullable Generic*/ DistributionStatisticConfig, ? extends Meter> builder,
                                   Id originalId, Id mappedId, Function<Meter.Id, ? extends Meter> noopBuilder) {
        Meter m = meterMap.get(mappedId);

        if (m == null) {
            if (isClosed()) {
                return noopBuilder.apply(mappedId);
            }

            synchronized (meterMapLock) {
                m = meterMap.get(mappedId);

                if (m == null) {
                    if (!accept(originalId)) { // <-- this should be mappedId instead
                        //noinspection unchecked
                        return noopBuilder.apply(mappedId);
                    }

If you want i can make a PR to change it.

closed time in 15 days

dlemaigl

PR closed micrometer-metrics/micrometer

Apply the accept filter to the mappedId instead of originId

This PR change the Id passed to accept filter to mapped Id (id after mapped filters are applied) instead of original id.

+1 -1

1 comment

1 changed file

dlemaigl

pr closed time in 15 days

pull request commentmicrometer-metrics/micrometer

Apply the accept filter to the mappedId instead of originId

Merged with d1a13b32427c274342fc2974e16f3d933cc67698

dlemaigl

comment created time in 15 days

issue commentgradle/test-retry-gradle-plugin

Ability to rerun a specific test N times or until failure

@eriwen So do you think ./gradlew test -- tests "..." --until-failure is how it should be done?

rieske

comment created time in 15 days

issue commentgradle/test-retry-gradle-plugin

How do I override test results after test run

@IsakovRoman Does it fail because the word "FAILURE" was found somewhere in the build log? Is this mechanism parsing the build logs a bamboo feature or something you have written?

IsakovRoman

comment created time in 15 days

PR opened gradle/test-retry-gradle-plugin

Relax parameter matching for JUnit and TestNG

Fixes https://github.com/gradle/test-retry-gradle-plugin/issues/28.

+3 -2

0 comment

1 changed file

pr created time in 15 days

create barnchjkschneider/test-retry-gradle-plugin

branch : relaxed-params

created branch time in 15 days

issue commentgradle/test-retry-gradle-plugin

Ability to rerun a specific test N times or until failure

@rieske Open to more concrete suggestions on how such a thing should work, since a plugin can't add a new top-level flag to the Gradle CLI.

Would running a specific task like ./gradlew testUntilFailure --tests "..." satisfy the case?

rieske

comment created time in 15 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 860f78b2e35670963b46e318647e449bad87819e

To limit copying, make default in RefactorVisitor mutable

view details

push time in 16 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 8017787baf5fa3895f7c350a2f6e263f736e9c35

RefactorVisitor pipelining

view details

push time in 16 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha c3d7e9e45ea7f28b4c7703aeaf002eeb6ff0ae5f

Support pipelining RefactorVisitors

view details

push time in 18 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 4c7d479e1710a0f07331f6c35e0548342d3fd248

Remove unhelpful generic type on RefactorVisitor, add ReferencedTypesVisitor

view details

push time in 18 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 0ba8c73a7e32b5d00c2f0cb3ace2feabe018b3d7

Add knowledge of side effects to Expression, fix indentation determination for single staement blocks

view details

push time in 18 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 1864736b4dc3c8b502c15a7c3991d7b3197d1fe2

Improve determination of indentation levels

view details

push time in 18 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 6ee14575a3550f2fa81f3b730b3637629737e161

Add Ident#withName helper

view details

push time in 19 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 8eefacef1c1a6b7bf4b5c5ef0eeffa70ea9f22b1

Don't generate javadocs for classes that refer to OpenJDK compiler internals

view details

Jon Schneider

commit sha 7ad0a63a50d6bc13e09b2809c2793408ba3062cc

Polish

view details

push time in 19 days

push eventNetflix-Skunkworks/rewrite

Jon Schneider

commit sha 92a6bc7c4efd87c42316e441be435ab53e1ec249

Convert all Kotlin sources to Java and base off of JDK11 compiler

view details

push time in 19 days

release gradle/test-retry-gradle-plugin

v1.1.1

released time in 20 days

created taggradle/test-retry-gradle-plugin

tagv1.1.1

Gradle plugin to retry tests that have failed to mitigate test flakiness.

created time in 20 days

delete branch jkschneider/test-retry-gradle-plugin

delete branch : spock-name-matching

delete time in 21 days

push eventgradle/test-retry-gradle-plugin

Jon Schneider

commit sha a55238ef8757dbc16f8ff7b7f3807c3786f7e198

Update README.adoc

view details

push time in 21 days

pull request commentgradle/test-retry-gradle-plugin

Handle Spock names that also match a parameterized test name

Did you confirm it fixes the problem for the native-platform project?

Yes, I did.

jkschneider

comment created time in 21 days

more