roomy-firebase/scripts/seed-emulator.js with firebase-admin SDK setuproomy-firebase/package.json for seed execution.maestro/common/login.yaml with seeded account credentials.maestro/common/wait-for-load.yaml helper for animation/data waits.maestro/common/dismiss-keyboard.yaml helperAuth Screens:
.maestro/screens/auth/01-login.yaml (auth_view.dart).maestro/screens/auth/02-accept-privacy.yaml (accept_privacy_view.dart).maestro/screens/auth/03-create-username.yaml (create_username_view.dart).maestro/screens/auth/04-verify-email.yaml (verify_email_view.dart)Household Screens:
.maestro/screens/households/05-home.yaml (home_view.dart).maestro/screens/households/06-join-household.yaml (join_household_view.dart).maestro/screens/households/07-manage-household.yaml (manage_household_view.dart)Cleaning Screens:
.maestro/screens/cleaning/08-cleaning-tasks.yaml (cleaning_tasks_view.dart).maestro/screens/cleaning/09-manage-cleaning-task.yaml (manage_cleaning_task_view.dart)Shopping Screens:
.maestro/screens/shopping/10-shopping.yaml (shopping_view.dart).maestro/screens/shopping/11-shopping-list.yaml (shopping_list_view.dart).maestro/screens/shopping/12-edit-shopping-list.yaml (edit_shopping_list_view.dart)Payment Screens:
.maestro/screens/payments/13-payments.yaml (payments_view.dart).maestro/screens/payments/14-all-payments.yaml (all_payments_view.dart).maestro/screens/payments/15-manage-payment.yaml (manage_payment_view.dart)Inbox Screens:
.maestro/screens/inbox/16-inbox.yaml (inbox_view.dart).maestro/screens/inbox/17-message.yaml (message_view.dart)Core Screens:
.maestro/screens/core/18-settings.yaml (settings_view.dart).maestro/screens/core/19-whats-new.yaml (whats_new_view.dart).maestro/screens/core/20-welcome-home.yaml (welcome_home_view.dart).maestro/screens/core/21-shell.yaml (shell_view.dart - bottom nav).maestro/screens/core/22-oops.yaml (oops_view.dart - error screen).maestro/screenshot-all.yaml that runs all screen flows in sequencetakeScreenshot command with ${OUTPUT_DIR} variable to each screen flowwaitForAnimationToEnd before each screenshot capturescripts/capture-screenshots.sh with device/language matrixxcrun simctl spawnadb shell setpropscreenshots target to Makefilescreenshots-ios target for iOS-only capturescreenshots-android target for Android-only capture
Reacties