fix(tests): use bundled iOS TestApp instead of downloading it from github.com - #1140
Draft
Dor-bl wants to merge 1 commit into
Draft
fix(tests): use bundled iOS TestApp instead of downloading it from github.com#1140Dor-bl wants to merge 1 commit into
Dor-bl wants to merge 1 commit into
Conversation
…thub.com Functional tests on CI started failing with 503 responses when downloading TestApp.app.zip from github.com. Because Apps initialised every app up front, the failure also broke all Android tests. - Use the TestApp.app.zip checked into the repo (copied to the build output) when tests start Appium locally; remote servers still get the URL. - Resolve apps lazily, so a test only fetches the app it needs. - Retry downloads with exponential backoff. - Add AppsHelperTest and include it in the unit-test filter. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Dor-bl
force-pushed
the
fix/tests-local-app-archives
branch
from
October 2, 2026 21:30
697b50a to
7dc4657
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related issue
n/a
List of changes
Appshelper: when tests start Appium locally, use theTestApp.app.zipchecked into the repo (now copied to the build output). Remote Appium servers still receive the URL.Apps.Getdownloaded every app, so a failed iOS download also failed all Android tests.AppsHelperTest, added to the unit-test filter inunit-test.ymlandAGENTS.md.Types of changes
Tests
How they run:
AppsHelperTestis added to the existing unit-test filter, so it runs on every PR (net8.0 on Windows/Linux/macOS, net48 on Windows). It runs locally on net8.0 and net48 and passes. The functional suites run on this PR's CI and are the real check of the fix. I could not run them locally because I have no emulator or simulator here.Documentation
Details
Since 2026-10-02, every Functional Tests run (including
main) fails inOneTimeSetUpwith:The URL works outside GitHub Actions, so github.com appears to reject these requests from runners. This blocks the open Dependabot PRs (#1113, #1115, #1123, #1137).
🤖 Generated with Claude Code