Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Infection PHP
Mutation Testing for PHP. Helps writing better code and tests.
Collective -
Host: opensource -
https://opencollective.com/infection
- Website: https://infection.github.io/
- Code: https://github.com/infection
github.com/infection/infection - dace87756a70f6e3dbd6b09421fddffac9ebae4d authored about 5 years ago
The general consensus is that killing a mutant that is a semantic addition would require a test ...
github.com/infection/infection - 6d9bf6b81144c2cf50fc1d341c02ab9287b15f38 authored about 5 years agogithub.com/infection/infection - 40e65f2810aee45ca3a903bc04912dd0011d37c8 authored about 5 years ago
github.com/infection/infection - 8172cfebafbaa994ac997adb54093ffc15b7d4d8 authored about 5 years ago
github.com/infection/infection - 3fb5cd179caa4d5ce66f929e15aabc81046cfbb5 authored about 5 years ago
Rename `CoverageXmlParser` into `IndexXmlCoverageParser` to better reflect the intent. Also twea...
github.com/infection/infection - 8a5ecb3f029a5aeae78b77003a4f85cd39791db1 authored about 5 years agogithub.com/infection/codeception-adapter - 25c6f8cc2f4c78abbfc2b3d2936a3612b14004b7 authored about 5 years ago
github.com/infection/codeception-adapter - 6d0d6a2b847ea9d80c1c386948246c4d5b15201d authored about 5 years ago
github.com/infection/infection - fd60f4ce5691e86671f5cd978971c60a6bec873b authored about 5 years ago
github.com/infection/infection - 2cfcf72901ab61d2a044a3c0000f9ab96827fcf0 authored about 5 years ago
github.com/infection/infection - 3631ff159d976c6e09d4c673baddc77fd0d35e2a authored about 5 years ago
github.com/infection/infection - e55a5b238e4a5ce1e1b82011236f1689db0afa0d authored about 5 years ago
- Cosmetic changes regarding the `AllMutatorTest` class
- Rename `AllMutatorTest` into `Mutator...
github.com/infection/infection - eefa236b3e61c861dd0d84619a31303b18e858b3 authored about 5 years ago
github.com/infection/infection - f77657a7cb11e593ed0c11f9d49fea241ed757ca authored about 5 years ago
This PR:
- Removes redundant tests
- Simplifies the providers
- Improve error messages
- C...
This is a simple yet key PR in order to better assess the efficiency, documentation and quality ...
github.com/infection/infection - 2071147f025e8feb5189b42debeb41d461044b48 authored about 5 years agogithub.com/infection/site - 1942db97a7d8f21bfe4acab2ed9a68bec7b4db4b authored about 5 years ago
github.com/infection/infection - 8d482e7649bc216fedafc0776c23b5c352793087 authored about 5 years ago
github.com/infection/abstract-testframework-adapter - 07cd974a375303d631418c291ca5d2cecdf06fbf authored about 5 years ago
The filename requirements for junit coverage were recently changed from phpunit.junit.xml to jun...
github.com/infection/site - 3fee00b1aa2bbfe291c5f5a79e845d3f03443d13 authored about 5 years agoMove the core elements of the `InfectionCommand` into its dedicated `Engine` class. The ultimate...
github.com/infection/infection - 1da2106e27fa21a0f03c7ef426d000f0bb5fc25d authored about 5 years agoThis allows to simplify `MutationsCollectorVisitor` and let it focus only on collecting the muta...
github.com/infection/infection - 76665c109ef69d591f8720ccdbdf6b35088d61f4 authored about 5 years agogithub.com/infection/infection - 4766dfc7d4b3fbcbde664ea4d4dbbcb47368ff51 authored about 5 years ago
github.com/infection/infection - d3ae2c87edf4b5b1b9435c2429ff8f350edb6846 authored about 5 years ago
* Move coverage dir constants to Test Framework Adapters
This is needed because common class ...
github.com/infection/infection - 381c03b3d40fce9476046fb41d2dbe29144da5f9 authored about 5 years agogithub.com/infection/infection - f0882d82b9c4481caed6b07370b7bdd9a832c1a9 authored about 5 years ago
This PR:
- Rename the test method `test_mutator` to `test_it_can_mutate` which is a bit more ...
github.com/infection/infection - 302c690a8bfcac660b287e7a85718defbfd41177 authored about 5 years agogithub.com/infection/abstract-testframework-adapter - 03d76ca4a549a6a333e9511652fe998910e6aad3 authored about 5 years ago
github.com/infection/infection - 4f15474d65dc8ae05bd30643d6667ff2b0945fdd authored about 5 years ago
github.com/infection/abstract-testframework-adapter - 4957fa3fcaf46e9aa99dbd448e75e50b18a23c08 authored about 5 years ago
Move the following services in the container:
- `InitialTestRunProcessBuilder`
- `InitialTes...
This is needed to decouple TestFrameworkAdapter from the chain
of many interfaces and classes
...
- Make protected methods finals to prevent potential extension points as it is not needed for no...
github.com/infection/infection - d3d962428ae4e10b918f43a7be081b1a90f1a75c authored about 5 years agogithub.com/infection/infection - f22357b03bff9c4331068c93eee12505e4b14d98 authored about 5 years ago
Most elements injected as state for the InfectionCommand are here to make them easier to re-use....
github.com/infection/infection - 85fc0e1b4896ccc62fec42e61cb04d75af6b235c authored about 5 years agogithub.com/infection/infection - 7dcdc1285aa0e1dbe447ef4a977b0409a5a38b1a authored about 5 years ago
Minor tweaks done to some visitors:
- Rename `CodeCoverageClassIgnoreVisitor` to `PhpUnitClas...
github.com/infection/infection - ba5b4bcf152c91623cb82f59040107a30a9a49e2 authored about 5 years ago
- Rework the bash scripts to follow best practices
- Let Travis decide the number of processes ...
`existingCoverageBasePath` should be reserved for the input argument passed from the comment. Ho...
github.com/infection/infection - e007a734fafb205ca43e22276895f8348e2828be authored about 5 years agoThe goal of this PR is to try to make the traverser we use slightly more robust. I identified to...
github.com/infection/infection - ccbda55dfc3fa20caaea5d5f5ecc5661d6f1140a authored about 5 years agogithub.com/infection/infection - 2f4de8b641394be89515790e3ee1ae245184e811 authored about 5 years ago
github.com/infection/infection - 1b1aa686c6a00e1a550a2b283d93fd76ccb72db8 authored about 5 years ago
github.com/infection/infection - d61bb6f8a52f8449e94193fe71a05226f70ce0a9 authored about 5 years ago
This PR simplifies the `MutationTestingResultsLoggerSubscriber` and introduces a LoggerFactory.
...
github.com/infection/infection - 7a3bc26dffedd5fd3df82f963972b9adcb76f288 authored about 5 years ago
github.com/infection/infection - a79caab7fac1b707ab5186419191470d16b95ee2 authored about 5 years ago
github.com/infection/infection - b4c1c5c87c2a59cf4dcf90c30693930e9f7ee62f authored about 5 years ago
github.com/infection/infection - 0756848aced02366d1212912b77a4917aec83e3c authored about 5 years ago
github.com/infection/infection - 73e77706fbd87d637a75b1503fda983b2585bcc2 authored about 5 years ago
Without those additional types it hurts discoverability (e.g. doing a "find usage for a given cl...
github.com/infection/infection - bbb4f24bbe8df25ec8f69643ce38d06b2dbee8e7 authored about 5 years agogithub.com/infection/infection - 2acf9b337f3646c568075dde9ec2adbab565a48b authored about 5 years ago
github.com/infection/infection - d8545fe390219979e912d8e3c2ac0e3b5a1f9dab authored about 5 years ago
Continue to trim down `MutationGenerator` by extracting the generation of the mutation generatio...
github.com/infection/infection - d15e3ea4371efb95401799a08cded6780b11453a authored about 5 years agogithub.com/infection/infection - 169d9c3f5ec62b84de137fec83248ba1ae95d4da authored about 5 years ago
github.com/infection/infection - 9ceb73b34b3b2b2d144c32e9099bf5a8213c5e8a authored about 5 years ago
I think the `Mutation` semantic is more appropriate here:
- We generate `Mutation[]` not `Mut...
github.com/infection/infection - 05237982230569cc23dfba990e2386f5da25b5fe authored about 5 years agoUpon failure, the `FileParser` would throw a `ParserException` exception. There is several thing...
github.com/infection/infection - cadb451efaf701d4448db3320bd901218a1f8344 authored about 5 years agoThis adds an adapter `FileParser` to wrap around the nikic/PHP-Parser one. The adapter is very t...
github.com/infection/infection - e238004267dd84475933391f49bbfd01223be313 authored about 5 years agogithub.com/infection/infection - 7bdb213ed0fc8c8775c1b5de7571f5eef5df08db authored about 5 years ago
github.com/infection/infection - 5e9f9d105d9b571c897b0b1a776716dc420a4a6d authored about 5 years ago
- Introduce a `filter` property to `SourceFilesFinder` to avoid relying on the inherited `filter...
github.com/infection/infection - b2f6ddb4eb752d271d5e359c7e5d3d4016b72af6 authored about 5 years agogithub.com/infection/infection - c3ee1ec64c1ceab174a9a1c705f7d0a902094852 authored about 5 years ago
- Moves the `filter` parameter of `MutationsGenerator` in the constructor instead of the `genera...
github.com/infection/infection - 102c783c6dcb4709702a0c6169fcf4e2ff74864e authored about 5 years agogithub.com/infection/infection - ebd871e235e320e4972c6a57e2c54e01c43eb84b authored about 5 years ago
- Move `MutatorParser` up by a namespace
- Move the existing config handling (i.e. picking betw...
- Rename `MutatorsGenerator` to `MutatorFactory`
- Move `MutatorFactory` up by a namespace (mov...
github.com/infection/site - 99beec7ea2185383b35d3c9cb352dcfd2893da93 authored about 5 years ago
* added php compatibility matrix
* added note, that old versions are not supported
github.com/infection/site - e2b2d910a6b07d4013aa8e57a0569d1dd4392cb4 authored about 5 years agogithub.com/infection/infection - 856707045df431db5122548a7b7243c3d6da58a7 authored about 5 years ago
github.com/infection/infection - 48dcbd2224581dd98fa43ce6d30a4acd94e029fc authored about 5 years ago
With #869 merged, `TmpDirCreator` is now only used for our "production" code, i.e. is no longer ...
github.com/infection/infection - 8a3976cf71f13f92e93693bbdfbec7afd893bccc authored about 5 years agoRework `MutatorProfile` to attempt to have more accurate names and more performant/easier to rea...
github.com/infection/infection - 59bbc1301787c557b80b3487e8666230fd92370c authored about 5 years ago* docs(installation.md): Add pcov as requirement
* Update src/guide/installation.md
Co-Aut...
github.com/infection/site - 3529e28c5e1bc7f12290b3ca5a8bcffceade2b21 authored about 5 years agogithub.com/infection/infection - f44815ad483e28400464604675d166a75fc570cf authored about 5 years ago
github.com/infection/infection - c2bd612a4c1ef1d8d303f2c1962eaf90a2adacc4 authored about 5 years ago
github.com/infection/infection - 1d79de53cbc1dfa902e1ea4afba6c3f0214d5224 authored about 5 years ago
github.com/infection/site - de3ebbc8454d75c12edcf5b4313606f6fb8598f5 authored about 5 years ago
* Add a blog post for Infection 0.15.0
* Fix typo
github.com/infection/site - 5becff8e67538210a41cdfdbb48224ee84ff47bd authored about 5 years agoOnly check the new files instead of new and modified
github.com/infection/infection - a995d71e0fee282fc45d32f0e21801d481afe4e2 authored about 5 years agogithub.com/infection/infection - 73bb17a0f98d6fda67a276d29648e5a54170767d authored about 5 years ago
github.com/infection/infection - e79eb9ee9eab3ead5efb0b209b7e33c1fd81fb62 authored about 5 years ago
github.com/infection/infection - 43a0566aa3829696b73a8dcfac46b8a931ebf926 authored about 5 years ago
Simplify the "quality check" process locally and instead of having multiple commands to run:
...
github.com/infection/infection - a9301c1359d460e3f4d804d791ee7c8701b0282e authored about 5 years agogithub.com/infection/infection - 9f51c11c6c08e7c0ccc1b207bd3bf17bf7a2961d authored about 5 years ago
github.com/infection/site - 9f07d32145e826efe9d807ab3b759268320dacc6 authored about 5 years ago
* Add Codeception Test Framework support
* Pass test framework executable instead of TestFram...
github.com/infection/infection - d803a764f9b2749f6ce675068e7b9719a16806c8 authored about 5 years agogithub.com/infection/site - b6cc84e876c90d7daa54ed04de314818d66593e4 authored about 5 years ago
github.com/infection/infection - 476f457200b1c3fddf3740aa1c36316361cab6a7 authored about 5 years ago
github.com/infection/infection - 2b509a64687623aed70107185b905e29c4d6258a authored about 5 years ago
* Make interceptor resilient to file not found warnings
* Don't add a property just to test s...
github.com/infection/infection - 6fa37684737f5efa1d7eb609201fc59a6e3faa40 authored about 5 years agogithub.com/infection/infection - 577af22b2410c2f21af426aac3e07254ceec10da authored about 5 years ago
github.com/infection/infection - 59c5d5d8874971062b7b8ff985a9b312f8b60be9 authored about 5 years ago
github.com/infection/infection - 33ac121668ab9d8159c12a99484ff5dd6e7c0acf authored about 5 years ago
Mutators from the schema config are now generated in the configuration factory and the string mu...
github.com/infection/infection - 6d9a93cfb938f6fd1c8afd520d6306b054d389b7 authored about 5 years ago* Added version number to ASCII banner.
* Changed version number to long version. Moved versi...
github.com/infection/infection - 4ba716458551207d59cc5839dc696d2f6b15fa98 authored about 5 years ago2 issues are fixed here:
* there is no `build/bin/infection.phar` (incorrect path)
* when yo...
* Enable Symfony 5 components #SymfonyHackday
* Align composer.json with lock one
github.com/infection/infection - d146b35f0d98d0b95b28f70dc9ffdc92e1fadd61 authored about 5 years agogithub.com/infection/infection - 5dffa826a07b0f2ee6f6843aea621346f5194c05 authored about 5 years ago
github.com/infection/infection - 579c2d5f1e55054902361512fb47be4ce26958c9 authored about 5 years ago