Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[do not merge]: no compose dependencies [skip ci] #879

Draft
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

KazuCocoa
Copy link
Member

@KazuCocoa KazuCocoa commented May 17, 2023

This PR aims to keep up to date this branch without no compose dependencies.

I met a use case, compose dependencies affected badly for the app under test, while no compose dependencies had no issue without any additional dependencies.

In Appium 2.0 era, users can use a specific branch via appium --source=local /path/to/local/repo, so lets's keep this branch for now for the such no compose case.
NPM available case will keep the vanilla espresso npm package as same.

@Roman-Markov
Copy link

Roman-Markov commented Jul 30, 2024

Some notes about troubles/troubleshooting to get local version of espresso driver

  1. Full command
    sudo appium driver install --source=local <path-to-repo>/appium-espresso-driver --json

sudo because I got error on my Mac since it tried to access some directories

  1. The first error that I got

tsc -b\n\nsh: tsc: command not found

To solve I installed tsc:
npm install -g typescript

  1. The second error:
    npm error tsconfig.json(3,14): error TS6053: File '@appium/tsconfig/tsconfig.json' not found.

I went to the <path-to-repo>/appium-espresso-driver and performed command:
sudo npm install @appium/tsconfig --save-dev

After that I got the config in <path-to-repo>/appium-espresso-driver/node_modules/@appium/tsconfig/tsconfig.json

And at the moment of writing the comment driver version at the no-compose-deps was 2.44.1, at master 3.3.0

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.

2 participants