Skip to content
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

Vagrant, CI and Postman additions #21

Open
wants to merge 87 commits into
base: master
Choose a base branch
from

Conversation

chrissmall22
Copy link

A number of additions to improve development:

  • Adds VagrantFile to build a development VM
  • Postman file to debug SciPass API
  • Tavis and Coverage File setup to allow CI
  • Changed Makeflie so "make test" works on both RH and Ubuntu

It also creates a SciPass_mininet.xml file that could integrate with a local mininet. Right now it only has a mininet appropriate The ultimate goal would be the ability to run functional tests against a mininet instance in CI. Testing against different switches and commercial controllers would still need to be done by hand

Readme Travis and Coveralls badges point to builds associated with my account. This probably needs to be changed but there isn't a GlobalNOC CI I can point to.

Ongoing work in my fork (https://github.com/chrissmall22/SciPass/tree/hp-van) is to get SciPass to work with the the HP VAN controller and ODL. There is also SDN controller python bindings hp-sd-client (working) and odl-client (not finished yet) in my Github which could be used for multi controller support.

w
Merge branch 'odl' of git://github.com/chrissmall22/SciPass into odl
Main class to do ODL based config
chrissmall22 and others added 30 commits November 21, 2014 21:57
Added python-tox to requirements so the VM can use hp-sdn-client or
odl-client in the future
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant