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

Add Flip Coalesce operator mutator (#1389)

* Add Flip Coalesce operator mutator
* do not mutate when left operand is constant defined thro...

github.com/infection/infection - 8113322b1537bf10843d6e811ea97e9798a164cb authored about 4 years ago
Update mutators.md with FlipCoalesce mutator

Ref: https://github.com/infection/infection/pull/1389

github.com/infection/site - 757cac65a08a8eab6fc91ef57bbe387c50f28966 authored about 4 years ago
Add `ignoreSourceCodeByRegex` key for custom mutator definitions (#1385)

Fixes #1384

github.com/infection/infection - 5d1e7d6bcc24b45ed69d92128b568a0de198ab80 authored about 4 years ago
Add a note about `git fetch --depth=1 origin main`

github.com/infection/site - 73f0a0ef3f36dee20c2abb154309f6cf865180a9 authored about 4 years ago
Update src/guide/command-line-options.md

Co-authored-by: Alexey Kopytko <[email protected]>

github.com/infection/site - dc7aaa72287dda63bea9f63cbfb4c05252930428 authored about 4 years ago
Update src/guide/command-line-options.md

Co-authored-by: Alexey Kopytko <[email protected]>

github.com/infection/site - 502a8470ca1d9b4b8f2f56be0065514bbb981af6 authored about 4 years ago
Remove AppVeyor as we use GitHub actions with Windows (#1383)

* Remove AppVeyor as we use GitHub actions with Windows

* Remove appveyor.yml test check

github.com/infection/infection - 85091deff6a7415b5552cadfa2b484c04a046b95 authored about 4 years ago
Ensure Mutator::mutate() is mutations-free (#1382)

* Update UnwrapArrayChunk, UnwrapArrayColumn

* Ensure Mutator::mutate() is mutations-free

...

github.com/infection/infection - 7d42b2b3317871e6548bf09fc325fa516fd3db69 authored about 4 years ago
Merge pull request #178 from infection/feature/drop-7.3

Drop PHP 7.3 support for Infection

github.com/infection/site - 67055c625c8f21e5d358a90c940e27eef4d97711 authored about 4 years ago
Update versions for 0.19.0

github.com/infection/site - bbd9c86668fbb784164d5e5f9b24fb4b1c5d25d0 authored about 4 years ago
Merge pull request #184 from infection/0.19

Add a blog post for Infection 0.19

github.com/infection/site - 7da27a665893bfcce5bdc9b20512e18b68a1ce6c authored about 4 years ago
Add a blog post for Infection 0.19

github.com/infection/site - 7b9aa61b4e6ea3b1608d9bcaf0f24c117ebb1dd8 authored about 4 years ago
Add changelog for 0.19.0 release

github.com/infection/infection - e28e9ed25217dd8a9f5ffb480347ba96e3a39d3f authored about 4 years ago
Document `--git-diff-filter`, `--git-diff-base`, `--logger-github` options

github.com/infection/site - b33c94f679cbb0a8890bd67ec163079b4f06fba3 authored about 4 years ago
Introduce XmlConfigurationVersionProvider (#1378)

Fixes #1283 to the point we're using Infection with the newest PHPUnit configuration.

github.com/infection/infection - 31190458618d4edc0de0f30c442ca7fb97ae3045 authored about 4 years ago
Trigger Travis CI deploy stage only for tagged builds (#1379)

Should cut about a minute or two of build time.

github.com/infection/infection - a209c952e3208c06a9fb3182a3e260db210500a6 authored about 4 years ago
Refrain from adding filter tags if there are existing new-style coverage / include tags (#1294)

Co-authored-by: Luís Cobucci <[email protected]>

github.com/infection/infection - 78758c290089a2259e3f63d51cf1846bdd0079dd authored about 4 years ago
Request coverage reports with command line args (#1375)

* Request coverage reports with command line args

* Remove coverage reports from PHPUnit 9.3+...

github.com/infection/infection - 0db4bce924e5ee55caf92b4bd8e39366b570f152 authored about 4 years ago
Integration group annotation does not take comments (#1376)

github.com/infection/infection - cc299b167f3fccdca74af5934eab6442c4764119 authored over 4 years ago
Fix spelling in console output (#1335)

* Fix spelling in console output

Fix the spelling in the "consider increasing the required......

github.com/infection/infection - 507492bd89fbead273449c2d64c0a5a8adad70b6 authored over 4 years ago
Limit Travi CI builds to .phar, which isn't tested on GH (#1373)

github.com/infection/infection - 69f52434a7029a50d4dedaa6b4fd14513358c404 authored over 4 years ago
Remove AppVeyor, run E2E tests during CI (#1365)

- Use absolute path for PHPUnit.
- Use bash as default shell in Makefile.
- Run a subset of...

github.com/infection/infection - 4353f9803454e3802275e6c046c8698e881311d5 authored over 4 years ago
Work around issue in Safe/DateTimeImmutable (#1370)

github.com/infection/infection - 6727c62bbbf37ac134b84c033cfb52b1a16a0352 authored over 4 years ago
Use the same PHPUnit version for E2E tests as for Infection (#1372)

github.com/infection/infection - aa9b379ddbd9db114c747e89d300574867a5c778 authored over 4 years ago
Improve Makefile, E2E tests (#1371)

* Improve Makefile, allow E2E tests with PCOV

* Update E2ETest.php

* Add an option to clea...

github.com/infection/infection - b39db459012eb76f1be0e9d8c6b5f853288f78fd authored over 4 years ago
Improve Dockerfiles (#1369)

* Improve Dockerfiles

* Optimize COPY

github.com/infection/infection - 7c189158f9bbdaf26052820574353ce811536ee6 authored over 4 years ago
Use Alpine CLI instead of Ubuntu, add PHP 8 Docker image (#1349)

github.com/infection/infection - 254b9e26fea47ff30f7f63a208b2d750dd45011e authored over 4 years ago
Spell "paste" properly (#1367)

github.com/infection/infection - 727aafb1b4b4c64b500faf5853136ba0e4ef84b3 authored over 4 years ago
Use GitHub Actions to test on Windows (#1362)

* Use GitHub Actions to test on Windows

* GitHub actions use 2-core CPU

* Call PHP scripts...

github.com/infection/infection - d677c6c81ba00eb22435b26ba0fad17fce3c5200 authored over 4 years ago
Attempt to fix PHPDBG builds (#1364)

* Attempt to fix PHPDBG builds

* Enforce builds on PHP 7.4 with PHPDBG

* Update .travis.yml

github.com/infection/infection - ad92237727b5bff7e64843e70958146d3c085b02 authored over 4 years ago
Allow installing on PHP 8 (#1360)

github.com/infection/infection - f962d9c8eb3b82d242d724dcb04f24c4e0aaaf63 authored over 4 years ago
Remove autoreview from travis (#1361)

github.com/infection/infection - 96fb7d88989085d88c4ac4fb164b89fec73194f8 authored over 4 years ago
Bump PHP-Parser (#1354)

* Bump PHP-Parser

* Whitelist PHP 8.0 constants in scoper.inc.php

github.com/infection/infection - 8d6c4d6b15ec58d3190a78b7774a5d604ec1075a authored over 4 years ago
ArrayItemRemoval should not mutate lists (#1358)

* ArrayItemRemoval should not mutate lists

* Update src/Mutator/Removal/ArrayItemRemoval.php
...

github.com/infection/infection - b8bbd8b1bb438ae06a90561ee1fdedf7f1b74ce4 authored over 4 years ago
Remove Dockerfile-php73-xdebug (#1348)

Co-authored-by: Alexey Kopytko <[email protected]>

github.com/infection/infection - 87afb6e16e16e9d7fab016c11fcc96aec800c7c5 authored over 4 years ago
Slim down Docker image (#1352)

github.com/infection/infection - 9a1a1118dbc99ec6b5881a67859ed22caaa8c83b authored over 4 years ago
Don't mutate $limit argument from 0 to -1 and from -1 to 0 in `preg_split` function (#1347)

* Don't mutant $limit 0, -1 in preg_split

* Amend TimeoutSkipped e2e test

* Amend ExecPath...

github.com/infection/infection - 1d82648fe4d98ccd9b8d650b1e6677b67749b6d7 authored over 4 years ago
Add more tests for DecrementInteger, IncrementInteger and OneZeroInteger mutators (#1356)

github.com/infection/infection - 42e63139ad076a299041a949f72349243f0f36df authored over 4 years ago
Change DecrementInteger mutator behaviour when -1 is mutated to -0 instead of -2. Change IncrementInteger mutator behaviour when -1 is mutated to -2 (#1351)

github.com/infection/infection - c0006f14fa179dfbf2b042e07fef1b143db7cf03 authored over 4 years ago
Update mutators.md (#182)

github.com/infection/site - 8698593e2043a2ab075add1602c1f728c6a2950e authored over 4 years ago
Introduce YieldValue mutator (#1342)

* Introduce YieldValue mutator

Mutatates:

- yield $a => $b;
+ yield $b;

github.com/infection/infection - 81099171f3e43fc600e73f515e80858a49d240fb authored over 4 years ago
Update workflows (#1343)

* Should improve cache-hit ration.
* More meaningful build names for protected branch config.

github.com/infection/infection - 65dc48a19f68e6b26ea4bcdffed341bb0f309dbd authored over 4 years ago
Add autoreview workflow (#1344)

* Add autoreview workflow

github.com/infection/infection - de740276a86dee8655d3ee7b32d1f9f31bb321c2 authored over 4 years ago
Switch to use ocramius/package-versions (#1341)

* Switch to use ocramius/package-versions

Use of compatibility package is no longer needed on...

github.com/infection/infection - e6156e4161ea035ac7bf47df65eeda00b190e8fd authored over 4 years ago
Merge pull request #181 from infection/sanmai-patch-2

Add a note on PHPUnit 9.3

github.com/infection/site - 0703a636af393646d94a3ddf9cd03d64f21b321c authored over 4 years ago
Update src/_posts/whats-new-in-0.18.0.md

Co-authored-by: Maks Rafalko <[email protected]>

github.com/infection/site - 358a3c60fa04aa9c98bea613199f1f8643ebc91f authored over 4 years ago
Update badge to PHP 7.4 version

github.com/infection/infection - 0cae2266344897f1a9f23d3c188b52c749917f67 authored over 4 years ago
Drop support for PHP 7.3 (#1340)

* Remove PHP 7.3 from CI matrix

github.com/infection/infection - 88d0e3dd4b41a01449719813f0d49e49fab2870b authored over 4 years ago
Add a note on PHPUnit 9.3

github.com/infection/site - 4f37f39b9b25a4afcf0795eb7224a6e5c54bbe40 authored over 4 years ago
Update the date of the blog post

github.com/infection/site - be4ba8f464a29b6426e61008b111015b0fd58070 authored over 4 years ago
Merge pull request #179 from infection/release/0.18

Add a blog post for 0.18 version

github.com/infection/site - 23f8d46301d20576540c63f97b6b937dfc052c19 authored over 4 years ago
Add changelog for 0.18.0 release

github.com/infection/infection - ddea14cf710fe3ce041f26ea0e7365e49263bdff authored over 4 years ago
Add a blog post for 0.18 version

github.com/infection/site - 58814203deef4bb5112d1bd226b4870a3fa96553 authored over 4 years ago
Drop PHP 7.3 support for Infection

github.com/infection/site - 520f554c3f4d595ed92d7c90fc6a7d6c735c4a28 authored over 4 years ago
Improve CI caching situation (#1339)

github.com/infection/infection - 6c66bee0a3ff3564147aaef23f7a75c111d9865e authored over 4 years ago
Check the length of schema node before using its values (#1338)

Also, remove trailing whitespaces in `.github/workflows/tests.yaml`

Fixes https://github.com/...

github.com/infection/infection - 7eec2592fd6aeadef5f9f8fe690e1f793ec55e1d authored over 4 years ago
Ensure Infection runs on PHP 8 (#1309)

* Update composer.json to allow PHP 8

* Update all project and tests to use PHPUnit 9.3 since...

github.com/infection/infection - 2679bf3efd5d94d000cdda36e191c3cfecdf9e76 authored over 4 years ago
Add an ability to ignore Mutators for source code line(s) by regular expression (#1326)

* Add an ability to ignore Mutators for source code line(s) by regular expression.

Fixes http...

github.com/infection/infection - ee40e434a0b3ec8385e3d1d5591c2013b72a7720 authored over 4 years ago
Merge pull request #177 from infection/feature/ignore-code-by-regex

Document how to ignore mutations matching the source code by regular expression

github.com/infection/site - f8522415a8a9112b3b65675d859aa98c92b30e9d authored over 4 years ago
Update src/guide/how-to.md

Co-authored-by: Alexey Kopytko <[email protected]>

github.com/infection/site - e4a307fba0d61fe22e36a803f0c8fd01e30434f7 authored over 4 years ago
Update src/guide/how-to.md

Co-authored-by: Alexey Kopytko <[email protected]>

github.com/infection/site - 05872515fc36429f05226c0d150c13df1adee715 authored over 4 years ago
Update src/guide/how-to.md

Co-authored-by: Alexey Kopytko <[email protected]>

github.com/infection/site - 1d9609a507e28c07dd06b42da6818c270411b9ca authored over 4 years ago
Document how to ignore mutations matching the source code by regular expression

github.com/infection/site - 04ebf5fbd1e797a39e6be2880ea3b5352de28c6d authored over 4 years ago
Dedicated static function to parse out mutator name (#1331)

github.com/infection/infection - d6bd395e85a8b8b2f44a497eb064e5f644210adb authored over 4 years ago
Quick GitHub Actions testing workflow (#1333)

* Quick GitHub Actions testing workflow

Adopted from #1309

* Don't test on PHP 8 for time ...

github.com/infection/infection - ea3c0b48ad2e2ca0c344ddc4389a4a61be61fc92 authored over 4 years ago
Avoid decorating mutators with IgnoreMutator unless required (#1332)

github.com/infection/infection - 6f21b55a7028ef5acb3f9fc95b00d9ef613cf3cd authored over 4 years ago
Test for Engine (#1330)

* Test for Engine

* Add test for InitialTestsFailed

* Test for successful run

* Fix Met...

github.com/infection/infection - 2a2a2039f1da4d85cd7f7e1fb93bf37384a775e2 authored over 4 years ago
ignore-msi-with-no-mutations option should work even if there were skipped mutations (#1328)

github.com/infection/infection - 5eb535769d8e4675cf79161db35b06ac11eebdca authored over 4 years ago
Do not use deprecated getClass() (#1324)

github.com/infection/infection - b28f2e2054996569a4b310a9762c8e2b0abdb2b0 authored over 4 years ago
Private methods cannot be final as they are never overridden (#1325)

github.com/infection/infection - f52ab1962e6520a6dc14cc9dbdfe891b4779b400 authored over 4 years ago
Change minimum supported PHP version in the Badge of README file

github.com/infection/infection - 25582f2ffba3a635dd41c1fa37ff2e1c18cdf964 authored over 4 years ago
Add Infection Playground information to github bug report template

github.com/infection/infection - 55111409a6bff06f10327250a7f5224ff13bb582 authored over 4 years ago
Assume non-interactive mode when running in a CI environment (#1048)

* Assume non-interactive mode when running in a CI environment

This way Infection would not s...

github.com/infection/infection - 031513807c87b1bd1fc470fe7d4f25623584e3b6 authored over 4 years ago
Replace non utf-8 characters before `json_encode`'ing to avoid failure in JsonLogger with `Malformed UTF-8 characters` error (#1320)

Fixes https://github.com/infection/infection/issues/1316

github.com/infection/infection - ac512606a5cb6d7fa639b6410f9c2d70eaddbb70 authored over 4 years ago
Declare incompatbility with PHPUnit 9.3+ (port #1319 from 0.17 to master)

github.com/infection/infection - 34671ab5478b4d2d5967661f718aba446b3c14b7 authored over 4 years ago
Update dependencies pre-PHP 8.0 (#1318)

* Use composer/package-versions-deprecated

* Bump infection/abstract-testframework-adapter

github.com/infection/infection - f94c131a89b04a539c0a7f4aa09a0a2e2e3d60eb authored over 4 years ago
Update TestFrameworkFinderTest to do not use expectExceptionMessageRegExp (#1317)

github.com/infection/infection - 49ee90f40a1f94f547026b3d3e4a932bd331af43 authored over 4 years ago
Add LICENSE from the root project

github.com/infection/abstract-testframework-adapter - 064dd9277bf9a1e5d57d24474a96785a101b2aef authored over 4 years ago
Merge branch '0.17'

github.com/infection/site - af46d10a1d460f4bbb7d22634b44e019d3d8e982 authored over 4 years ago
Merge pull request #175 from sanmai/pr/2020-08/gpg

Include public part of the GPG key on site

github.com/infection/site - fa069f2343d4c261b1ced81521bcb45a2d51ebd3 authored over 4 years ago
Update src/guide/usage.md

github.com/infection/site - bb2d5bb7dba04128343ef0feb8c3b802b22cf832 authored over 4 years ago
Move `infection.pub` to files folder and fix the link

github.com/infection/site - 748abbba5e519f3eac1d256ca9e1cb6b3ebf2d73 authored over 4 years ago
Merge pull request #173 from Khartir/switch-mutator

Add description for SharedCaseRemoval mutator

github.com/infection/site - 35715bfba138a8d8645e24ddb5e8bd1abaef9472 authored over 4 years ago
Add mutator to remove shared cases (#1306)

* add mutator to remove shared cases

* change coding-style

Co-authored-by: Thomas Gnandt <...

github.com/infection/infection - 0ed4691308ee6e5541651259468a7bbd7e8ffa31 authored over 4 years ago
Allow fractional values for timeout (#1313)

github.com/infection/infection - 5337aa3657fe50da7f8a5ad6ca1d70c71a9b8666 authored over 4 years ago
Include public part of the GPG key on site

github.com/infection/site - 4f1afa661c314c8f49e3b3efbb173fafc74e4314 authored over 4 years ago
Improve JUnitTestCaseTimeAdderTest (#1312)

* Improve JUnitTestCaseTimeAdderTest

* Add a workaround for SIGSEGV in InitialTestsRunnerTest

github.com/infection/infection - d6c80c9367dd392f09fcb4298271cfc5dda2937e authored over 4 years ago
xdebug_disable: use return instead of exit (#1315)

Builds without embedded XDebug should be able to continue

github.com/infection/infection - 75fa6b12a522d8bdd9cf815167d48d9682c67485 authored over 4 years ago
Add a workaround for SIGSEGV in InitialTestsRunnerTest (#1314)

github.com/infection/infection - 04ca78d7601ed216f3c5ea17405f0c3df6ef8070 authored over 4 years ago
Merge pull request #3 from infection/sanmai-patch-1

Delete composer.lock

github.com/infection/abstract-testframework-adapter - ee3c0ea96fb4b733a11383d8ae0870f4172e846c authored over 4 years ago
Delete composer.lock

It does not make sense to drag it around since this is a library.

github.com/infection/abstract-testframework-adapter - 4a9b2c890b09a39cdebf44f1fd20a8abeb838494 authored over 4 years ago
Merge pull request #174 from infection/sanmai-patch-2

Update timeout description

github.com/infection/site - b8754af2f3cbb5f8266cf0e7ceb4f617086b8449 authored over 4 years ago
Update timeout description

github.com/infection/site - c2aa31ec3cf91f2e884f0a0ae63402706d50f87c authored over 4 years ago
TestLocator returns non-unique tests, but Mutation didn't know that (#1310)

* TestLocator returns non-unique tests, but Mutation didn't know that

Fixes #1304

TestLoca...

github.com/infection/infection - b09faf6b2d6528c99177e843f6bcfe48495efa3b authored over 4 years ago
Add Infection Playground section, remove dead code, fix typos

github.com/infection/site - e91003a4d2b6c7438809accb9b06852fae7c342e authored over 4 years ago
add description for SharedCaseRemoval mutator

github.com/infection/site - 90d528757be38ecea5880006acfc62355c574c2c authored over 4 years ago