This repository has been archived by the owner on Sep 26, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 60
Get all tests to work and document how to run tests #5
Comments
This was referenced Dec 29, 2016
Closed
Hi, I follows the instructions and got many errors:
It seems that there is no file named https://github.com/Morgan-Stanley/treadmill/blame/master/tests/treadmill_test_deps.py#L16 |
And, the users have to |
Sorry, the file is in #7, I missed the PR. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
This issue should remain open until all tests are fixed and how to run them are documented
Here are the steps to install dependencies and run tests on a clean ubuntu box. There are a number of errors that are still occurring and will call them out independently in issues of their own. These instructions should be wrapped in setuptools and each module installed locally with setup.py. However, until that time, I'm just adding them here so that others can help hack away at getting the tests to work.
sudo apt-get install python-dev
sudo apt-get install krb5-config (just click enter on default kerb realm)
sudo apt-get install libkrb5-dev
sudo apt-get install python-pip
sudo locale-gen en_US
sudo update-locale
sudo pip install nose
sudo pip install kazoo
sudo pip install mock
sudo pip install jinja2
sudo pip install flask
sudo pip install tornado
sudo pip install enum34
sudo pip install ldap3
sudo pip install kerberos
sudo pip install decorator
sudo pip install dnspython
sudo pip install jsonschema
sudo pip install netifaces
sudo pip install flask_restplus
sudo pip install requests_kerberos
sudo pip install urllib2_kerberos
sudo pip install numpy
sudo pip install pandas
sudo pip install simplejson
sudo pip install websocket
sudo pip install jsonpointer --upgrade
The following modules do not exist on the Internet and probably need to be dropped/rethought re: why they are needed in public version of Treadmill:
webauthd
plugin.fs
proiddb
With the above in place, cd to treadmill dir and run:
nosetests
The text was updated successfully, but these errors were encountered: