Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide new logger "summaryJson". #1808

Merged
merged 2 commits into from Jan 20, 2023
Merged

Conversation

niconoe-
Copy link
Contributor

@niconoe- niconoe- commented Jan 20, 2023

This PR:

This PR provides a new logger that give only a summary of mutation tests on JSON format in order to easily programmatically parse such results for CI or programmed processes, and without using the original JSON logger that might be too heavy (more than 750Mb on some of my projects, for instance).

I was able to unit-test and check the PHPCS and PHPStan. For an unknown reason, I wasn't able to validate Psalm as CURL* const are not recognized on my php version (even after I installed php8.0-curl 馃し ).
I wasn't able to run PHP Infection on itself as it crashed my computer, probably for RAM reasons.

Thanks a lot!

@maks-rafalko maks-rafalko enabled auto-merge (squash) January 20, 2023 22:24
Copy link
Member

@maks-rafalko maks-rafalko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

馃憤

thank you for a very quick feature implementation!

@maks-rafalko maks-rafalko merged commit cc56af8 into infection:master Jan 20, 2023
@maks-rafalko
Copy link
Member

Released: https://github.com/infection/infection/releases/tag/0.26.18

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New feature: provide a summary-json report
2 participants