Skip to content

Commit

Permalink
Fix test_negative_pre_upgrade_tuning_profile_check
Browse files Browse the repository at this point in the history
  • Loading branch information
jameerpathan111 committed Sep 15, 2023
1 parent eca12c3 commit 5b72a11
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
1 change: 1 addition & 0 deletions robottelo/constants/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -1739,6 +1739,7 @@ class Colored(Box):
HAMMER_CONFIG = "~/.hammer/cli.modules.d/foreman.yml"
HAMMER_SESSIONS = "~/.hammer/sessions"

INSTALLER_CONFIG_FILE = '/etc/foreman-installer/scenarios.d/satellite.yaml'
SATELLITE_ANSWER_FILE = "/etc/foreman-installer/scenarios.d/satellite-answers.yaml"
CAPSULE_ANSWER_FILE = "/etc/foreman-installer/scenarios.d/capsule-answers.yaml"
MAINTAIN_HAMMER_YML = "/etc/foreman-maintain/foreman-maintain-hammer.yml"
Expand Down
10 changes: 8 additions & 2 deletions tests/foreman/maintain/test_upgrade.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
import pytest

from robottelo.config import settings
from robottelo.constants import INSTALLER_CONFIG_FILE
from robottelo.constants import SATELLITE_VERSION


Expand Down Expand Up @@ -146,11 +147,16 @@ def test_negative_pre_upgrade_tuning_profile_check(request, custom_host):
)
custom_host.download_repofile(product='satellite', release=last_y_stream)
custom_host.execute('dnf -y module enable satellite:el8 && dnf -y install satellite')
# Install without system checks to get around installer checks
# Install with development tuning profile to get around installer checks
custom_host.execute(
f'satellite-installer --scenario satellite --disable-system-checks --tuning {profile}',
'satellite-installer --scenario satellite --tuning development',
timeout='30m',
)
# Change to correct tuning profile (default or medium)
custom_host.execute(
f'sed -i "s/tuning: development/tuning: {profile}/g" {INSTALLER_CONFIG_FILE};'
f'satellite-installer'
)
# Get current Satellite version's repofile
custom_host.download_repofile(
product='satellite', release=sat_version, snap=settings.server.version.snap
Expand Down

0 comments on commit 5b72a11

Please sign in to comment.