v2 Beta Update (Beta 5) #9
Locked
navarr
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Current Status: Testing, Testing, Testing!
If you've been watching the PR (and why would you), you'd know that what I'm mostly working on now is getting great test coverage on this library. I've got phpstan, code sniffer (PSR-12), phpunit, and infection running.
Next steps will probably be to disassemble the business logic out of the WhyBlockCommand to make it a more pure controller, and to improve testability of that logic.
Down the line, I do also see the library becoming a bit more independent of composer and offering more commands that can be useful as part of your Continuous Integration process - chiefly items like ensuring that your inline dependency declarations don't disagree with your composer requirements and a utility command to assemble your composer requirements based on your attribute declarations.
If you'd like to help out, the thing I would most appreciate help with right now is mutant-killing. If you take a look at the pull request's "Infection" check, you can see areas where test coverage is lacking on some edge cases.
Thanks for reading, and I hope to have more news for you soon!
Beta Was this translation helpful? Give feedback.
All reactions