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

Reduce integration test dependencies on external resources #82013

Open
mattclay opened this issue Oct 18, 2023 · 1 comment
Open

Reduce integration test dependencies on external resources #82013

mattclay opened this issue Oct 18, 2023 · 1 comment
Labels
feature This issue/PR relates to a feature request. has_pr This issue has an associated PR.

Comments

@mattclay
Copy link
Member

mattclay commented Oct 18, 2023

Summary

Many integration tests depend on external resources, aside from pip installed packages from PyPI and OS package installs. These dependencies should be replaced with local options where possible.

Examples of dependencies to consider replacing:

  • File downloads, such as from the ci-files S3 bucket.
  • Use of external APIs, such as Galaxy.
  • Cloning of git repositories, usually from GitHub.
  • Installation of packages from alternative repositories.

Changes should be backported through stable-2.14, when possible, particularly for tests run on RHEL.

Issue Type

Feature Idea

Component Name

integration tests

@mattclay mattclay added this to TODO: proposed items in ansible-core 2.17 via automation Oct 18, 2023
@ansibot ansibot added feature This issue/PR relates to a feature request. needs_triage Needs a first human triage before being processed. labels Oct 18, 2023
@ansibot

This comment was marked as resolved.

@mattclay mattclay removed the needs_triage Needs a first human triage before being processed. label Oct 18, 2023
@mattclay mattclay moved this from TODO: proposed items to Phase 1 (Oct 16 - Dec 15) in ansible-core 2.17 Oct 18, 2023
@mattclay mattclay added this to Phase 1 in ansible-core 2.18 Mar 19, 2024
@mattclay mattclay moved this from Phase 1 (Oct 16 - Dec 15) to Delayed / Rejected in ansible-core 2.17 Mar 20, 2024
@mattclay mattclay moved this from Phase 1 (Apr 29 - Jun 21) to TODO: proposed items in ansible-core 2.18 Mar 20, 2024
@ansibot ansibot added the has_pr This issue has an associated PR. label May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature This issue/PR relates to a feature request. has_pr This issue has an associated PR.
Projects
ansible-core 2.17
  
Delayed / Rejected
ansible-core 2.18
  
TODO: proposed items
Development

No branches or pull requests

2 participants