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

Move RunCommand specific behaviour from the Application to the command (#1217)

When looking at the `Application`, you might find a couple of intriguing things:

- we restart...

github.com/infection/infection - e9fc89bf541219667bb05a2a2185c316ac5abb8d authored almost 5 years ago
Add return type to CloneVisitor (#1220)

github.com/infection/infection - 0a2043327aed10f7d846522cbc4d6ff8ee6c042e authored almost 5 years ago
Tweak the memory limiter (#1216)

github.com/infection/infection - 10c16f7ed9809ef74aec0a33d7ef24cca053f537 authored almost 5 years ago
Make coverage path more tolerant (#1214)

This PR completes the journey started with #1193 and #1194. Now you can provide `--coverage=buil...

github.com/infection/infection - a402f03e1184dbe18ebee39eae9203e016e2f751 authored almost 5 years ago
Review the RunCommand option descriptions (#1213)

github.com/infection/infection - ba1de6f1925536f3c9becd425309900a2d91a5c6 authored almost 5 years ago
Add CannotBeInstantiated and throw UnsupportedMethod where appropriate (#1211)

github.com/infection/infection - ebfe40f3dc4c05795db4ef5187aab294e1107d5c authored almost 5 years ago
Introduce MutationAttributeKeys (#1210)

Those attribute keys which are used in Mutation & the lexer, so maybe it's better to extract it.

github.com/infection/infection - 8474dbb69e7580c2cc48b752c2034caaab0e482a authored almost 5 years ago
Merge pull request #1212 from theofidry/0-16

Merge 0.16 to master

github.com/infection/infection - 0fbe575056278a925cf211ed7396bf6c4a1729f0 authored almost 5 years ago
Merge remote-tracking branch 'upstream/0.16' into 0-16

github.com/infection/infection - a5904cfd0297e4c0402d3c106fda83848360e73c authored almost 5 years ago
Round MSI scores (#1190)

- Better min-score and min-covered-score validation
- Round min-score & min-covered-score value...

github.com/infection/infection - ff601f6f1d387d6233609322a97f222427d2af54 authored almost 5 years ago
Auto-discovery of the index XML coverage report file (#1194)

Follow up of #1193: auto-discover the index XML file.

With #1193 and this PR, I will be able ...

github.com/infection/infection - a9e393ca5137b8a34d6222c50f9db7a22f2339f5 authored almost 5 years ago
Rename MutantProcessBuilder to MutantProcessFactory (#1204)

I think it is more appropriate to call it `Factory` than `Builder`, since it's:

- closer to w...

github.com/infection/infection - 515a11f4841578205d0e9e09da7c54193625ead3 authored almost 5 years ago
Remove unnused MsiCalculationException exception (#1208)

github.com/infection/infection - 15f3baf95a5f370d019b021d8f803e98dbf566b8 authored almost 5 years ago
Merge pull request #2 from edwin-benitez/master

Updating CodeceptionAdapter.php 'run' command

github.com/infection/codeception-adapter - 09dda58180bc3ba7ca3cb865ba0d0d84dfe3ef5a authored almost 5 years ago
Restrict Docker build context to only what is needed (#1203)

* Restrict Docker build context to only what is needed

* Update .gitignore

github.com/infection/infection - bf24a8ef0da38944da2bd03bb58591d44dda7405 authored almost 5 years ago
Update CodeceptionAdapter.php

Updating the run command to go before arguments and options.

github.com/infection/codeception-adapter - dd20b60fda51ffb2ffaef46e630ba833816704a0 authored almost 5 years ago
Fix a few memoizing calls (#1206)

github.com/infection/infection - c3dd05a2b0c13887688bd133c3916769b0ce48de authored almost 5 years ago
Update PHPStan, fix warnings (#1202)

* Update PHPStan, fix warnings

* Update RunCommand.php

github.com/infection/infection - dbfa4de5d047a75f4370b31fb8909c5f78b70bff authored almost 5 years ago
Revert broken test (#1205)

github.com/infection/infection - dd6ac5ec3c1d3c73a0593ecd943059a6884f8fcb authored almost 5 years ago
Log initial test failure instead of throwing (#1199)

github.com/infection/infection - 6af58ba7a86ec938cfe45f9a832e6f6a12422b2f authored almost 5 years ago
Auto-discovery of the JUnit file (#1193)

One thing that annoys me with the current `--coverage` option is its rigidity. It is cumbersome ...

github.com/infection/infection - 13abd6ec9e83563f395506c6c5c309505a8fb527 authored almost 5 years ago
Move the process termination callback from the process runner to the process bearer (#1197)

While I believe it makes sense that a process runner is aware of a closure to call at the end of...

github.com/infection/infection - 1caa4653d99c9c29d3d0705ccf64cd15e2a0b920 authored almost 5 years ago
Add tests-checker bot

github.com/infection/phpspec-adapter - da11a10dacbf85d9481c24f19e8bbfacbefecb77 authored almost 5 years ago
Add tests-checker bot

github.com/infection/include-interceptor - 727a884dd895ab1e140eb2746437b2019a848903 authored almost 5 years ago
Add tests-checker bot

github.com/infection/extension-installer - 5653e27082a4ba690f765b03ea48edc6e251e13e authored almost 5 years ago
Fix Travis CI builds (#1201)

* Skip initial tests

github.com/infection/infection - b02a5a2e3eabbe8c3630e8159ec2d9b6a0966eb9 authored almost 5 years ago
Add tests-checker bot

github.com/infection/codeception-adapter - 63bf85d21fed6d2d16ce3ef146747b9beb9015df authored almost 5 years ago
Benchmark for JUnitTestCaseSorter::uniqueByTestFile (#1177)

* Sample of JUnit test timing from a real project

* Implement bucket sort

Co-Authored-By: ...

github.com/infection/infection - c538af7f1ece3255b4bc629af80643120698f4b7 authored almost 5 years ago
Tweak the MinMsiChecker to throw instead of returning a boolean (#1189)

Depends on #1188

- Rename `TestRunConstraintChecker` to `MinMsiChecker`
- Move metrics rela...

github.com/infection/infection - e53add91c13b7cbb116c1e82f981942cb3452a3a authored almost 5 years ago
Introduce UnsupportedMethod (#1198)

Small exception to be a bit more expressive when throwing an exception in a method when the meth...

github.com/infection/infection - 90c9918aff29e44a6e04d798118afec208dbc07f authored almost 5 years ago
Introduce MutantExecutionResultFactory (#1184)

Ultimately I would like to introduce `ProcessBearer::callback(): (Closure(): void)` which could ...

github.com/infection/infection - 424766e049275e2e827486a1c47b407e0ebe4a4d authored almost 5 years ago
Fix doc trailing spaces (#1196)

github.com/infection/infection - eedce9d56e2e223c50a891c00e7690209e1f03e1 authored almost 5 years ago
Introduce CannotBeInstantiated trait (#1195)

github.com/infection/infection - 30dd45a205584f3d39fbcfbb2cd73b3da202bf81 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - c8e88e9363b0aec6beab01260b9afa6dfb87dfab authored almost 5 years ago
Merge pull request #162 from sanmai/pr/2020-03/blogpost16

Update for pending blogpost

github.com/infection/site - b5dd7b1f7c98eeadad5dae784d6c6be4a3685d82 authored almost 5 years ago
Tweak JUnitTestCaseSorter (#1187)

* Tweak JUnitTestCaseSorter

* Update comment

* Update return type

github.com/infection/infection - c3db77a379cdd4917a8022d7633f6cd9a8968ef6 authored almost 5 years ago
Update CHANGELOG.md for with 0.16.0 changes

github.com/infection/infection - d38b6cbfb4549dbd0a21a5c1fd258e26c49dab7f authored almost 5 years ago
Update section of perf

github.com/infection/site - f03a962cd1d0687a4eee498d24c86943812a34ab authored almost 5 years ago
Rephrase paragraph about speed up

github.com/infection/site - c2bc4f92c707f62d63f610558782cea15ac6edc7 authored almost 5 years ago
BC break with infection.json.dist

github.com/infection/site - c026dfdcef81305f5936cf09d29d23b49d2eae4b authored almost 5 years ago
Сheck adapter from infection.json config file in order to install a package (#1169)

Install test framework adapter *after* `ConfigureCommand` is executed to ensure `infection.json`...

github.com/infection/infection - e44e782503ccb121178d3c738b20b971e2a57080 authored almost 5 years ago
Rename InfectionCommand to RunCommand (#1188)

- Rename InfectionCommand to RunCommand
- Re-order the methods by usage

github.com/infection/infection - c5881ef1a1b7d121a249ff2a1a82aa8304bbe966 authored almost 5 years ago
Add accepted ADR entries (#1192)

Add ADR entries for some conventions or practices that have been discussed in the course of the ...

github.com/infection/infection - d25c7346f7d28937d40dcbb0c37a661b8c4ee2b1 authored almost 5 years ago
Resolve multiline comments

github.com/infection/site - 33f5780f2807c53f5837ab6c5edfda44ebc65cc5 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - 251bb115dc280f4012fae4d27a0279833c2085bd authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - 9fcee06f5f0842716fb44a4d07c2b336f6c58329 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - 60a2ee4f4a3408ea11ce6a2e315a626644ef4953 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - 3ae4f2bf475ab8b07d1908a21ecb57d61b62f209 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - a8515855c3a29204aee7d46fde08e4b921233a9b authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - cddfdbc8920a3bb55fda4c4775d937280e340ec5 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - e43ab50e69c22b8bd2982abf143767b62f0c9200 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - 4b71528b5b94de7e4a212d92cd845430fdfc3f38 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - 362b5e3f51f6371d11dfb6a1fd2bf83bf8d9c60c authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Théo FIDRY <[email protected]>

github.com/infection/site - adf009a4dcf91f040ab7f3d049391f6a43b67be7 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Andreas Möller <[email protected]>

github.com/infection/site - 7c90027b69690ff32bd97b2c2277f1a34e2bdfe5 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Andreas Möller <[email protected]>

github.com/infection/site - 65a4f9d83e68ee52c0b81cdd74c301cbe773bb08 authored almost 5 years ago
Update src/_posts/whats-new-in-0.16.0.md

Co-Authored-By: Andreas Möller <[email protected]>

github.com/infection/site - a7f97b9fffa9e3b0f2bc9d1dfe55c2d4514aea7a authored almost 5 years ago
Blog post for 0.16.0 release

github.com/infection/site - 910284967ea42abac40562e84156146fd726c497 authored almost 5 years ago
Tweak Makefile (#1186)

github.com/infection/infection - fdaed85919f770b1651eb1ccb3c0c49fb81c36ca authored almost 5 years ago
Skip BenchmarkTest if sources not found (#1185)

github.com/infection/infection - e5537a0243bf5d64853f89fea77add6d7b081af1 authored almost 5 years ago
Implements dry-run mode (#1183)

Closes #1150

github.com/infection/infection - 84b291b01dd81c4805155ca5415a5ff951ab8104 authored almost 5 years ago
Update example of bootstrap file to not point to already existing (in some cases) phpunit's bootstrap file

github.com/infection/site - 5328e5a0edf32237c5c812e0a837bde358852860 authored almost 5 years ago
Consolidate the profile suite (#1181)

After a bit of chat with @sanmai:

- Correct the sources (it appears the original ones committ...

github.com/infection/infection - 90612492b209f9cda3394aa015aaa7f26326f9d1 authored almost 5 years ago
Use iterable instead of Generator (#1182)

github.com/infection/infection - f7a14fb79c1af9e041b1b8d92c43b835b29173a5 authored almost 5 years ago
Move threadCount to Configuration (#1179)

github.com/infection/infection - bdf12f9a615542c1ec361691fbe8b11ad89d16c2 authored almost 5 years ago
Add tracing profiling (#1178)

Related to #1176

How does it works? You can add profiling "scenarios" in `tests/benchmark`. ...

github.com/infection/infection - 1d18f606737fae1305de72764d0e9821c008320f authored almost 5 years ago
Run e2e tests. Run the very latest version of adapter for e2e test

github.com/infection/codeception-adapter - 1cb6d76adc4ba0bd11adf9432bca41e91bc980f7 authored almost 5 years ago
Fix autoloading issues (#1175)

Closes #1174

- Move code supposed to be autoloaded in a dedicated directory that can be inclu...

github.com/infection/infection - 9a4e1dfcf19efee230893611cfb1dcf3b39dc58a authored almost 5 years ago
Optimize JUnit test lookups to stop on the first element (#1172)

* Optimize JUnit test lookups to stop on the first element
* Add an assertion to confirm we fou...

github.com/infection/infection - f2f90a8863b06227f174dcc25e5cbc99f960e2fd authored almost 5 years ago
Enrich Trace (#1168)

Follow up of #1167 and alternative to #1166

- Enrich the `Trace` interface to be aware of:
...

github.com/infection/infection - 65d77ffd4c66d9185009c1bdd0baed537f60221c authored almost 5 years ago
Tweak TestLocations (#1167)

Followup of #1164 and #1165.

- Rename `MethodLocationData` to `SourceMethodRange`
- Consolid...

github.com/infection/infection - 361b5081ca20d1f352cbf7f5a2659efb2cc7c7da authored almost 5 years ago
Delegate all filtering operations to FilteredEnrichedTraceProvider (#1170)

* Delegate all filtering operations to FilteredEnrichedTraceProvider

github.com/infection/infection - 6fe01963c075fea3fd925af0a60133704c323297 authored almost 5 years ago
Merge pull request #160 from infection/dependabot/npm_and_yarn/acorn-6.4.1

Bump acorn from 6.3.0 to 6.4.1

github.com/infection/site - e67638934fde7e1f8db4b90cd988aa21c2eaab89 authored almost 5 years ago
Merge pull request #11 from infection/dependabot/npm_and_yarn/acorn-5.7.4

Bump acorn from 5.7.2 to 5.7.4

github.com/infection/tests-checker - f04fcdcfcc6375dfa3df0d29cb08ddce71253388 authored almost 5 years ago
Bump acorn from 5.7.2 to 5.7.4

Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.2 to 5.7.4.
- [Release notes](https://g...

github.com/infection/tests-checker - ab397a2fe4c5ef53b686bc8e79cedea9098eca62 authored almost 5 years ago
Upgrade to test-framework-adapter 0.3.0 (#1165)

This PR is strictly about this upgrade. There is further refactoring in `TestLocations` that I w...

github.com/infection/infection - ba19fc7828f859712f8218aa573e5eb10cc78d32 authored almost 5 years ago
Upgrade to TestFrameworkAdapter 0.3.0 (#1)

- Upgrade
- Correct the platform config in the `composer.json`: we want a PHP version constrain...

github.com/infection/codeception-adapter - 3825a15ef9a324cafcc01759ea83779b58f548e3 authored almost 5 years ago
Bump acorn from 6.3.0 to 6.4.1

Bumps [acorn](https://github.com/acornjs/acorn) from 6.3.0 to 6.4.1.
- [Release notes](https://g...

github.com/infection/site - 712e0f79e0d97dc0fc0764e10db422b3fd53900f authored almost 5 years ago
Remove PHP 7.2 (#3)

github.com/infection/phpspec-adapter - 3c1e40774bae3a081b547903b0f19cd0ccdaeed8 authored almost 5 years ago
Upgrade to test-framework-adapter 0.3.0 (#1)

github.com/infection/phpspec-adapter - 27de9d6786c8b13b768625a1d5657654dcf949c0 authored almost 5 years ago
Rename CoverageLineData to TestLocation (#1)

As part of #1164, for more information see the TODOs in https://github.com/infection/infection/b...

github.com/infection/abstract-testframework-adapter - f3ec6fc4beb6377b72d8106f5ff329dffd51ca8a authored almost 5 years ago
Rename LineCodeCoverage to Trace (#1164)

After @sanmai 's PR #1106, I think it is time to introduce this new Tracer terminology. Reasons:...

github.com/infection/infection - 033ad51be5a5791461a339d478dce05c53ffa6f5 authored almost 5 years ago
Restore SourceFileFilter SplFileInto

github.com/infection/infection - 06facbf9441ea895550035c4a484784c7db4a0d9 authored almost 5 years ago
Revert changes to SourceFileFilter

github.com/infection/infection - f7bf9e79999799292e41d502ad0aa26e52961cd8 authored almost 5 years ago
Merge remote-tracking branch 'upstream/master' into refactor/tracer

github.com/infection/infection - a8d5b2509ffd3820da40f61f5199e98cc6a2ce6f authored almost 5 years ago
Rename LineCodeCoverage to Trace

github.com/infection/infection - d1376509231929a24e586c95ac1f3b32459a5a3d authored almost 5 years ago
Improve usage of IndexXmlCoverageReader (#1163)

- Inject the `IndexXmlCoverageReader`
- Canonicalize the index file path
- Calculate the index...

github.com/infection/infection - 60eceb1e47a51283e5ebfa43aa87e5538bbbef86 authored almost 5 years ago
Address comments from #1160 (#1162)

Update ContainerTest

github.com/infection/infection - c808921bd89106c33cd5ae3b05699cd8e14d5610 authored almost 5 years ago
Remove dependency on `OutputInterface` for the loggers (#1157)

I don't think there is any reason for the loggers to depend on the output especially considering...

github.com/infection/infection - 7610f2317c55ddc72581cd57358ccdb1dc6ae91a authored almost 5 years ago
IndexXmlCoverageParser namespace refactor (#1161)

Move coverage readers/parsers from TestFramework/Coverage

github.com/infection/infection - f366bd93bcb82b5a5476048a2a8d7b0d42248c01 authored almost 5 years ago
Simplify IndexXmlCoverageParser, remove FileCodeCoverageProviderFactory (#1160)

- Unlinks IndexXmlCoverageParser from XmlCoverageParser; they no longer depend on each other
- ...

github.com/infection/infection - de5b5a0cd141b0fca223171de7e6b3470e3c1966 authored almost 5 years ago
Replace Generator with more generic type, hiding implementation detail (#1158)

github.com/infection/infection - f8cf148e95a24bd69320e272c65bbbf5e46bd32d authored almost 5 years ago
Simplify parsing of source file info (#1156)

github.com/infection/infection - 6f2094bfc375d76ac5ab3f38b412c9c64982bbff authored almost 5 years ago
Improve error message when coverage file listed in index XML is missing (#1155)

github.com/infection/infection - 6f7d54c601ec033b8fc3f71f92a79512c816a221 authored almost 5 years ago
Increase niceness for mutant processes (#1152)

github.com/infection/infection - 1759e89f029860e1ab1eca651573f80ff078b0b7 authored almost 5 years ago
Tweak MutantProcess (#1147)

- Make `MutantProcess` leaner by no longer exposing properties of its underlying mutant or mutat...

github.com/infection/infection - d903be5a54d0103879ee5db71c8a77d1b83cc683 authored almost 5 years ago
Ignore bogus "not installed" exception from PackageVersions (#1151)

Fixes #1148

github.com/infection/infection - 7a8aae5e210b2aab267942da13c38ef0db4f3421 authored almost 5 years ago
Use coverage report as a primary source of files to mutate (#1106)

* Use coverage report as a primary source of files to mutate

This PR is a continuation of #10...

github.com/infection/infection - 42b722334a3818a9156ff361dc081d23cf5e6528 authored almost 5 years ago