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
This is required to allow installation of Infection alongside PHPUnit 9 using Composer.
github.com/infection/infection - 2f91829532fa0367644bd3cc01f9cb7dfa07e2f7 authored almost 5 years agoEnhancement: Extract StrykerApiKeyResolver
github.com/infection/infection - 4b6bf1de8eb5692aeb5193f0779daa87debffcf1 authored almost 5 years agogithub.com/infection/infection - d0864ac421c219110bc7001d758c3722b31ec265 authored almost 5 years ago
github.com/infection/infection - f295a49661b08fe742f3cc153ab978ceac499acf authored almost 5 years ago
* Wrap reflection with our own reflection class
* Add reflection for anonymous classes
github.com/infection/infection - cc8b8e906b8f52cc296b2db4fdc20c580b9d4605 authored almost 5 years ago
Coveralls integration
github.com/infection/include-interceptor - 965facd7b9126285c9fac8dd5da49a0ced0b56c8 authored almost 5 years agogithub.com/infection/include-interceptor - a4ef0865ea4bfb5bcd8540d73035129cdcbaf29f authored about 5 years ago
github.com/infection/include-interceptor - b1122e3adb6567f3bfdee319e67107687d603744 authored about 5 years ago
github.com/infection/include-interceptor - edc87c8dc2022f59084add390310ef846635cf6e authored about 5 years ago
Closes #6
github.com/infection/include-interceptor - a7f737ebdfb9f6884831d12d65f5b0f8dcf8c1e2 authored about 5 years ago* CI procedure
Remove 7.1
* Untag IncludeInterceptorTest as intergrational as it is the on...
github.com/infection/include-interceptor - bb42d66dc1f1eb4df56ed6302783fca9e57b1287 authored about 5 years agogithub.com/infection/infection - f734523dafeee8b9bb1bb32e1a70cf3d89239da7 authored about 5 years ago
github.com/infection/include-interceptor - c4d03b4d6ee10b0da6d5e751d169d8cbb9fdf5be authored about 5 years ago
* Use location on interceptor
* Bump interceptor version
* Remove unused class
* Add fa...
github.com/infection/infection - 7272d9455360331f8bd6fd4618f640c6bcdf0b15 authored about 5 years agoUse correct magic const for location
github.com/infection/include-interceptor - 07d20c33a6c0624b8636adf25ddca7e9e19a5dc9 authored about 5 years agoUsing __DIR__ for an include isn't a great idea, we want to have the file.
github.com/infection/include-interceptor - 767d45536d540bf3d2c896d552524c8fd2f57b9b authored about 5 years ago- Move `MemoryLimiter` from `Resource\Limiter` to `Resource\Memory` (alternatively could be move...
github.com/infection/infection - 73928ba04e3966e2974409d4ae1ca77ea90e21b8 authored about 5 years agoUpdate README.md to include a build status badge
github.com/infection/include-interceptor - 136066e2064b83c4aaf9fcee88745158fda79960 authored about 5 years agoUpdate composer.json
github.com/infection/include-interceptor - b2932174fc794fd41d21730d2f4b8e69069336d9 authored about 5 years agoDelete composer.lock
github.com/infection/include-interceptor - 778a828b4af6a850c6f4bcb4d6da1feabd0fb38d authored about 5 years agogithub.com/infection/include-interceptor - 5dbdfe8bd7a59f8b7cb9a954886d1bf42794c01d authored about 5 years ago
github.com/infection/include-interceptor - 2af779ef9b3ac7d98bf568cd20e9f5e8e0819de2 authored about 5 years ago
Expose file location of IncludeInterceptor
github.com/infection/include-interceptor - 1ee702b7cb512b58a24a96b66e9f94e00a3219e0 authored about 5 years agoThis removes the need to use reflection for that.
github.com/infection/include-interceptor - c7ad413068fd5d40a82c093a4d606787267b37d0 authored about 5 years ago
- Platform lock is not required for a library.
- Normalize.
github.com/infection/infection - b70eb6b88fe362797bf2ecaa2326a89d8dcfdc64 authored about 5 years ago
- Introduces back the `EventDispatcher` interface since we are implementing another one here. Th...
github.com/infection/infection - 5c25f2666ffe548063309c21cc8235d4134c6385 authored about 5 years agogithub.com/infection/infection - eab0281a1d0e8994e8b00b5a6e572471eae6e5da authored about 5 years ago
github.com/infection/extension-installer - c8aebfcbef3015f3869c64fb1a0b02f6dbc51564 authored about 5 years ago
* Decrease MSI after extracting Codeception Test Framework and removing a bunch of tests
* Up...
github.com/infection/infection - 196b790ff355d9b30b941a35e63570ab82ff50fa authored about 5 years agogithub.com/infection/infection - ffc0e0a3d0d11c47ecd000ae90a767c6f85c319c authored about 5 years ago
github.com/infection/infection - 00a9ccbe8c29e3babba6d614bb2ce9932f637713 authored about 5 years ago
separate packages
Use the tag instead of `dev-master` of `infection/abstract-testframework-ad...
github.com/infection/infection - ee556463a834f01fecad6bc91d65068b44b97ead authored about 5 years agogithub.com/infection/infection - abc05d2d9340c28fa3230537b834949b9afdd55b authored about 5 years ago
github.com/infection/infection - c667b3c5a3bce29ebfb33e6229439de7108627be authored about 5 years ago
github.com/infection/infection - a5355beac741a4d7782ece7f478965899291a329 authored about 5 years ago
- Rename `Timer` to `Stopwatch`
- Leverage the already installed PHPUnit Bridge to mock the tim...
github.com/infection/infection - a41aee795205f474ba46e296146c940e990ae419 authored about 5 years ago
Since `VersionParser` is no longer used with `Process` (cf. #1008), it is only used for the test...
github.com/infection/infection - e9c49eee14298dc9d8f0c20d187966d8a5d88241 authored about 5 years agoDepends on #998
- Rename `EventSubscriberInterface` into `EventSubscriber`
- Rename the `Eve...
github.com/infection/infection - 05b674d1bfb4ebea626e18e90f5b48c86c549d4f authored about 5 years ago
github.com/infection/infection - a23c239f76be3e3762b62971fe2e92de721dddbe authored about 5 years ago
This PR proposes to group the event dispatchers, subscribers, events and listeners under the `Ev...
github.com/infection/infection - 25796d971e8431f840609207c8cc01796e5449a3 authored about 5 years ago* Left-align phpdoc
* Fix CS
github.com/infection/infection - e638e8dd1c1dc8905175c0dc4b245d8671ebeeef authored about 5 years ago* Fix yoda conditions
* Fix CS
* Fix PHPdoc
Co-authored-by: Alexey Kopytko <alexey@kopy...
github.com/infection/infection - 07f88ef9db47ee414f04fb7a247bb931cdf1fd01 authored about 5 years agoThis PR removes some redundant e2e tests, that no longer provide value.
* Code coverage ignor...
github.com/infection/infection - e3567235d6743edb4f52549dcc6ad549953a8344 authored about 5 years agoThe current `MutatorFactory` is doing a bit too much IMO. Indeed it:
- _resolves_ the mutator...
github.com/infection/infection - 373893bc8cd0c45749669997d6703e9c73a312b3 authored about 5 years agoCloses #1007
github.com/infection/infection - 5780519270b255c4836b07254ddbe85a63f565ee authored about 5 years agoExtracts the ignore role of `Util\MutatorConfig` into `IgnoreConfig` which is now a simple speci...
github.com/infection/infection - 33ca5a6757f73e8c03d4c3ff4eed90d0ed127dff authored about 5 years agogithub.com/infection/codeception-adapter - 6ba9944830a510d10bad9f95e2a1e04d91b9e2a5 authored about 5 years ago
github.com/infection/codeception-adapter - ea66fa2fd030520ad1d19d534006724fd3a1c195 authored about 5 years ago
github.com/infection/codeception-adapter - 241b51a1f86524d65ef015b174aa7bed21fb0940 authored about 5 years ago
github.com/infection/infection - a6598582ac1c4eb9b83ff0acdb829ed1d0b76b61 authored about 5 years ago
github.com/infection/infection - 067c020674efc3e8d0382973fce1e88c474ad7fb authored about 5 years ago
github.com/infection/codeception-adapter - 72a4f0a5d7c05c623a2c18af6f92d36f7d512161 authored about 5 years ago
github.com/infection/include-interceptor - 02f9f90ef598bb09a2bbbe7cf7a6adeabf7b3158 authored about 5 years ago
- Make `VersionParser` final: the few places where it was mocked it was an unspecified stub henc...
github.com/infection/infection - a7671d13d31ad3cf5d38c7178103a2fe6b820e13 authored about 5 years agoThe empty PHP file was being parsed as HTML due to a missing line return. The resulting AST once...
github.com/infection/infection - d83b1be254e61b44b6490f3d4deb0e68f51d4e2b authored about 5 years agogithub.com/infection/codeception-adapter - af4fabf8046e15f0b14cb46c3992ff21cfae67d8 authored about 5 years ago
github.com/infection/abstract-testframework-adapter - 5235ec702bae66a5ee46bad28d571497708d7dac authored about 5 years ago
github.com/infection/extension-installer - fcf6c508a7c648f953de926a1acb7d25bb2a631f authored about 5 years ago
github.com/infection/infection - 2684806a02e760baf10cffea47288aeeb277e1e8 authored about 5 years ago
github.com/infection/extension-installer - 2aedb28e25682ef77a1150ae04b44c480ef80d0c authored about 5 years ago
github.com/infection/extension-installer - fceac1a2bd4d45e54f27a81e559967f96dcea010 authored about 5 years ago
Ditch `Pimple` in favour of an in-house fine tuned container
github.com/infection/infection - 80aeb22b5a25d37bf432d7912fe7ea20e963f917 authored about 5 years agogithub.com/infection/extension-installer - f6c45a4533323357232c1e61d6e856e031a4c794 authored about 5 years ago
Rely on the collected mutator files and whether they are implementing the `Mutator` interface ra...
github.com/infection/infection - f6de6e3a819a0432c33d3e95e713de2ca1aec93d authored about 5 years agogithub.com/infection/infection - 2f325aab1f020ab4b89d8616f757ca3bda243739 authored about 5 years ago
github.com/infection/infection - 000e048decc1d935fdfedfc30a394b3c0b72d490 authored about 5 years ago
github.com/infection/infection - 23d5baaaf025a3bc83b1deb5f6570790a84448c4 authored about 5 years ago
The goal is to move what's strictly related to PHPUnit XML coverage implementation in its own di...
github.com/infection/infection - 7cc479ac20977278af7179b7d4196b575f16fbcb authored about 5 years agogithub.com/infection/infection - 661628fba18a5e8701ab45ea93be8bbeb9c85076 authored about 5 years ago
- Rename `IgnoreMutator` `shouldMutate()` to `canMutate()` to be more in line with the `Mutator`...
github.com/infection/infection - 8462808de6369e7d2d57e56d3f93484e37a2d2c5 authored about 5 years agogithub.com/infection/abstract-testframework-adapter - 1a281ea8ab9e70a1720176e0354f2a23f1fc143d authored about 5 years ago
This is needed because this package can be installed
as a dependency for project, for Infection ...
github.com/infection/infection - d57eb7a919d905525427a9259071d1c723edde0f authored about 5 years ago
github.com/infection/infection - 379fe210bad26ef44064c5f6e544ec15ed38dac3 authored about 5 years ago
github.com/infection/codeception-adapter - 2709e69f224789f38a3a44783917108ab17e52e3 authored about 5 years ago
github.com/infection/include-interceptor - a9b14b580ea3c3189f6e9e5f0921746125077fdb authored about 5 years ago
github.com/infection/infection - d116c8648bec7977f98f7d63bdb75cfcb87022f9 authored about 5 years ago
- Moves `InvalidMutatorException` from `Infection\Exception` to `Infection\Mutator`
- Renames `...
- Rename `MutantCreator` to `MutantFactory`
- Extracts the mutant code generation of `MutantCre...
github.com/infection/infection - 2f3a400731dd734aeb1947fe7f7d18f2ef7877a5 authored about 5 years ago
This PR introduces a tiny wrapper for `Node|Node[]` representing a mutated node which has the me...
github.com/infection/infection - 8ebe36efbecc74bab9a0a4cf8b2cb4855261d1b1 authored about 5 years agogithub.com/infection/codeception-adapter - d369907a84ad8636020642fe31ca23b723051a27 authored about 5 years ago
github.com/infection/abstract-testframework-adapter - 8d22c268e2e3757e69d72478535a0a7e4d3e653c authored about 5 years ago
Add more tests to `MutantTest` and rename `mutatedFilePath` to `mutantFilePath`.
github.com/infection/infection - 737d141de13a01fea9b62d26ec739de6a628c1fd authored about 5 years ago* Move creation of PhpUnitAdapter, CodeceptionAdapter to their own factory classes
* Add phps...
github.com/infection/infection - 1391d7e24cad96bf9017ec0deed8a433d05554e8 authored about 5 years agoThe `MutantInterface` has only one implementation and since the mutant is an object created inte...
github.com/infection/infection - 78eb10ab094175608a5e6ae511cace15db009dbf authored about 5 years agogithub.com/infection/infection - a901742df18abf16339b16496105787e6ca39f0e authored about 5 years ago
Some test cases executes (or are very likely) I/O operations (read and/or write). Those test cas...
github.com/infection/infection - c152e7f6a44bcd0f54c086c4a276643a4f10518c authored about 5 years agogithub.com/infection/infection - c5d13b1ac9f01f64cd7ba0fa4c73a27422a9546c authored about 5 years ago
`Mutation#mutatedNode` is indeed a `Node|Node[]`. I was confused by the original where it was an...
github.com/infection/infection - ee15512c91672f4f1df42963132940907f84d73b authored about 5 years agogithub.com/infection/infection - eeff875e19ad69cb243457a7cb1923da5bae4594 authored about 5 years ago
This PR:
- Exposes only the `Mutator` name instead of the full instance in order to reduce th...
github.com/infection/infection - 9d71d77db37174d3124afc9a8ed78aec1ee01bb2 authored about 5 years ago
- Replaces the differ service IDs by their FQCN
- Mark the differs as `@final`
- Micro-optimiz...
github.com/infection/infection - b10793d7ca944b90678f7f09b16d049f2ca47efb authored about 5 years ago
This PR is an attempt at simplifying and breaking down the `XMLLineCodeCoverage` object
github.com/infection/infection - a7f9a1e57a0f6aae27cc6bafb1ccc4a1f134bb14 authored about 5 years agoThe goal here is to remove `Infection\Mutator\Util\Mutator`. The reason being are that I'm not f...
github.com/infection/infection - c8ece2c9a422e7d7ab9aa185b511b2268b229c4a authored about 5 years ago