There are a variety of ways to filter specs, and one can imagine configuring the filtering to be randomized to achieve the kind of behavior you're seeing. That said, you'd almost certainly have to set that up intentionally to get that behavior and I can't imagine you're doing that.
A more likely possibility is that you've got an `exit` or `exit!` call somewhere in your spec suite or in code being called from your suite. Such a method call will cause the ruby interpreter to exit, cutting short the run (at least on recent 3.x releases; we changed things to not interfere with `exit` and `exit!` calls since they are core ruby methods we didn't feel like we should interfere with). My suggestion is to see what is the last spec when your suite exits (running with `--format doc` will help figure that out). That spec is probably calling `exit` or calling code that calls `exit`. If you can find the `exit` call (or comment out the spec) it will hopefully fix the problem. HTH, Myron On Fri, Jan 6, 2017 at 10:19 AM, 'Dan Alvizu' via rspec < [email protected]> wrote: > Hi! > > I recently upgraded an ancient rails 3.2 app to rails 4.1. Everything > looks good, except my rspec doesn't want to run all tests now! > > If I run rspec --dry-run, I see 429 tests available. However I never see > rspec actually run all of these tests. It runs what seems to be an > indeterminate number of tests: sometimes as many as 237, sometimes as few > as 2! > > I'm running rspec v 3.5.2-rails and rspec 3.5 > > Is there any config or condition which would cause rspec to skip an entire > test suite? > > > -- > You received this message because you are subscribed to the Google Groups > "rspec" 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]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/rspec/edf89a5d-cc4f-4240-aa8b-20407f8cc8d4%40googlegroups.com > <https://groups.google.com/d/msgid/rspec/edf89a5d-cc4f-4240-aa8b-20407f8cc8d4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "rspec" 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/rspec/CADUxQmv7v6r%3Dh2Hp6P3Z%3DVdT4UCh%3DhYGpLdRqS2wD%2BhLZh-WUw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
