-
-
Notifications
You must be signed in to change notification settings - Fork 448
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
#1175 automate code coverage #1176
Conversation
Codecov Report
@@ Coverage Diff @@
## macgills/2.5-kotlin #1176 +/- ##
======================================================
Coverage ? 34.85%
Complexity ? 1
======================================================
Files ? 128
Lines ? 5032
Branches ? 584
======================================================
Hits ? 1754
Misses ? 3075
Partials ? 203 Continue to review full report at Codecov.
|
…ulator on travis - add dummy files to allow local builds of release
…for enabled gradle play publisher and move to onSuccess
So the end result of this PR is
I am still a bit unsure about the play store publishing because I want it to happen on the tagging of release (and in the future master) but I think to allow that to happen we would have to toggle the travis setting "Build pushed branches" and that would have further ramifications that I would need to address potentially by combining conditional stages/jobs. For now I am going to operate on the hope that it will just build when a tag is created and cross that bridge when we come to it |
ah, sure! no problem at all. sorry for my premature statement.
i am not sure if i understand this sentence correctly. how do you plan to get these commits onto master if you are not able to separate your work into digestable pieces, where each if the pieces makes sense, and has appropriate quality? or this is just a test, and you write the code again? |
@soloturn we are moving to using merge commits for PRs, this means the commits will no longer be replayed on master, just one merge commit totalling the overall changes of the branch so master's history will not look sloppy. I have never personally in my career found looking at the individual commits very useful in the review process, a class can go through many iterations before I arrive on my preferred state and to read it would just be confusing, in rare scenarios commits can shed some extra light but I only found that for much larger line changes than this one. |
interesting. you have such an example already merged? would be curious to look how the commit history and the commit graph then looks like, as well the commit message. i would really love to see e.g. this one merged to your other branch, and then merged to master for example. i tried to read the changed files list. 55 files. functional changes, documentation changes, reformatting, increase versions, slightly different syntax in the gradle file. inside there are small things like one time lynx --dump with one and two dashes - not sure if deliberate or not. not easy to read, not easy to approve. where you are coming from is clear, committing the same way, especially in my day job :) so - if what you say works well i could safe some time, no more squashing and splitting commits to facilitate the commit readers life. |
Here is an example of the "Introduce Unit Testing" ticket being merged, as a branch naming scheme I think the number in the branch name and per commit gives good context when viewing history, my experience is primarily in JIRA/Bitbucket so I don't know if this will create unnecessary chaff with GitHub but I don't think so. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
Fixes #1175
Changes: Integrate with codecov, fix broken automation tests
Screenshots/GIF for the change: [If possible, please add relevant screenshots/GIF]