Théo FIDRY

Results 277 issues of Théo FIDRY

From the CI: ``` Run make benchmark cd tests/benchmark/MutationGenerator; tar -xzf sources.tar.gz tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.quarantine' tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.quarantine' tar: Ignoring unknown extended...

Bug
Internal

In https://github.com/infection/infection/pull/2540 I deprecated this method. Its usages should be updated, or if it is still relevant, then this method should be undeprecrated.

Internal

Noticed while implementing https://github.com/infection/infection/pull/2539. Except: ```php // tests/phpunit/Configuration/ConfigurationTest.php // TODO: this looks weird... yield 'not an option' => [ ConfigurationBuilder::withMinimalTestData() ->withStaticAnalysisToolOptions('src') ->build(), ['--src'], ]; yield 'multiple options with one non-option'...

Bug

**This PR is not really meant for review yet.** Over the last years I spent quite a bit of time reading various research papers (the publicly available ones are listed...

This is a follow up of #2496. In there we configure various things under `build`. I admit I'm not too fan of it, we tend to mix distribution artefacts (`infection.phar`)...

Those two have been moved from `tests` to `src` in https://github.com/infection/infection/pull/1969. Currently `SimpleMutation` extends `Mutation` but the latter is a `@final` class, which makes no sense to me. In the...

Internal

| Question | Answer | ------------| --------------- | Infection version | master As per [this build](https://github.com/infection/infection/actions/runs/18677931794/job/53252047484?pr=2455#logs): ``` 1) Infection\Tests\Process\Runner\InitialTestsRunnerTest::test_it_stops_the_process_execution_on_the_first_error Failed asserting that two arrays are identical. --- Expected +++ Actual...

Bug

**This PR is not ready for review yet.** This PR is a draft for me to explore a more complete telemetry system. The goal is to have more insights about...

# Scenario For the given source file: DiffChangedLinesParser.php ```php ``` Differ/DiffChangedLinesParser.php.xml (from PHPUnit XML coverage) ```xml ``` From this, we generate the following trace: ``` Trace { - sourceFileInfo: SplFileInfo('/path/to/infection/src/Differ/DiffChangedLinesParser.php')...

## Background This is a follow up of #2229 and a bunch of other issues. I think it is clear to any one that not all mutations are equal. There...

RFC