libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tonybaloney <...@git.apache.org>
Subject [GitHub] libcloud pull request #970: [WIP] Introduce a standard set of integration te...
Date Mon, 09 Jan 2017 06:11:08 GMT
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 <anthonyshaw@apache.org>
Date:   2017-01-09T05:07:28Z

    create integration folder

commit e36c9b9d7eb1a4c729b3b7748fe404511d555e9e
Author: Anthony Shaw <anthonyshaw@apache.org>
Date:   2017-01-09T05:13:33Z

    add API directory

commit b5702e25ea84289e881e04a1428f8265d5e5710f
Author: Anthony Shaw <anthonyshaw@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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message