Skip to content

Conversation

@DaanHoogland
Copy link
Contributor

@DaanHoogland DaanHoogland commented Sep 13, 2021

Description

This PR is a continuation of work in #5082. aiming to have a full set of component tests running on all hypervisors. see #6391 for an inventory of all work to be done.

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)
  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (improves an existing feature and functionality)
  • Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity

Feature/Enhancement Scale

  • Major
  • Minor

Bug Severity

  • BLOCKER
  • Critical
  • Major
  • Minor
  • Trivial

included:

  • test_host_ha.py
  • test_rootvolume_resize.py
  • test_vpc_vm_life_cycle.py

Screenshots (if appropriate):

How Has This Been Tested?

@DaanHoogland DaanHoogland force-pushed the py3-component-tests-fixes branch from 6c702c2 to a205d92 Compare September 13, 2021 10:04
@blueorangutan
Copy link

Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1244

@pdion891 pdion891 self-requested a review September 23, 2021 13:53
@DaanHoogland DaanHoogland force-pushed the py3-component-tests-fixes branch from a205d92 to 8550022 Compare October 4, 2021 08:18
@blueorangutan
Copy link

Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1494

@boring-cyborg boring-cyborg bot added component:integration-test Python Warning... Python code Ahead! labels Apr 6, 2022
@DaanHoogland DaanHoogland mentioned this pull request May 16, 2022
58 tasks
@DaanHoogland DaanHoogland changed the title Py3 component tests fixes some component tests fixes May 16, 2022
@DaanHoogland DaanHoogland marked this pull request as ready for review May 16, 2022 09:04

class TestHostHA(cloudstackTestCase):

hostCountMsg = "Host HA can be tested with at least two hosts, only %s found"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not related but - isn't this VM HA? (not host HA with ipmi etc?)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no? this is test_host_ha, is it?

Copy link
Member

@rohityadavcloud rohityadavcloud May 18, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not I'm asking even though file says test_host_ha.py, are the tests for Host HA (or VM HA) that uses oobm/ipmi etc? Nevermind I'll check this myself.

Tests are host ha indeed!

@nvazquez nvazquez added this to the 4.18.0.0 milestone Jun 3, 2022
@DaanHoogland DaanHoogland changed the base branch from main to 4.17 June 8, 2022 11:56
@nvazquez
Copy link
Contributor

nvazquez commented Jun 8, 2022

@blueorangutan package

@blueorangutan
Copy link

@nvazquez a Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@nvazquez nvazquez modified the milestones: 4.18.0.0, 4.17.1.0 Jun 8, 2022
@blueorangutan
Copy link

Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 3544



class TestVMLifeCycleSharedNwVPC(cloudstackTesTODOtCase):
class TestVMLifeCycleSharedNwVPC(cloudstackTestCase):
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this file ready to be moved out of the 'broken' directory?

Copy link
Contributor

@nvazquez nvazquez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - component tests passing on Travis

@nvazquez nvazquez merged commit bfe1697 into apache:4.17 Jun 10, 2022
Pearl1594 pushed a commit to shapeblue/cloudstack that referenced this pull request Jun 15, 2022
* allow 3 hosts or more

* make numbering consistent

* stray TODO removed

Co-authored-by: Daan Hoogland <dahn@onecht.net>
utchoang pushed a commit that referenced this pull request Jun 16, 2022
sureshanaparti pushed a commit to shapeblue/cloudstack that referenced this pull request Jun 21, 2022
rp- pushed a commit to LINBIT/cloudstack that referenced this pull request Jun 21, 2022
GutoVeronezi pushed a commit to scclouds/cloudstack that referenced this pull request Jun 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component:integration-test Python Warning... Python code Ahead!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants