Skip to content

Commit 9c54a8a

Browse files
committed
nextcloud_tests.py: Fix settings check
1 parent a7cfdb0 commit 9c54a8a

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

.github/workflows/build-sd-images.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,8 @@ jobs:
155155
run: |
156156
set -ex
157157
mkdir -p output
158-
wget -nv "${{ inputs.test_image_url }}" | pv -i 3 > "output/${ARTIFACT_FILE?}"
158+
sudo apt-get install -y pv
159+
wget -nv "${{ inputs.test_image_url }}" -O - | pv -n --bytes --rate --timer -i 3 > "output/${ARTIFACT_FILE?}"
159160
- name: Prepare test
160161
run: |
161162
set -x

tests/nextcloud_tests.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -180,13 +180,12 @@ def test_nextcloud(IP: str, nc_port: str, driver: WebDriver, skip_release_check:
180180
test.report("password", "Wrong password" not in driver.page_source, msg="Failed to login with provided password")
181181

182182
test.new("settings config")
183-
wait = WebDriverWait(driver, 60 * wait_multiplier * 3)
184-
secwarn = driver.find_element(By.CSS_SELECTOR, "#security-warning.settings-section")
185-
if secwarn is None:
186-
settings_config_check_pre32(wait, test)
187-
else:
183+
wait = WebDriverWait(driver, 60 * wait_multiplier * 5)
184+
try:
185+
wait.until(VisibilityOfElementLocatedByAnyLocator([(By.CSS_SELECTOR, "#security-warning.settings-section")]))
188186
settings_config_check(wait, test)
189-
187+
except TimeoutException:
188+
settings_config_check_pre32(wait, test)
190189

191190
close_first_run_wizard(driver, wait_multiplier)
192191

0 commit comments

Comments
 (0)