Open dwf opened 8 years ago
There seems to be something wrong with the actual status returned to TravisGitHub. Scrutinizer's tests ran and failed for every commit (see e.g. the one for the first commit) but then Travis flagged them as successful anyway.
Er, you mean GitHub rather than Travis? Don't think Scrutinizer reports to Travis.
Yup, sorry.
All the commits in e.g. https://github.com/mila-udem/blocks/pull/1007 also failed in Scrutinizer but had a success status. Looking at the statuses through the GitHub API it looks as if GitHub receives 7 status changes from Scrutinizer: The first 4 are "pending", then it informs GitHub that the tests failed, after that it gets two identical updates with "state": "success"
and the number of new issues. GitHub uses the last state received, so it marks things as successful...
Well that's useful.
I just noticed some flake errors that Scrutinizer raised about #976 but they got flagged on a subsequent pull request and not that one. Does it just "flake out" (no pun intended) after it's run a couple of times on a given PR?