-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Better document how to run the tests #1466
Comments
I'm sad to say I have the same problem as you. Trying to actually make "just execute At some point when I have time I'd like to bring up the issue of our testing architecture in the mailing list. |
It seems worth noting that there are really two actionables here, one quick and easy and one long and difficult:
As well as being easier, just doing 1 immediately provides about 90% of the value of 2. Not being able to run the full test suite on a dev machine really isn't a big deal; that in combination with guidelines indicating that I'm expected to run it is, and led to me wasting hours more time on a fool's errand than I would've done had the docs let me know that I didn't really have to run |
@ExplodingCabbage do you have time to tackle the docs? |
@copper-head time, yes, but I feel like it would be better for one of the core contributors who knows the current state of the tests to do it. |
I'm sorry that I don't have any resources at my disposal in order to do this... |
@ExplodingCabbage We do not have test failures anymore. Do you think this issue can be marked as solved? |
The tests ran for me this time around, so I guess this is resolved! |
When I run
tox
on my Ubuntu 14.04 machine, before giving up I get:LookupError
sNameError: global name 'pyparsing' is not defined
OSError: Senna executable expected at /usr/share/senna-v3.0/senna-linux64 but not found
nltk_data
downloads that still haven't finished after many hoursI've consequently given up ensuring that the tests in my PR can run as part of the
tox
run, and will just try to run them individually. But shouldn't the process for running the tests be less painful than this? The CONTRIBUTING.md guidelines sayand that's what I'd expect to have to do; the reality is that the tests seem basically unrunnable. Do the core contributors have development setups that let them run the full test suite easily? If so, what're they doing differently to me? And what output should I expect to see when I run
tox
?The text was updated successfully, but these errors were encountered: