X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=README;h=b14834f07b69aa6fb9eb0bb575ea9e15b1034895;hp=2b4fbce2a3ce72020792fc831269b725ed5be649;hb=c240327b6122bafc12ed102b6da3ac30f48b04c2;hpb=5eb99d868051556dce3d509545d130971d74e1fa diff --git a/README b/README index 2b4fbce2a3..b14834f07b 100644 --- a/README +++ b/README @@ -2,13 +2,18 @@ - install virtualenv - generate environment using virtualenv: # cd $ROOT - # virtualenv --system-site-packages env + # virtualenv env # source env/bin/activate - install python requirements for this project by executing: # pip install -r requirements.txt - make sure user mentioned in topology.py has NOPASSWD sudo access to vpp_api_test +Note: +You can alternatively create the virtualenv with the flag --system-site-packages +It give access to the global site-packages dir to the virtual environment, which +is faster, but you may end up with some conflicts. + Done. @@ -16,7 +21,7 @@ export PYTHONPATH=. # create topology, edit ip addresses -cp topologies/available/topology.yaml.example topologies/available/topology.yaml +cp topologies/available/3_node_hw_topo1.yaml.example topologies/available/topology.yaml ln -s ../available/topology.yaml topologies/enabled/topology.yaml pybot -L TRACE -v TOPOLOGY_PATH:topologies/enabled/topology.yaml tests @@ -32,4 +37,15 @@ pybot -L TRACE -v TOPOLOGY_PATH:topologies/enabled/topology.yaml tests - pip - python2.7 - python-dev package + - gcc (pycrypto) + - libpcap-devel (pypcap) + +``` bash +# on fedora26 +yum install -y python-virtualenv python-pip python python-devel libpcap-devel gcc + +# if you have the following error during pycrypto +# gcc: error: /usr/lib/rpm/redhat/redhat-hardened-cc1 No such file or directory +yum install -y redhat-rpm-config +```