-
Notifications
You must be signed in to change notification settings - Fork 59
Add mutation testing with Infection #553
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: 1.4.x
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| --- | ||
| name: Bug report | ||
| about: Create a report to help us improve | ||
| title: '' | ||
| labels: '' | ||
| assignees: '' | ||
|
|
||
| --- | ||
|
|
||
| **What are you trying to do?** | ||
| Please describe what you are trying to do | ||
|
|
||
| **What platform, and PIE version are you using?** | ||
| (add the output of `pie show -v`, and information about which OS you're using etc.) | ||
|
|
||
| **Steps to reproduce the issue** | ||
| 1. ... | ||
| 2. ... | ||
| 3. etc... | ||
|
|
||
| **What do you expect to happen?** | ||
| Describe what you expect to see or happen. | ||
|
|
||
| **What is actually happening** | ||
| Describe what is actually happening. | ||
|
|
||
| **Complete logs/output** | ||
| Complete error messages and/or logs, including stack traces (hint: use `-v` for verbose), but _please redact sensitive information_. | ||
|
|
||
| **Anything else?** | ||
| other information that might be helpful... |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -8,6 +8,7 @@ behat.yml | |
| box.json | ||
| box.phar | ||
| pie.phar | ||
| infection.phar | ||
| /docs-package/ | ||
| CHANGELOG-*.md | ||
| /.idea/ | ||
| /.idea/ | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,30 +1,10 @@ | ||
| # Contributing to PIE | ||
|
|
||
| Thank you for taking an interest in contributing to PIE. | ||
|
|
||
| > [!IMPORTANT] | ||
| > The TL;DR version of this is please either [open an issue](https://github.com/php/pie/issues) if you think you have | ||
| > found a bug, or [create a discussion](https://github.com/php/pie/discussions) if you have an idea for a new feature, | ||
| > **BEFORE** starting work on any code changes. Submitting a pull request without checking first may be duplicating | ||
| > work that is already in progress! | ||
|
|
||
| ## Reporting bugs | ||
|
|
||
| If you think you have a bug, please [open an issue](https://github.com/php/pie/issues), and include: | ||
|
|
||
| - What platform and PIE version you're using | ||
| - The steps to reproduce the issue - please use the `-v` verbose flag (or higher) | ||
| - Complete error messages and/or logs, including stack traces (hint: use `-v` for verbose), but please redact sensitive information | ||
|
|
||
| ## Submitting PRs | ||
|
|
||
| Please **do not** just submit PRs for features or ideas without discussing them first. **Start by | ||
| [creating a discussion](https://github.com/php/pie/discussions) first** if there is not already an open discussion or | ||
| issue. If there is already an open discussion or issue, please comment and wait for feedback before starting any work. | ||
| This is because the work may already be in progress or being investigated already. The PIE project is actively being | ||
| developed, and many features are already in discussion or being developed, so if you do not discuss with us first, you | ||
| may be duplicating work already in progress. | ||
|
|
||
| > [!TIP] | ||
| > We try to stay on top of issues already being worked on with the `maintainer investigating` purple label. If you see | ||
| > this on an issue, it is very likely we are already looking into this. | ||
| Please see the [PIE Maintainers Handbook](docs/pie-maintainers-handbook.md) for our full contributing guide and | ||
| documentation targeting contributors who want to work on PIE itself. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "$schema": "https://raw.githubusercontent.com/infection/infection/0.32.6/resources/schema.json", | ||
| "source": { | ||
| "directories": [ | ||
| "src" | ||
| ] | ||
| }, | ||
| "mutators": { | ||
| "@default": true | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. as an app, maybe it's already disabled by default, there is the public -> protected/private mutator that can be disabled
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does |
||
| } | ||
| } | ||
Uh oh!
There was an error while loading. Please reload this page.