Skip to content

Atama/test end to end using maestro#135

Open
Atama-Heitekava wants to merge 73 commits intomainfrom
atama/test-end-to-end-using-maestro
Open

Atama/test end to end using maestro#135
Atama-Heitekava wants to merge 73 commits intomainfrom
atama/test-end-to-end-using-maestro

Conversation

@Atama-Heitekava
Copy link
Copy Markdown

@Atama-Heitekava Atama-Heitekava commented Apr 7, 2026

Summary

  • Add a Maestro e2e test suite covering sign-in, sign-out, tab navigation, and books flows
  • Add a dedicated E2E Tests (using Maestro) section to the README covering prerequisites (Java 17+, Maestro CLI installation), setup, scripts, and how to write new flows
  • Add a github action to the workflow to launch the Maestro tests when merging on main
  • Add e2e the workflow section in the README

Test plan

  • Start the app on a simulator/emulator
  • Run pnpm test:e2e — all flows should pass
  • Run the github action on a dedicated temporary branch

🤖 Generated with Claude Code

HugoPerard and others added 30 commits January 23, 2026 17:29
…es.d.ts

Responsible for the usability of className in the React Native component
Prop deleted since React Native 0.83 from the PressableStateCallBack component
For, now, login and book tested only
…of some expo and react dependencies, and remove Omar mail from the poackage.json (email deactivated)

Change @expo/metro-runtime ; expo ; expo-application ; expo-constants ; expo-crypto ; expo-device ; expo-font ; expo-haptics ; expo-image ; expo-keep-awake ; expo-linking ; expo-localization ; expo-network ; expo-router ; expo-secure-store ; expo-splash-screen ; expo-status-bar ; expo-symbols ; expo-system-ui ; expo-updates ; expo-web-browser ; react-native
add hovered to false to fix this error, expo interface PressableStateCallbackType need it, but react-native interface PressableStateCallbackType don't have it
…no pressBack value in maestro, and add testId to the pin
…ion and logout, regroup important one in smoke.yaml. Create new scripts for the tests
… and remove some repetitiveness in the tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants