I'm rather impartial about having slow tests or not. I don't mind if a test runs two days ... well okay, it want the suite to finish within a night's sleep so I can upload the prepared pull request on the next day without having to worry too much about intermediate pull requests, but that's about it.

What I do care about is tests that fail because nobody ran them before uploading a pull request. Or tests that are known to fail, but didn't get an @XFail for whatever reason.

My problem is that I see a gazillion of stack traces in my test log, and I don't know which of them I need to clean up. I shouldn't have to worry about that. Tests known to fail should have been marked @XFaile before the pull request got merged. And if a test isn't run before the merge, then it shouldn't be part of the automatic test suite. See, I hate submitting stuff that breaks things. Partly because I hate to make the lives of other people miserable, partly because I hate going back to work that's supposed to be finished. This test failure situation increases the chances I'm submitting broken stuff. I'm working on C, which is used almost everywhere, so I have a larger than normal chance of breaking everybody's daily usage, so I need to extra super careful. That's why I'm so incredibly nitpicky about this.

--
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to