You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by rhtyd <gi...@git.apache.org> on 2016/08/19 11:44:58 UTC

[GitHub] cloudstack pull request #1648: test/integration: fix tearDown order in list_...

GitHub user rhtyd opened a pull request:

    https://github.com/apache/cloudstack/pull/1648

    test/integration: fix tearDown order in list_acl_ tests

    This fixes tearDown issues because of which few Travis tests have failed
    such as:
    
    https://travis-ci.org/apache/cloudstack/jobs/152610967
    https://travis-ci.org/apache/cloudstack/jobs/152610968
    
    /cc @jburwell @karuturi 
    
    The fix is specific to tests that run 'only' on simulator with Travis. A passing Travis run should be enough to validate the changes.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/shapeblue/cloudstack 4.9-fixmarvintest

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/1648.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 #1648
    
----
commit f9d3345e8f3989d3cd8774b17e8c875817dad0fb
Author: Rohit Yadav <ro...@shapeblue.com>
Date:   2016-08-19T11:42:09Z

    test/integration: fix tearDown order in list_acl_ tests
    
    This fixes tearDown issues because of which few Travis tests have failed
    such as:
    
    https://travis-ci.org/apache/cloudstack/jobs/152610967
    https://travis-ci.org/apache/cloudstack/jobs/152610968
    
    Signed-off-by: Rohit Yadav <ro...@shapeblue.com>

----


---
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.
---

[GitHub] cloudstack issue #1648: test/integration: fix tearDown order in list_acl_ te...

Posted by rhtyd <gi...@git.apache.org>.
Github user rhtyd commented on the issue:

    https://github.com/apache/cloudstack/pull/1648
  
    @jburwell thanks fixed.


---
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.
---

[GitHub] cloudstack pull request #1648: test/integration: fix tearDown order in list_...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/cloudstack/pull/1648


---
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.
---

[GitHub] cloudstack issue #1648: test/integration: fix tearDown order in list_acl_ te...

Posted by rhtyd <gi...@git.apache.org>.
Github user rhtyd commented on the issue:

    https://github.com/apache/cloudstack/pull/1648
  
    @jburwell sure, looks like it failed again for one of the tests (failed to cleanup domain), I'll debug this.


---
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.
---

[GitHub] cloudstack issue #1648: test/integration: fix tearDown order in list_acl_ te...

Posted by rhtyd <gi...@git.apache.org>.
Github user rhtyd commented on the issue:

    https://github.com/apache/cloudstack/pull/1648
  
    @jburwell can you review/lgtm now? thanks.


---
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.
---

[GitHub] cloudstack pull request #1648: test/integration: fix tearDown order in list_...

Posted by rhtyd <gi...@git.apache.org>.
GitHub user rhtyd reopened a pull request:

    https://github.com/apache/cloudstack/pull/1648

    test/integration: fix tearDown order in list_acl_ tests

    test/integration: fix tearDown order in list_acl_ tests
        
        In several of the list_acl_tests, the tests run for simulator only where
        in the (class) setup domains and accounts are created for the test. When the
        tests end the (class) teardown methods would delete and remove these resources.
        Due to dependence of one of the resources on the other, domain2 on domain1,
        domain2 needs to be removed/cleaned up before domain1. Due to this issue,
        several Travis test runs have failed in the past such as:
        
        https://travis-ci.org/apache/cloudstack/jobs/152610967
        https://travis-ci.org/apache/cloudstack/jobs/152610968
        
        Changing the order of cleanup fixes the tests.
    
    
    /cc @jburwell @karuturi 
    
    The fix is specific to tests that run 'only' on simulator with Travis. A passing Travis run should be enough to validate the changes.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/shapeblue/cloudstack 4.9-fixmarvintest

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/1648.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 #1648
    
----
commit a9acadda95c05a6af1f7c1ebf1dd2591479fd8ba
Author: Rohit Yadav <ro...@shapeblue.com>
Date:   2016-08-19T11:42:09Z

    test/integration: fix tearDown order in list_acl_ tests
    
    In several of the list_acl_tests, the tests run for simulator only where
    in the (class) setup domains and accounts are created for the test. When the
    tests end the (class) teardown methods would delete and remove these resources.
    Due to dependence of one of the resources on the other, domain2 on domain1,
    domain2 needs to be removed/cleaned up before domain1. Due to this issue,
    several Travis test runs have failed in the past such as:
    
    https://travis-ci.org/apache/cloudstack/jobs/152610967
    https://travis-ci.org/apache/cloudstack/jobs/152610968
    
    Changing the order of cleanup fixes the tests.
    
    Signed-off-by: Rohit Yadav <ro...@shapeblue.com>

