GitHub user tonybaloney opened a pull request: https://github.com/apache/libcloud/pull/970
[WIP] Introduce a standard set of integration tests to libcloud ## Introduce a standard set of integration tests to libcloud ### Description Testing of libcloud drivers is primarily done using the libcloud unit test suite, which mocks out all of the HTTP request functionality to a set of static methods. It would be very beneficial to both community developers and release managers to have an integration test to check the end-to-end functionality of libcloud ### Status - work in progress ### Checklist - [ ] [Code linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide) (required, can be done after the PR checks) - [ ] Documentation - [ ] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html) - [ ] [ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes) (required for bigger changes) ## Components [ ] - Create a `test` compute driver and implement basic functions [ ] - Create a test data package to automatically ensure data is correctly encoded and decoded by the library [ ] - Create tests for propagation of ports, hosts and IPs [ ] - Create tests for instantiation of drivers [ ] - Use a micro web framework to run the web service CC @pquentin @Kami @erjohnso @supertom You can merge this pull request into a Git repository by running: $ git pull https://github.com/tonybaloney/libcloud integration_testing Alternatively you can review and apply these changes as the patch at: https://github.com/apache/libcloud/pull/970.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #970 ---- commit 9c0e0a02d85123beed12862ef067c81ab2eac7bf Author: Anthony Shaw <anthonys...@apache.org> Date: 2017-01-09T05:07:28Z create integration folder commit e36c9b9d7eb1a4c729b3b7748fe404511d555e9e Author: Anthony Shaw <anthonys...@apache.org> Date: 2017-01-09T05:13:33Z add API directory commit b5702e25ea84289e881e04a1428f8265d5e5710f Author: Anthony Shaw <anthonys...@apache.org> Date: 2017-01-09T06:06:44Z continue integration test driver ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---