mirror of
https://github.com/Jellify-Music/App.git
synced 2026-04-22 18:10:31 -05:00
05cf340e8f
* feat: Add new Maestro tests for album, playlist, artist, and favorites, and enhance existing tests with additional screenshots and refined playback flows. * feat: Enhance Maestro CI/CD with improved caching, updated Maestro version, and refined emulator configurations for better performance and artifact collection. * feat: Run Maestro Android tests using a single orchestrated flow file and collect project screenshots. * fix: Add extended wait conditions to login test to improve stability and prevent flakiness. * feat: Add test IDs to login, authentication, and library selection screens and update Maestro tests to use them. * test: make sign out confirmation assertion optional * feat: Improve login flow robustness by delegating app launch to the login test, increasing wait times, and adding more optional dialog dismissals. * feat: Add APK caching to Maestro test workflow and conditionally run build steps. * feat: make sign-out and cancellation steps in test more robust with optional taps and back key presses, and update login page assertion. * test: remove optional flag from `pressKey: back` action in settings test. --------- Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com> Co-authored-by: Ritesh Shukla <riteshshukla2381@gmail.com>
88 lines
1.2 KiB
Plaintext
88 lines
1.2 KiB
Plaintext
# OSX
|
|
#
|
|
.DS_Store
|
|
|
|
# Xcode
|
|
#
|
|
build/
|
|
*.pbxuser
|
|
!default.pbxuser
|
|
*.mode1v3
|
|
!default.mode1v3
|
|
*.mode2v3
|
|
!default.mode2v3
|
|
*.perspectivev3
|
|
!default.perspectivev3
|
|
xcuserdata
|
|
*.xccheckout
|
|
*.moved-aside
|
|
DerivedData
|
|
*.hmap
|
|
*.ipa
|
|
*.xcuserstate
|
|
**/.xcode.env.local
|
|
.kotlin
|
|
# Android/IntelliJ
|
|
#
|
|
build/
|
|
.idea
|
|
.gradle
|
|
local.properties
|
|
*.iml
|
|
*.hprof
|
|
.cxx/
|
|
*.keystore
|
|
!debug.keystore
|
|
|
|
# node.js
|
|
#
|
|
node_modules/
|
|
|
|
# Don't think these will exist anymore!
|
|
# npm-debug.log
|
|
# yarn-error.log
|
|
|
|
# fastlane
|
|
#
|
|
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
|
|
# screenshots whenever they are needed.
|
|
# For more information about the recommended setup visit:
|
|
# https://docs.fastlane.tools/best-practices/source-control/
|
|
|
|
**/fastlane/report.xml
|
|
**/fastlane/Preview.html
|
|
**/fastlane/screenshots
|
|
**/fastlane/test_output
|
|
|
|
# Bundle artifact
|
|
*.jsbundle
|
|
|
|
# Ruby / CocoaPods
|
|
**/Pods/
|
|
/vendor/bundle/
|
|
|
|
# Temporary files created by Metro to check the health of the file watcher
|
|
.metro-health-check*
|
|
|
|
# testing
|
|
/coverage
|
|
.jest-cache
|
|
|
|
# Yarn
|
|
#.yarn/*
|
|
#!.yarn/patches
|
|
#!.yarn/plugins
|
|
#!.yarn/releases
|
|
#!.yarn/sdks
|
|
#!.yarn/versions
|
|
|
|
# Expo
|
|
.expo
|
|
dist/
|
|
web-build/
|
|
|
|
# Maestro Output
|
|
video.mp4
|
|
.github/copilot-instructions.md
|
|
screenshots/
|