Loading .gitignore +2 −0 Original line number Diff line number Diff line Loading @@ -8,3 +8,5 @@ .externalNativeBuild .cxx local.properties .kotlin .tmp No newline at end of file maestro/test/common/install-google-app-from-app-page.yaml 0 → 100644 +31 −0 Original line number Diff line number Diff line appId: ${APP_ID} env: APP_PACKAGE: "com.lemonde.androidapp" --- - openLink: "market://details?id=${APP_PACKAGE}" # Precondition: app should be installable from this page. - assertVisible: id: "${APP_ID}:id/installButton" - tapOn: id: "${APP_ID}:id/installButton" # Download must start quickly: progress bar area becomes visible. - extendedWaitUntil: visible: id: "${APP_ID}:id/progressLayout" timeout: 20000 # Install process should then complete: download/progress area disappears. - extendedWaitUntil: notVisible: id: "${APP_ID}:id/progressLayout" timeout: 40000 # Success criterion: install button remains present after progress completion. # Cumulative timeout after tap = 20s + 40s + 60s = 120s. - extendedWaitUntil: visible: id: "${APP_ID}:id/installButton" timeout: 60000 maestro/test/scenarios/scenario-google-app-installation-from-app-page-anonymous-default.yaml 0 → 100644 +5 −0 Original line number Diff line number Diff line appId: ${APP_ID} --- - runFlow: ../modes/anonymous/setup.yaml - runFlow: ../settings/default/apply.yaml - runFlow: ../common/install-google-app-from-app-page.yaml maestro/test/scenarios/scenario-google-app-installation-from-app-page-google-default.yaml 0 → 100644 +5 −0 Original line number Diff line number Diff line appId: ${APP_ID} --- - runFlow: ../modes/google/setup.yaml - runFlow: ../settings/default/apply.yaml - runFlow: ../common/install-google-app-from-app-page.yaml maestro/test/scenarios/scenario-google-app-installation-from-app-page-pwa-open-source-default.yaml 0 → 100644 +5 −0 Original line number Diff line number Diff line appId: ${APP_ID} --- - runFlow: ../modes/pwa-open-source/setup.yaml - runFlow: ../settings/default/apply.yaml - runFlow: ../common/install-google-app-from-app-page.yaml Loading
.gitignore +2 −0 Original line number Diff line number Diff line Loading @@ -8,3 +8,5 @@ .externalNativeBuild .cxx local.properties .kotlin .tmp No newline at end of file
maestro/test/common/install-google-app-from-app-page.yaml 0 → 100644 +31 −0 Original line number Diff line number Diff line appId: ${APP_ID} env: APP_PACKAGE: "com.lemonde.androidapp" --- - openLink: "market://details?id=${APP_PACKAGE}" # Precondition: app should be installable from this page. - assertVisible: id: "${APP_ID}:id/installButton" - tapOn: id: "${APP_ID}:id/installButton" # Download must start quickly: progress bar area becomes visible. - extendedWaitUntil: visible: id: "${APP_ID}:id/progressLayout" timeout: 20000 # Install process should then complete: download/progress area disappears. - extendedWaitUntil: notVisible: id: "${APP_ID}:id/progressLayout" timeout: 40000 # Success criterion: install button remains present after progress completion. # Cumulative timeout after tap = 20s + 40s + 60s = 120s. - extendedWaitUntil: visible: id: "${APP_ID}:id/installButton" timeout: 60000
maestro/test/scenarios/scenario-google-app-installation-from-app-page-anonymous-default.yaml 0 → 100644 +5 −0 Original line number Diff line number Diff line appId: ${APP_ID} --- - runFlow: ../modes/anonymous/setup.yaml - runFlow: ../settings/default/apply.yaml - runFlow: ../common/install-google-app-from-app-page.yaml
maestro/test/scenarios/scenario-google-app-installation-from-app-page-google-default.yaml 0 → 100644 +5 −0 Original line number Diff line number Diff line appId: ${APP_ID} --- - runFlow: ../modes/google/setup.yaml - runFlow: ../settings/default/apply.yaml - runFlow: ../common/install-google-app-from-app-page.yaml
maestro/test/scenarios/scenario-google-app-installation-from-app-page-pwa-open-source-default.yaml 0 → 100644 +5 −0 Original line number Diff line number Diff line appId: ${APP_ID} --- - runFlow: ../modes/pwa-open-source/setup.yaml - runFlow: ../settings/default/apply.yaml - runFlow: ../common/install-google-app-from-app-page.yaml