UNPKG

maests

Version:

An executable compiler for creating Maestro's yaml-flows with typescript.

589 lines (336 loc) 19.1 kB
## v2.8.6 [compare changes](https://github.com/shoma-mano/maests/compare/v2.8.5...v2.8.6) ### 🩹 Fixes - EsmResolve in rewriteRunScriptPlugin throw error ([a89b3ad](https://github.com/shoma-mano/maests/commit/a89b3ad)) ### 💅 Refactors - Refactored utils ([2669227](https://github.com/shoma-mano/maests/commit/2669227)) ### 🏡 Chore - **test:** Fix failed unit tests ([30e399c](https://github.com/shoma-mano/maests/commit/30e399c)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.8.5 [compare changes](https://github.com/shoma-mano/maests/compare/v2.8.4...v2.8.5) ### 🩹 Fixes - Fix bug that happens when runScript is used in imported flow ([06f7aaf](https://github.com/shoma-mano/maests/commit/06f7aaf)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.8.4 [compare changes](https://github.com/shoma-mano/maests/compare/v2.8.3...v2.8.4) ### 🩹 Fixes - **runScript:** Regex for rewriting env ([7c3ce2f](https://github.com/shoma-mano/maests/commit/7c3ce2f)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.8.3 [compare changes](https://github.com/shoma-mano/maests/compare/v2.8.2...v2.8.3) ### 🩹 Fixes - **rewrite-code:** Fix relative import path bug ([4dcecb1](https://github.com/shoma-mano/maests/commit/4dcecb1)) ### 🏡 Chore - Update lock file ([2f87714](https://github.com/shoma-mano/maests/commit/2f87714)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.8.2 [compare changes](https://github.com/shoma-mano/maests/compare/v2.8.1...v2.8.2) ### 🩹 Fixes - Remove @types/babel__core from dependency ([b7f5cd2](https://github.com/shoma-mano/maests/commit/b7f5cd2)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.8.1 [compare changes](https://github.com/shoma-mano/maests/compare/v2.8.0...v2.8.1) ### 🩹 Fixes - Remove @types/babel__core from dependency ([a584e9c](https://github.com/shoma-mano/maests/commit/a584e9c)) ### 🏡 Chore - Update .gitignore ([6cc4c21](https://github.com/shoma-mano/maests/commit/6cc4c21)) - Update README.md ([11ffe97](https://github.com/shoma-mano/maests/commit/11ffe97)) - Update README.md ([9da2331](https://github.com/shoma-mano/maests/commit/9da2331)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.8.0 [compare changes](https://github.com/shoma-mano/maests/compare/v2.7.3...v2.8.0) ### 🚀 Enhancements - Support maestro.platform type ([9d33fae](https://github.com/shoma-mano/maests/commit/9d33fae)) - Support pass callback to runScript directly ([eb1a664](https://github.com/shoma-mano/maests/commit/eb1a664)) ### 🏡 Chore - Add type for maestro.platform ([f35093b](https://github.com/shoma-mano/maests/commit/f35093b)) - Update readme.md ([7319b41](https://github.com/shoma-mano/maests/commit/7319b41)) ### ✅ Tests - Fix failed tests ([cf93951](https://github.com/shoma-mano/maests/commit/cf93951)) - Fix failed tests ([4dce1d0](https://github.com/shoma-mano/maests/commit/4dce1d0)) - Fix failed tests ([568db1a](https://github.com/shoma-mano/maests/commit/568db1a)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.7.3 [compare changes](https://github.com/shoma-mano/maests/compare/v2.7.2...v2.7.3) ### 💅 Refactors - Remove unnecessary code ([cccad95](https://github.com/shoma-mano/maests/commit/cccad95)) - Split commands.ts ([ba09d00](https://github.com/shoma-mano/maests/commit/ba09d00)) - Delete tests folder ([b4f317e](https://github.com/shoma-mano/maests/commit/b4f317e)) ### 🏡 Chore - Improve error logging ([b37c169](https://github.com/shoma-mano/maests/commit/b37c169)) ### ✅ Tests - Android-emulator-runnner ([1f140f4](https://github.com/shoma-mano/maests/commit/1f140f4)) - Android-emulator-runnner ([c91a8f2](https://github.com/shoma-mano/maests/commit/c91a8f2)) - Android-emulator-runnner ([5656949](https://github.com/shoma-mano/maests/commit/5656949)) - Android-emulator-runnner ([7172df1](https://github.com/shoma-mano/maests/commit/7172df1)) - Android-emulator-runnner ([be488f1](https://github.com/shoma-mano/maests/commit/be488f1)) - Android-emulator-runnner ([e6b4094](https://github.com/shoma-mano/maests/commit/e6b4094)) - Android-emulator-runnner ([a88ef32](https://github.com/shoma-mano/maests/commit/a88ef32)) - Android-emulator-runnner ([3253a2b](https://github.com/shoma-mano/maests/commit/3253a2b)) - Android-emulator-runnner ([a82bda1](https://github.com/shoma-mano/maests/commit/a82bda1)) - Android-emulator-runnner ([acb9776](https://github.com/shoma-mano/maests/commit/acb9776)) - Android-emulator-runnner ([b7273e9](https://github.com/shoma-mano/maests/commit/b7273e9)) - Android-emulator-runnner ([aac76cc](https://github.com/shoma-mano/maests/commit/aac76cc)) - Android-emulator-runnner ([e1ff2cc](https://github.com/shoma-mano/maests/commit/e1ff2cc)) - Android-emulator-runnner ([e88ec05](https://github.com/shoma-mano/maests/commit/e88ec05)) - Android-emulator-runnner ([6401103](https://github.com/shoma-mano/maests/commit/6401103)) - Update e2e test example ([bcd935a](https://github.com/shoma-mano/maests/commit/bcd935a)) - Update e2e test example ([a3d3811](https://github.com/shoma-mano/maests/commit/a3d3811)) - Update e2e test example ([0ebe3f3](https://github.com/shoma-mano/maests/commit/0ebe3f3)) - Update e2e test example ([5c03713](https://github.com/shoma-mano/maests/commit/5c03713)) - Update e2e test example ([52b2e4e](https://github.com/shoma-mano/maests/commit/52b2e4e)) - Update e2e test example ([0cfc709](https://github.com/shoma-mano/maests/commit/0cfc709)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.7.2 [compare changes](https://github.com/shoma-mano/maests/compare/v2.7.1...v2.7.2) ### 🩹 Fixes - Broken type ([3658a92](https://github.com/shoma-mano/maests/commit/3658a92)) ### 🏡 Chore - Update pnpm-lock.yaml ([a6c57f9](https://github.com/shoma-mano/maests/commit/a6c57f9)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.7.1 [compare changes](https://github.com/shoma-mano/maests/compare/v2.7.0...v2.7.1) ### 🩹 Fixes - Deploy error ([4a01a6f](https://github.com/shoma-mano/maests/commit/4a01a6f)) - Consola should be included in dependency ([fcefe79](https://github.com/shoma-mano/maests/commit/fcefe79)) ### ✅ Tests - Android-emulator-runnner ([53ab891](https://github.com/shoma-mano/maests/commit/53ab891)) - Android-emulator-runnner ([3a09c15](https://github.com/shoma-mano/maests/commit/3a09c15)) - Android-emulator-runnner ([bc45e1a](https://github.com/shoma-mano/maests/commit/bc45e1a)) - Android-emulator-runnner ([7caed3a](https://github.com/shoma-mano/maests/commit/7caed3a)) - Android-emulator-runnner ([4874804](https://github.com/shoma-mano/maests/commit/4874804)) - Android-emulator-runnner ([1960dfe](https://github.com/shoma-mano/maests/commit/1960dfe)) - Android-emulator-runnner ([89f28af](https://github.com/shoma-mano/maests/commit/89f28af)) - Android-emulator-runnner ([d7dc190](https://github.com/shoma-mano/maests/commit/d7dc190)) - Android-emulator-runnner ([f808d52](https://github.com/shoma-mano/maests/commit/f808d52)) - Android-emulator-runnner ([173c542](https://github.com/shoma-mano/maests/commit/173c542)) - Android-emulator-runnner ([25f809b](https://github.com/shoma-mano/maests/commit/25f809b)) - Android-emulator-runnner ([4a7a002](https://github.com/shoma-mano/maests/commit/4a7a002)) - Android-emulator-runnner ([82f03a4](https://github.com/shoma-mano/maests/commit/82f03a4)) - Android-emulator-runnner ([b309a16](https://github.com/shoma-mano/maests/commit/b309a16)) - Android-emulator-runnner ([b5f3865](https://github.com/shoma-mano/maests/commit/b5f3865)) - Android-emulator-runnner ([7a5b0bb](https://github.com/shoma-mano/maests/commit/7a5b0bb)) - Android-emulator-runnner ([65b657f](https://github.com/shoma-mano/maests/commit/65b657f)) - Android-emulator-runnner ([54bc37d](https://github.com/shoma-mano/maests/commit/54bc37d)) - Android-emulator-runnner ([3cc0a37](https://github.com/shoma-mano/maests/commit/3cc0a37)) - Android-emulator-runnner ([8a4d778](https://github.com/shoma-mano/maests/commit/8a4d778)) - Android-emulator-runnner ([a827931](https://github.com/shoma-mano/maests/commit/a827931)) - Android-emulator-runnner ([dc4c244](https://github.com/shoma-mano/maests/commit/dc4c244)) - Android-emulator-runnner ([b2ce311](https://github.com/shoma-mano/maests/commit/b2ce311)) - Android-emulator-runnner ([fe81b58](https://github.com/shoma-mano/maests/commit/fe81b58)) - Android-emulator-runnner ([be76545](https://github.com/shoma-mano/maests/commit/be76545)) - Android-emulator-runnner ([ded9ba0](https://github.com/shoma-mano/maests/commit/ded9ba0)) - Android-emulator-runnner ([fd8bea6](https://github.com/shoma-mano/maests/commit/fd8bea6)) - Android-emulator-runnner ([5d7275a](https://github.com/shoma-mano/maests/commit/5d7275a)) - Android-emulator-runnner ([bc5c674](https://github.com/shoma-mano/maests/commit/bc5c674)) - Android-emulator-runnner ([e1233a7](https://github.com/shoma-mano/maests/commit/e1233a7)) - Android-emulator-runnner ([4d06341](https://github.com/shoma-mano/maests/commit/4d06341)) - Android-emulator-runnner ([7219b3c](https://github.com/shoma-mano/maests/commit/7219b3c)) - Android-emulator-runnner ([236ee2d](https://github.com/shoma-mano/maests/commit/236ee2d)) - Android-emulator-runnner ([367ddda](https://github.com/shoma-mano/maests/commit/367ddda)) - Android-emulator-runnner ([cb44266](https://github.com/shoma-mano/maests/commit/cb44266)) - Android-emulator-runnner ([b710a16](https://github.com/shoma-mano/maests/commit/b710a16)) - Android-emulator-runnner ([c0c67cc](https://github.com/shoma-mano/maests/commit/c0c67cc)) - Android-emulator-runnner ([49f2123](https://github.com/shoma-mano/maests/commit/49f2123)) - Android-emulator-runnner ([1b377ee](https://github.com/shoma-mano/maests/commit/1b377ee)) - Android-emulator-runnner ([9c7fa48](https://github.com/shoma-mano/maests/commit/9c7fa48)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.7.0 [compare changes](https://github.com/shoma-mano/maests/compare/v2.6.1...v2.7.0) ### 🚀 Enhancements - AddMedia command for uploading files ([d2e0839](https://github.com/shoma-mano/maests/commit/d2e0839)) ### ❤️ Contributors - Ian Ross Hamilton <ian.ross.hamilton@gmail.com> ## v2.6.1 [compare changes](https://github.com/shoma-mano/maests/compare/v2.6.0...v2.6.1) ### 🩹 Fixes - Stop using evalScript for runScript ([3fee4f5](https://github.com/shoma-mano/maests/commit/3fee4f5)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.6.0 [compare changes](https://github.com/shoma-mano/maests/compare/v2.5.4...v2.6.0) ### 🚀 Enhancements - Support import.meta by updating jiti to v2 ([a96d496](https://github.com/shoma-mano/maests/commit/a96d496)) ### 🏡 Chore - Delete android-runnner action ([13c6e20](https://github.com/shoma-mano/maests/commit/13c6e20)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.5.4 [compare changes](https://github.com/shoma-mano/maests/compare/v2.5.3...v2.5.4) ### 🩹 Fixes - Incorrect command used for waitForAndTapOn ([09b6b1c](https://github.com/shoma-mano/maests/commit/09b6b1c)) ### ❤️ Contributors - Ian Ross Hamilton <ianrosshamilton.ext@adcb.com> ## v2.5.3 [compare changes](https://github.com/shoma-mano/maests/compare/v2.5.2...v2.5.3) ### 🏡 Chore - **log:** Improve log when maestro fails ([6d0f68c](https://github.com/shoma-mano/maests/commit/6d0f68c)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.5.2 [compare changes](https://github.com/shoma-mano/maests/compare/v2.5.1...v2.5.2) ### 🩹 Fixes - Fix bug when no import from maests exists ([62e5b46](https://github.com/shoma-mano/maests/commit/62e5b46)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.5.1 [compare changes](https://github.com/shoma-mano/maests/compare/v2.5.0...v2.5.1) ### 🏡 Chore - Update commands.md ([748a82e](https://github.com/shoma-mano/maests/commit/748a82e)) - Update README.md ([981c831](https://github.com/shoma-mano/maests/commit/981c831)) - **log:** Improve log when maestro fails ([a4ebf81](https://github.com/shoma-mano/maests/commit/a4ebf81)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.5.0 [compare changes](https://github.com/shoma-mano/maests/compare/v2.4.1...v2.5.0) ### 🚀 Enhancements - Support tsconfig paths ([ccbc5ed](https://github.com/shoma-mano/maests/commit/ccbc5ed)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.4.1 [compare changes](https://github.com/shoma-mano/maests/compare/v2.4.0...v2.4.1) ### 🩹 Fixes - Exit(1) when maestro test fails ([d95fcd3](https://github.com/shoma-mano/maests/commit/d95fcd3)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.4.0 [compare changes](https://github.com/shoma-mano/maests/compare/v2.3.0...v2.4.0) ### 🚀 Enhancements - Support absolute test path ([784977c](https://github.com/shoma-mano/maests/commit/784977c)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.3.0 [compare changes](https://github.com/shoma-mano/maests/compare/v2.2.1...v2.3.0) ### 🚀 Enhancements - Add times to repeat commands props ([cd289c2](https://github.com/shoma-mano/maests/commit/cd289c2)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.2.1 [compare changes](https://github.com/shoma-mano/maests/compare/v2.2.0...v2.2.1) ## v2.2.0 [compare changes](https://github.com/shoma-mano/maests/compare/v2.1.2...v2.2.0) ### 🚀 Enhancements - Support matcher in repeat commands ([6c45563](https://github.com/shoma-mano/maests/commit/6c45563)) ### 💅 Refactors - Use yaml stringify as possible ([0ab0c3a](https://github.com/shoma-mano/maests/commit/0ab0c3a)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.1.2 [compare changes](https://github.com/shoma-mano/maests/compare/v2.1.1...v2.1.2) ### 🩹 Fixes - RetryTapIfNoChange by default ([75b1f04](https://github.com/shoma-mano/maests/commit/75b1f04)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.1.1 [compare changes](https://github.com/shoma-mano/maests/compare/v2.1.0...v2.1.1) ### 💅 Refactors - Add patch for mkdist and refactored code ([d55581c](https://github.com/shoma-mano/maests/commit/d55581c)) - Expose only methods users use ([4a0b717](https://github.com/shoma-mano/maests/commit/4a0b717)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.1.0 [compare changes](https://github.com/shoma-mano/maests/compare/v2.0.8...v2.1.0) ### 🚀 Enhancements - Enhance assert visible ([489ab49](https://github.com/shoma-mano/maests/commit/489ab49)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.0.8 [compare changes](https://github.com/shoma-mano/maests/compare/v2.0.7...v2.0.8) ### 🏡 Chore - Update README.md ([0a5f82b](https://github.com/shoma-mano/maests/commit/0a5f82b)) - Update README.md ([025245e](https://github.com/shoma-mano/maests/commit/025245e)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.0.7 [compare changes](https://github.com/shoma-mano/maests/compare/v2.0.6...v2.0.7) ### 🩹 Fixes - Test ([748d42a](https://github.com/shoma-mano/maests/commit/748d42a)) - Action ([31b9601](https://github.com/shoma-mano/maests/commit/31b9601)) ### 💅 Refactors - Breakdown commands to multiple files ([ed99c5f](https://github.com/shoma-mano/maests/commit/ed99c5f)) - Breakdown commands to multiple files ([722a99b](https://github.com/shoma-mano/maests/commit/722a99b)) ### 🏡 Chore - Edit CHANGELOG.md manually ([c10044d](https://github.com/shoma-mano/maests/commit/c10044d)) - Delete dist ([e10b1ae](https://github.com/shoma-mano/maests/commit/e10b1ae)) - Add dist to gitignore ([c562517](https://github.com/shoma-mano/maests/commit/c562517)) - Update README.md ([5f4dd76](https://github.com/shoma-mano/maests/commit/5f4dd76)) - Update README.md ([e9b039c](https://github.com/shoma-mano/maests/commit/e9b039c)) - Update README.md ([19e5e95](https://github.com/shoma-mano/maests/commit/19e5e95)) - Update README.md ([c81eb7f](https://github.com/shoma-mano/maests/commit/c81eb7f)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.0.6 [compare changes](https://github.com/shoma-mano/maests/compare/v2.0.5...v2.0.6) ### 🏡 Chore - Update README.md ([02a9ca9](https://github.com/shoma-mano/maests/commit/02a9ca9)) - Add dist to gitignore ([2a581dc](https://github.com/shoma-mano/maests/commit/2a581dc)) ### ⭐️ Feature - [Feature/meastro commands/unit tests/gh actions](https://github.com/shoma-mano/maests/pull/6) ### ❤️ Contributors - Ian Ross Hamilton <ian.ross.hamilton@gmail.com> - Shoma-mano <ms2geki@gmail.com> ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.0.5 [compare changes](https://github.com/shoma-mano/maests/compare/v2.0.4...v2.0.5) ### 🩹 Fixes - Fix runScript bug ([c63dcbc](https://github.com/shoma-mano/maests/commit/c63dcbc)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.0.4 [compare changes](https://github.com/shoma-mano/maests/compare/v2.0.2...v2.0.4) ## v2.0.3 [compare changes](https://github.com/shoma-mano/maests/compare/v2.0.2...v2.0.3) ## v2.0.2 [compare changes](https://github.com/shoma-mano/maests/compare/v2.0.1...v2.0.2) ### 🏡 Chore - Update README.md ([fd3acb0](https://github.com/shoma-mano/maests/commit/fd3acb0)) - Update playground ([f854e39](https://github.com/shoma-mano/maests/commit/f854e39)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.0.1 [compare changes](https://github.com/shoma-mano/maests/compare/v2.0.0...v2.0.1) ### 🏡 Chore - Update README.md ([5d501a9](https://github.com/shoma-mano/maests/commit/5d501a9)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v2.0.0 [compare changes](https://github.com/shoma-mano/maests/compare/v1.0.6...v2.0.0) ### 🩹 Fixes - Support double level nesting ([c305dc8](https://github.com/shoma-mano/maests/commit/c305dc8)) ### 💅 Refactors - Change rewriteCode to import maests by module name ([4ac7323](https://github.com/shoma-mano/maests/commit/4ac7323)) ### 🏡 Chore - Update README.md ([b582292](https://github.com/shoma-mano/maests/commit/b582292)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v1.0.6 [compare changes](https://github.com/shoma-mano/maests/compare/v1.0.5...v1.0.6) ## v1.0.5 [compare changes](https://github.com/shoma-mano/maests/compare/v1.0.4...v1.0.5) ### 🏡 Chore - Change file name ([b093b26](https://github.com/shoma-mano/maests/commit/b093b26)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com> ## v1.0.4 [compare changes](https://github.com/shoma-mano/maests/compare/v1.0.3...v1.0.4) ## v1.0.3 [compare changes](https://github.com/shoma-mano/maests/compare/v1.0.2...v1.0.3) ## v1.0.2 [compare changes](https://github.com/shoma-mano/maests/compare/v1.0.1...v1.0.2) ## v1.0.1 ### 🏡 Chore - Update-readme.md ([23876f4](https://github.com/shoma-mano/maests/commit/23876f4)) ### ❤️ Contributors - Shoma-mano <ms2geki@gmail.com>