André Silva

Results 42 issues of André Silva

This PR tries to add a new option to the `Analyzer` such that non-executed classes can be skipped during analysis. It is useful in contexts where the coverage information regarding...

Reference: https://github.com/eclipse/repairnator/issues/979 ## Changelog - Introduce GatherCheckstyleInformation pipeline step, and tests - Introduce StylerRepair repair step, and tests - Introduce StylerConfig config manager ## TODO - Move test project and...

Right now, there is no consistency on Maven Central releases At least `root`, `core`, `pipeline`, and `realtime` should be aligned. ![pic-selected-220120-0938-17](https://user-images.githubusercontent.com/31904862/150312881-75d4e7be-eeba-40fc-8630-7d50e27a523e.png) When we have the right versions of these releases,...

1. FlacocoScanner will fetch pull requests from GithubPullRequestScanner and submit new jobs to the DockerPipelineRunner

As far as I understood, GZoltar is used through Astor (https://github.com/eclipse/repairnator/blob/master/src/repairnator-pipeline/src/main/java/fr/inria/spirals/repairnator/process/step/repair/sequencer/detection/AstorDetectionStrategy.java) in the sequenceR mode. This means that, once https://github.com/SpoonLabs/astor/pull/323 is merged, it will automatically use flacoco, as it will...

There are some flaky tests currently. I have identified two so far: - https://github.com/eclipse/repairnator/blob/103e6415f012a58b4686a92c66b8d761f0f96253/src/repairnator-pipeline/src/test/java/fr/inria/spirals/repairnator/pipeline/TestPipeline.java#L55 [Failed](https://ci.eclipse.org/repairnator/job/repairnator-ci/job/PR-1174/1/) and [Passed](https://ci.eclipse.org/repairnator/job/repairnator-ci/job/PR-1174/2/) Reason: `org.eclipse.jgit.api.errors.TransportException: Connection timed out (Connection timed out)` - https://github.com/eclipse/repairnator/blob/103e6415f012a58b4686a92c66b8d761f0f96253/src/repairnator-pipeline/src/test/java/fr/inria/spirals/repairnator/pipelineb/TestPipelinebGithubMode.java#L67 [Failed](https://ci.eclipse.org/repairnator/job/repairnator-ci/job/PR-1169/1/) and [Passed](https://ci.eclipse.org/repairnator/job/repairnator-ci/job/PR-1169/3/),...

Maven blocks external HTTP repositories by default since version 3.8.1 (see https://maven.apache.org/docs/3.8.1/release-notes.html) We need to move everything to HTTPS repositories so that newer versions of Maven don't fall into this...

As identified in #1222, there seems to be some old information and code laying around. This should be cleaned up.

Identified in #1218 `TestMetrics4BearsJsonFile#testRepairnatorJsonFileWithFailingBuild` doesn't work (in CI only, locally it does), because somehow the `CommitPatch` step uses a `repoToPushLocalPath` that comes from `TestProjectInspector#testPatchFailingProject`. This is unexpected and abnormal, and...

Right now we have test branches spread out through different repos under different (personal) accounts. We should move everything to https://github.com/repairnator/failingProject, for consistency and perenniality reasons.