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

Use constant for test framework instead of hardcoded values (#839)

github.com/infection/infection - ddcaf871837b4ddd4fd228f8120ebf9d94bddce0 authored about 5 years ago
Rework the configuration (#750)

Split the old `InfectionConfig` in favour of `SchemaConfiguration` which aims to present the fou...

github.com/infection/infection - ae2cc6b27f332310bb76a96c040adfab06f23cfb authored about 5 years ago
Update command-line-options.md (#147)

github.com/infection/site - 3f22f8abf00988899ec5f5cc479570cf8040b1c6 authored about 5 years ago
According to PHP 7.4 changelog, `stream_set_option()` should always return false (#837)

* According to PHP 7.4 changelog, `stream_set_option()` should always return `false`

https://...

github.com/infection/infection - b2c19d67aa3872d10ce625aefc727a3a8f5eafcb authored about 5 years ago
Add message explaining why those methods are putted in the integration PHPUnit group (#835)

github.com/infection/infection - c301a25f5ae62885216debb3585254d5d7cb78e3 authored about 5 years ago
Rework the include bootstrap file condition (#834)

github.com/infection/infection - b781ca70a42095cb3a915a667106ef8e1e6460d1 authored about 5 years ago
Remove default value from the coverage option (#833)

github.com/infection/infection - b77c6d1c012c792cd56336781ac79c98e32cb80e authored about 5 years ago
Add missing `UnwrapStrReplace` to the schema.json (#832)

github.com/infection/infection - 2362e77c611a856bf1b4341513fe3e00148222ce authored about 5 years ago
Implement UnwrapStrReplace mutator (#831)

* Implement UnwrapStrReplace mutator

* Fix test naming & comma position after here-doc

github.com/infection/infection - a534dfd03ee0f71ab2a915e6e370d11b20f1a103 authored about 5 years ago
Implement UnwrapStrReplace mutator (#146)

github.com/infection/site - cb23dd4a8758ecc8dd7f52b3c6d9ae4d8a867366 authored about 5 years ago
allow to enable pcov with initial-tests-php-options (#830)

github.com/infection/infection - 917b8fbe5c27d1562f6c3276df3cca6f0fdba784 authored about 5 years ago
Move tests from XmlConfigurationHelperTest which depends on the network to the integration PHPUnit group (#824)

github.com/infection/infection - 2ba4c26210419eeab463fd8a6a66cbfddd0fa3e1 authored about 5 years ago
Bump nikic/php-parser (#826)

The unpack property wasnt present untill 4.2.2.
So users who were still on 4.2.1 could get a no...

github.com/infection/infection - a3b8183c5c14be44e29e4fef670c83f838b8733d authored about 5 years ago
Update PHP-CS-Fixer configuration, apply rules (for version 2.16.0) (#820)

* Update PHP-CS-Fixer configuration, apply rules (for version 2.16.0)

* .prettyci.composer.json

github.com/infection/infection - 9ef404ec119464e8979e06c8dc02ada510d5c595 authored about 5 years ago
Update gitignore to capture the SymfonyFlex installed files (#823)

github.com/infection/infection - 1f16ec035eaa0bf75d04b934c5d142dd170e8091 authored about 5 years ago
Tweak the schema.json (#822)

github.com/infection/infection - f23a8ceb70f0d2ab248f0093928686b8abc1f202 authored about 5 years ago
Allow text logs to be written to a PHP stream (#821)

* Allow text logs to be written to a PHP stream

* Create an e2e test for writing the log to a...

github.com/infection/infection - 70ad12bdbf205d3b21ee2588ad18910bceaf907f authored about 5 years ago
New stream feature for writing logs to (#145)

github.com/infection/site - d4e1a09af70099ed7643b7094b4e723c83604dc8 authored about 5 years ago
Fix Docker builds for PHP 7.4 (#818)

github.com/infection/infection - 50c8197f27a07c099748438ed0d7f719b26d982b authored over 5 years ago
Rules to test on 7.4 on Docker (#816)

* Rules to test on 7.4 on Docker

* More rules to test on 7.4

* Add missing Dockerfile

*...

github.com/infection/infection - 84b271a14b5c09bc738c63301089d76af5d62730 authored over 5 years ago
Merge pull request #8 from infection/dependabot/npm_and_yarn/morgan-1.9.1

Bump morgan from 1.9.0 to 1.9.1

github.com/infection/tests-checker - 7f61d9e0c05e2f906757b3deeeef844b69a699e2 authored over 5 years ago
Merge pull request #9 from infection/dependabot/npm_and_yarn/lodash-4.17.15

Bump lodash from 4.17.10 to 4.17.15

github.com/infection/tests-checker - ca13d18479d1f3ca668a0d1583f373cc64caaba6 authored over 5 years ago
Merge pull request #10 from infection/dependabot/npm_and_yarn/js-yaml-3.13.1

Bump js-yaml from 3.12.0 to 3.13.1

github.com/infection/tests-checker - 8eeb71e87ee55ad9e75fbf65e5f6135c488a3942 authored over 5 years ago
Bump no-case from 2.3.1 to 2.3.2 (#139)

Bumps [no-case](https://github.com/blakeembrey/no-case) from 2.3.1 to 2.3.2.
- [Release notes](...

github.com/infection/site - c645b6eca8311e0ee198622020a0900444707d9f authored over 5 years ago
Bump tough-cookie from 2.3.2 to 2.3.4 (#144)

Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 2.3.2 to 2.3.4.
- [Releas...

github.com/infection/site - ea5367c656019c5d8fac4b0c1d53623cea686d1c authored over 5 years ago
Bump extend from 3.0.1 to 3.0.2 (#138)

Bumps [extend](https://github.com/justmoon/node-extend) from 3.0.1 to 3.0.2.
- [Release notes](...

github.com/infection/site - fbbc0ff3efc879440d7a729ad9a01791443826e6 authored over 5 years ago
Bump lodash from 4.17.4 to 4.17.15 (#141)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.4 to 4.17.15.
- [Release notes](http...

github.com/infection/site - e6c64a57726aa0f14b550741201ff2fb62b971fd authored over 5 years ago
Bump marked from 0.3.6 to 0.3.19 (#143)

Bumps [marked](https://github.com/markedjs/marked) from 0.3.6 to 0.3.19.
- [Release notes](http...

github.com/infection/site - ac6a7b832f38407016eb23afddb1808f7fbe03a8 authored over 5 years ago
Bump sshpk from 1.13.0 to 1.16.1 (#140)

Bumps [sshpk](https://github.com/joyent/node-sshpk) from 1.13.0 to 1.16.1.
- [Release notes](ht...

github.com/infection/site - 4784fded104302f3efd8d9738edeb8109c0ba5a1 authored over 5 years ago
Bump morgan from 1.8.1 to 1.9.1 (#142)

Bumps [morgan](https://github.com/expressjs/morgan) from 1.8.1 to 1.9.1.
- [Release notes](http...

github.com/infection/site - 0740c78d7d8119887cb18fb15d132a449c008a39 authored over 5 years ago
Bump js-yaml from 3.12.0 to 3.13.1

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.0 to 3.13.1.
- [Release notes](http...

github.com/infection/tests-checker - 2a1417efd58ef09c9bf7799e9934667586249748 authored over 5 years ago
Bump lodash from 4.17.10 to 4.17.15

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.10 to 4.17.15.
- [Release notes](http...

github.com/infection/tests-checker - 505b9535b2dc97a2badff552e3e76e886fbb49a0 authored over 5 years ago
Bump morgan from 1.9.0 to 1.9.1

Bumps [morgan](https://github.com/expressjs/morgan) from 1.9.0 to 1.9.1.
- [Release notes](https...

github.com/infection/tests-checker - 5e6fd2e5765a24437f8256588b429e57e574bb4b authored over 5 years ago
Bump mixin-deep from 1.3.1 to 1.3.2 (#137)

Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release...

github.com/infection/site - 66d790961a48c582125e28d2e87aed8fbffcfa4a authored over 5 years ago
Merge pull request #7 from infection/dependabot/npm_and_yarn/mixin-deep-1.3.2

Bump mixin-deep from 1.3.1 to 1.3.2

github.com/infection/tests-checker - 265191032e4dab442318850aad1477d4d9c361e3 authored over 5 years ago
Bump mixin-deep from 1.3.1 to 1.3.2

Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release ...

github.com/infection/tests-checker - 7bbeb6d8a7affb1bdd11624beac6f4ad5922e5a5 authored over 5 years ago
Ensure only unit tests are run with `make test-unit` (#812)

We currently have 3 PHPUnit groups: `default`, `integration` and `e2e` (which could be seen as a...

github.com/infection/infection - 90ada87ee05c0e218841eb9f18fbe02cb8e219b1 authored over 5 years ago
Update the gitignore file (#813)

github.com/infection/infection - 7c5f34eb2d7615464cc746bda9b4393eebd38947 authored over 5 years ago
Merge branch '0.14'

github.com/infection/infection - 2c915a4aa2c2b96a9ca2282254aebe8f7af29489 authored over 5 years ago
Don't allow unwraped variables to be unpacked (#804)

* Don't allow unwraped variables to be unpacked

This can generate syntax errors

* Move che...

github.com/infection/infection - 517851e38ae0140d64ddf5a2da78776234ab4c93 authored over 5 years ago
Add console output break lines (#799)

* Add console output break lines

* Remove unnecessary blank line

github.com/infection/infection - e4468121dbd473ae59b83e85664257e090d70f3b authored over 5 years ago
Fix coverage requirement checker configuration (#797)

The CoverageRequirementChecker is checking the CLI input option
initial-tests-php-options. This...

github.com/infection/infection - ce575795540ae99f8ea1f446cb62195c128ab0b6 authored over 5 years ago
Merge pull request #3 from infection/release-0.14

Update formula for 0.14.0 release

github.com/infection/homebrew-infection - 7dd0d0d8d99344f59ff24920578524b8b4db667a authored over 5 years ago
Update formula for 0.14.1 release

github.com/infection/homebrew-infection - a7d258a267850bc77a5046cd4952f1f576f83515 authored over 5 years ago
Update version

github.com/infection/site - 4eaca037671954fd832bb75b68cf1e3f09420a74 authored over 5 years ago
Get the first (root) directory because PHPUnit <8 and PHPUnit 8+ works differently (#796)

PHPUnit <8: <directory name="/absolute/path/to/root">
PHPUnit 8+: <directory name="/">

github.com/infection/infection - 34fec898ddbaf8c013bdba9e96324a6e6ccf4411 authored over 5 years ago
Update version

github.com/infection/site - 870363d61f6737952631ca4e1fdd64bf6f05b156 authored over 5 years ago
Update src/_posts/whats-new-in-0.14.0.md

Co-Authored-By: Alexey Kopytko <[email protected]>

github.com/infection/site - 8c46cc7327e332b1eaa70285a2468ed860d385ec authored over 5 years ago
Update src/_posts/whats-new-in-0.14.0.md

Co-Authored-By: Alexey Kopytko <[email protected]>

github.com/infection/site - 7a6d9b2322f00e170fd1e92740f02a409845fe39 authored over 5 years ago
Blog post for Infection 0.14.0

github.com/infection/site - 922b3a4e4d11bb6485ffad6211a8def3c992e894 authored over 5 years ago
Update changelog for 0.14.0

github.com/infection/infection - a1eb3df1012a2c86c0c32de9503e03140b1b7e9d authored over 5 years ago
Refactor InitialConfigBuilder (#793)

InitialConfigBuilder need not to pass DOMDocument around

github.com/infection/infection - 4143ba921b11aa6a48168b0c6a4701d6b3ee3c76 authored over 5 years ago
Refactor XmlConfigurationHelper (#792)

- Methods need no DOMDocument, \DOMXPath is enough
- Refactor tests

github.com/infection/infection - f14dd34ba7765a482d44046a6406c4b7ee8fdb2d authored over 5 years ago
Deactivate stderr redirection in phpunit.xml (#791)

github.com/infection/infection - d13836e0608b57667b83edb7d60dd5e15efd5d4b authored over 5 years ago
Fix: Run 'make cs' (#790)

github.com/infection/infection - dc562f82dbe2d5379bddd8e5019109d8ac3d98ca authored over 5 years ago
[RFC] Mutator: Spread operator in Array Expression - leave only the first element (#784)

* Mutator: Spread operator in Array Expression - leave only the first element

RFC: https://wi...

github.com/infection/infection - f4d229c25b137e9826841511b2ce3e6cd779ead7 authored over 5 years ago
Mutator: Spread operator in Array Expression - docs (#134)

github.com/infection/site - c964424e81dfe1304f5b19aba3ca2cf610371f5e authored over 5 years ago
mb_str_split mutator docs (#133)

github.com/infection/site - 91be63d44f3a26f640d56274086899f140eddb07 authored over 5 years ago
Mutate `mb_str_split` to `str_split` (#787)

github.com/infection/infection - 65b79e521836fd03d39e5eb423426d777df0609c authored over 5 years ago
Upgrade to PHPUnit 8.3.5 and fix bugs (#786)

Related to https://github.com/sebastianbergmann/phpunit/compare/8.3.4...8.3.5#diff-e9dd2b19c069a...

github.com/infection/infection - c79f7b8a79a088be00e0daf9d216fa49668a74db authored over 5 years ago
Add missed profile and mutator keys to the validation schema.json (#782)

* Add missed profile and mutator keys to the validation schema.json

* add repeatable configs ...

github.com/infection/infection - 26f7ac227d256cfde888785ec15875241a9acf4c authored over 5 years ago
Commit xdebug-filter.php to not dump it every build (#783)

* Commit xdebug-filter.php to not dump it every build

* Update appveyor.yml

* Update .trav...

github.com/infection/infection - 800ccd8805a95beb67b01fc6a0c6d34b76ad5899 authored over 5 years ago
Use xdebug-filter to reduce the time needed to collect coverage. See https://thephp.cc/news/2019/01/faster-code-coverage (#781)

github.com/infection/infection - 48bd81f3b7f45084639d74641908f773cb3e06b8 authored over 5 years ago
Move e2e tests to the correct place. (#780)

Several reasons:

1. e2e tests were located in `tests/Fixtures` which does not make sense
2. ...

github.com/infection/infection - 31f171445fd57a3cee6f022c7456d11ebfe40dd9 authored over 5 years ago
Rework infection command (#767)

* Rework infection command and split it up in four parts

* Rename command methods

* Rename...

github.com/infection/infection - 4754819baee73cc6f76962099955db98058c9565 authored over 5 years ago
Fix pre-push hook after Makefile updates (#779)

github.com/infection/infection - b2c72f4ece0e098438624864a8a60db6a41e46fb authored over 5 years ago
Merge branch '0.13'

github.com/infection/infection - 9704fe30c3895ed7929a79aa8eefd13046b3e7c9 authored over 5 years ago
Multiple extra test framework options escape in the wrong way (#736)

* Multiple extra test framework options escape in the wrong way

* Ensure multiple test framew...

github.com/infection/infection - 09b4d371d203f7f22dcf1741a3f6c657404fb61e authored over 5 years ago
Update appveyor badge after recreating a project

github.com/infection/infection - 9941352a8b55086076983bf50186f18be2ee65f2 authored over 5 years ago
PHPUnit-Bridge 4.3.4 is out with a fix (#777)

github.com/infection/infection - 6c9d603c18bafac2514b59bf8fadabd6f0d847c1 authored over 5 years ago
Improve a few doc blocks (#776)

* Improve doc blocks on arrays to better show what those arrays are

* Invert an if statement
...

github.com/infection/infection - bef3722fccc0e9dc4846d781ea260a53124ec1e3 authored over 5 years ago
Remove all inherit doc blocks (#765)

Fixes #749

github.com/infection/infection - c84d7c736b35084ee7797c5402994379b61efe56 authored over 5 years ago
Upgrade phpstan to 11.15 and use bleeding edge (#771)

github.com/infection/infection - 4b6c77170c16b26ccb0e11c251a66664c9d6a46d authored over 5 years ago
Remove Travis' phpunit binaries since they conflicts with vendor's phpunit (#773)

* Remove Travis' phpunit as it conflicts with vendor's phpunit in the tests

* Remove Travis' ...

github.com/infection/infection - e10db71fa2531bb092787d544fb276997dbea8bd authored over 5 years ago
Fix appveyor build (#775)

* List available php versions

* Use PHP 7.3 as it is the only available version of PHP for `c...

github.com/infection/infection - e80f7b076018c6787ccab48818a84ff0d943f5bb authored over 5 years ago
Remove an unused property in the test (#770)

github.com/infection/infection - 4f6846930e2ceba76f6bec7db62673cf2d9640ca authored over 5 years ago
Merge branch '0.13'

github.com/infection/infection - 34ec1bad7417b184e80c7bb58c4f3abffc39b0b5 authored over 5 years ago
Deal with object settings (#772)

github.com/infection/infection - 0f2f3690b38c35971629fe5c61dcb5b116bc13c6 authored over 5 years ago
PHPUnit-Bridge 4.3.3 and earlier are broken with PHPUnit 8.2.5+. (#766)

* Keep from upgrading to PHPUnit 8.3

* PHPUnit-Bridge 4.3.3 and earlier are broken with PHPUn...

github.com/infection/infection - 0d3f317699fd9f97b8007335132b0eb15ea8dcb0 authored over 5 years ago
Typo in ignored methods (#132)

Method in doc doesn't match the method in config example.

github.com/infection/site - 6784b9bc379cda2d1b64ca960bfbdecf1d646d59 authored over 5 years ago
Remove type wrap of anyOf to fix invalid JSON schema (#763)

github.com/infection/infection - dbad85e0c812c3ab08531d4960d527e5fcc95dbe authored over 5 years ago
Remove the service factories dependency on the input object (#759)

github.com/infection/infection - fbb3367af8ed163306d5d837bee92c769637bef2 authored over 5 years ago
Consume directly the InfectionContainer instead of a generic PSR-11 (#761)

github.com/infection/infection - e0f526e36df0fc33a3ea6c433e3cad1c2ee14b3a authored over 5 years ago
Allow installation only with the most recent versions (#743)

github.com/infection/infection - 365d2fc8a60b14b0aa42f72c242e79a778aa84e2 authored over 5 years ago
Remove internal tags on test code (#760)

github.com/infection/infection - 58da7027b09f6144af819f0aee2d25b29d2424af authored over 5 years ago
Move coverage data to the mutation (#733)

This PR has 2 goals

* Reduce the amount of times the same information about coverage is calcu...

github.com/infection/infection - de58e81ff79669c8a63bf8126c2b7e6f66a4be64 authored over 5 years ago
Add a test for NoCodeCoverageException (#756)

github.com/infection/infection - 5b04a26ecefd715fb408ea62e5c2d50ad5b577ac authored over 5 years ago
Move the registration of the built-in services in a factory function (#752)

github.com/infection/infection - bb732f50f3656d833179577d86ac07f42aae9f20 authored over 5 years ago
Remove some dead code (#758)

- Remove an unused property
- Make a protected property from a private class private

github.com/infection/infection - db77ba6a21cdaca78fbe09996aae63a010621911 authored over 5 years ago
Fix typo in ProjectCodeProviderTest error messages (#757)

github.com/infection/infection - 4b4dcb4f02167f6dfbc4c136a4a992c6a36da59e authored over 5 years ago
Rework ProjectCodeTest (#753)

As per an internal discussion, since the test code is not public from a library consumer PoV, it...

github.com/infection/infection - 4caac9376a7f7bbb2070fa4316aaf9ed297ddc84 authored over 5 years ago
Add Symfony PHPUnitBridge (#755)

This allows to:

- Fail hard if our code is using (direct) deprecated code
- Add a coverage l...

github.com/infection/infection - f915c7f8cf1c09a3727faa7ed0b32ae324a37252 authored over 5 years ago
Remove $this from the Container service declarations (#754)

This allows to provide both more flexibility as how the container is created (cf. #752) and also...

github.com/infection/infection - 35e90bbae233ef3b3f04e91b7625a40944c1fe94 authored over 5 years ago
Replace usage of parameters from the container with the configuration (#751)

As per the description, in order to:

- reduce the number of parameters registered to the cont...

github.com/infection/infection - d12a7fc7af449c62efe000de5bbc31a48df85914 authored over 5 years ago
Refactoring of the Locator (#747)

Working on the configuration I found out I need some tweaks in the `Locator`. However after chec...

github.com/infection/infection - 1e22d9ef46faccd38ccb7cc61ecbb20ad3ab8983 authored over 5 years ago
Merge pull request #4 from alexfinnarn/patch-1

Change deprecated "getFiles" method to "listFiles"

github.com/infection/tests-checker - f94e99904b3e68720db8bf6875959d373a58ba56 authored over 5 years ago
Change deprecated "getFiles" method to "listFiles"

fixes #3

github.com/infection/tests-checker - bfc1986444e8d6cd2c2555f08707dad6cb56aa41 authored over 5 years ago
Specify the local for the .gitignore file sorting (#748)

github.com/infection/infection - 48631ae306a19d1302b888d82d40aa009b113a73 authored over 5 years ago
Use codingmachine/safe (#745)

github.com/infection/infection - d113e502a7beb90e521bb4b08cbb890d1c21d6d0 authored over 5 years ago