----


---
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.
---

[GitHub] cloudstack pull request #1648: test/integration: fix tearDown order in list_...

Posted by rhtyd <gi...@git.apache.org>.
Github user rhtyd closed the pull request at:

    https://github.com/apache/cloudstack/pull/1648


---
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.
---

[GitHub] cloudstack issue #1648: test/integration: fix tearDown order in list_acl_ te...

Posted by abhinandanprateek <gi...@git.apache.org>.
Github user abhinandanprateek commented on the issue:

    https://github.com/apache/cloudstack/pull/1648
  
    LGTM based on code review, the order of cleanup is fixed so that the resources are released in right order.


---
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.
---

[GitHub] cloudstack issue #1648: test/integration: fix tearDown order in list_acl_ te...

Posted by rhtyd <gi...@git.apache.org>.
Github user rhtyd commented on the issue:

    https://github.com/apache/cloudstack/pull/1648
  
    We've enough LGTMs and Travis test is passing, I'm merging this now. Thanks @jburwell @abhinandanprateek .


---
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.
---

[GitHub] cloudstack issue #1648: test/integration: fix tearDown order in list_acl_ te...

Posted by rhtyd <gi...@git.apache.org>.
Github user rhtyd commented on the issue:

    https://github.com/apache/cloudstack/pull/1648
  
    The specific tests run with simulator only, so travis test results should be acceptable.


---
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.
---

[GitHub] cloudstack pull request #1648: test/integration: fix tearDown order in list_...

Posted by rhtyd <gi...@git.apache.org>.
Github user rhtyd closed the pull request at:

    https://github.com/apache/cloudstack/pull/1648


---
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.
---

[GitHub] cloudstack pull request #1648: test/integration: fix tearDown order in list_...

Posted by rhtyd <gi...@git.apache.org>.
GitHub user rhtyd reopened a pull request:

    https://github.com/apache/cloudstack/pull/1648

    test/integration: fix tearDown order in list_acl_ tests

    This fixes tearDown issues because of which few Travis tests have failed
    such as:
    
    https://travis-ci.org/apache/cloudstack/jobs/152610967
    https://travis-ci.org/apache/cloudstack/jobs/152610968
    
    /cc @jburwell @karuturi 
    
    The fix is specific to tests that run 'only' on simulator with Travis. A passing Travis run should be enough to validate the changes.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/shapeblue/cloudstack 4.9-fixmarvintest

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/1648.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 #1648
    
----
commit b50acb6caca0d1e6ac122f39f3f7ad2c0bc13afb
Author: Rohit Yadav <ro...@shapeblue.com>
Date:   2016-08-19T11:42:09Z

    test/integration: fix tearDown order in list_acl_ tests
    
    This fixes tearDown issues because of which few Travis tests have failed
    such as:
    
    https://travis-ci.org/apache/cloudstack/jobs/152610967
    https://travis-ci.org/apache/cloudstack/jobs/152610968
    
    Signed-off-by: Rohit Yadav <ro...@shapeblue.com>

----


---
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.
---

[GitHub] cloudstack issue #1648: test/integration: fix tearDown order in list_acl_ te...

Posted by jburwell <gi...@git.apache.org>.
Github user jburwell commented on the issue:

    https://github.com/apache/cloudstack/pull/1648
  
    @rhtyd thanks for clarification in the commit message -- makes total sense now.
    
    LGTM


---
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.
---

[GitHub] cloudstack issue #1648: test/integration: fix tearDown order in list_acl_ te...

Posted by jburwell <gi...@git.apache.org>.
Github user jburwell commented on the issue:

    https://github.com/apache/cloudstack/pull/1648
  
    @rhtyd thanks for the clarification of the commit message.  However, the Travis failed for the commit.  Could you please investigate and fix?


---
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.
---

[GitHub] cloudstack issue #1648: test/integration: fix tearDown order in list_acl_ te...

Posted by jburwell <gi...@git.apache.org>.
Github user jburwell commented on the issue:

    https://github.com/apache/cloudstack/pull/1648
  
    @rhtyd could you please amend the commit message to explain the defect being fixed?  It's hard to review the code without understanding the scope of the problem being addressed.


---
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.
---