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

testing: port remaining cloud tests to integration testing framework (SC-191) #955

Merged
merged 6 commits into from
Aug 6, 2021

Conversation

TheRealFalcon
Copy link
Member

Proposed Commit Message

testing: port remaining cloud tests to integration testing framework

This should enable us to remove the cloud-tests entirely.

Additional Context

Actually removing cloud tests can come separately.

Test Steps

pytest tests/integration_tests

Checklist:

  • My code follows the process laid out in the documentation
  • I have updated or added any unit tests accordingly
  • I have updated or added any documentation accordingly

Copy link
Collaborator

@blackboxsw blackboxsw left a comment

Choose a reason for hiding this comment

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

+1 LGTM.

@@ -0,0 +1,175 @@
# This file is part of cloud-init. See LICENSE file for license information.
"""A set of somewhat unrelated tests that can be combined into a single
Copy link
Collaborator

Choose a reason for hiding this comment

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

+1 on consolidation here of completely unrelated tests. If we find that the interaction of such tests cost us much in terms of lost signal or unexpected cross-module interaction we can separate them in the future. Our integration tests are expensive to setup and to run as far as time. so it's good to be as broad as possible with our tests.

@blackboxsw blackboxsw merged commit 13b6a85 into canonical:main Aug 6, 2021
TheRealFalcon added a commit to TheRealFalcon/cloud-init that referenced this pull request Aug 10, 2021
…(SC-191) (canonical#955)

This should enable us to remove the cloud-tests entirely.
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.

None yet

2 participants