Commit Graph

111 Commits

Author SHA1 Message Date
18870
76fadbe777
Opt: Add type hint for cached_property 2023-02-08 16:39:42 +08:00
orangesoup
cc54e0663f
Fix: Install missing dependencies for new docker image (#2182)
Co-authored-by: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com>
2023-01-29 02:12:30 +08:00
orangesoup
80d5a125ec
Opt: Add optional MAA installation for Docker (#2173)
Tip. Since the MAA latest release is built by g++12 and requires GLIBC 2.32 or higher, we changed the base docker image to ubuntu jammy(22.04 LTS), which already have prebuilt GLIBC 2.35
2023-01-28 18:41:38 +08:00
SarContDeli
73b5154505
Fix: Unable to install minitouch in MuMu X (#2134) 2023-01-17 22:37:56 +08:00
LmeSzinc
18c7a09266 Dep: Add pyav 2022-12-28 21:35:37 +08:00
LmeSzinc
a820633129 Merge branch 'master' into dev 2022-12-28 18:24:53 +08:00
LmeSzinc
352a219571 Fix: Handle untrusted global proxy environment on deploy 2022-12-28 01:41:38 +08:00
LmeSzinc
bcad66edcd Dep: Use psutil==5.9.3 (#2042) cause 5.9.4 has no wheels for py3.7 2022-12-25 23:08:19 +08:00
LmeSzinc
687079290a Add: Basic platform interfaces 2022-12-23 17:16:15 +08:00
LmeSzinc
da2cbc5c58 Dep: Add requirement psutil pydantic 2022-12-20 00:03:52 +08:00
SarContDeli
b66f3c1268 Opt: Removed useless error code 2022-12-11 14:50:58 +08:00
SarContDeli
91c2295069 Fix: Raise ConnectionError after retry 2022-12-07 13:43:01 +08:00
SarContDeli
e6cd0043cf
Fix: Error 10054 when install uiautomator2 (#1878) 2022-11-21 23:14:02 +08:00
SarContDeli
d2b3f867df Add: Option to skip SSL verify 2022-11-15 09:45:42 +08:00
LmeSzinc
779c3fb78e Merge remote-tracking branch 'origin/bug_fix' into bug_fix 2022-10-21 17:41:02 +08:00
LmeSzinc
d40cfd5470 Fix: New gitee mirror address 2022-10-21 17:30:14 +08:00
SarContDeli
3e37328161 Fix: FileNotFoundError when removing git config 2022-10-20 12:46:21 +08:00
SarContDeli
7029375ca3 Fix: UnicodeDecodeError when getting serial 2022-10-17 22:09:58 +08:00
LmeSzinc
886c7e1d44 Fix: Emulator scanning when LD player is not installed 2022-10-01 15:55:27 +08:00
LmeSzinc
c0c5e8822a Refactor: Emulator searching 2022-10-01 01:11:07 +08:00
LmeSzinc
28f91a80a8 Add: Set deploy configs in command line 2022-09-30 23:00:13 +08:00
LmeSzinc
0047f24945
Merge pull request #1666 from Suwmlee/master
Add: auto-run config in deploy
2022-09-25 00:29:45 +08:00
SarContDeli
83efa13327 Opt: Auto handle git config corruption 2022-09-22 20:34:00 +08:00
Mathhew
e776ae2964 chore: fix uppercase 2022-09-22 14:07:16 +08:00
Mathhew
ebe60a48ea Fix: multi-config auto-run in deploy.yaml 2022-09-21 09:51:16 +08:00
LmeSzinc
3a61bec3e3 Fix: Missing import error catch when importing uiautomator2 2022-09-20 00:27:30 +08:00
Mathhew
acc4fab614 Add: auto-run config in deploy
Auto-run specified config when startup
2022-09-19 17:52:18 +08:00
LmeSzinc
f1ef87ca50 Merge branch 'master' into dev
# Conflicts:
#	module/device/emulator.py
2022-09-02 00:13:11 +08:00
n0k0m3
66fe166c30 feat: Dockerfile for Podman
Prepare `Dockerfile` for `podman` deployment instead of `docker`

Close #1569, will break docker and docker compose deployment

Co-authored-by: jellllly420 <64725601+jellllly420@users.noreply.github.com>
2022-08-28 20:47:29 -04:00
18870
c71838b091 Add: Error notify 2022-08-19 18:30:04 +08:00
n0k0m3
b5aaf22702
Fix adb server version mismatch
Use `adb` 1.0.41 from latest `platform-tools` for docker deployment
2022-08-07 13:05:55 -04:00
LmeSzinc
2ff351c2aa Fix: Replace adb from LDPlayer 2022-08-06 18:22:02 +08:00
18870
ccc6953265 Revert update dependency rich (fix #1463) 2022-07-31 15:41:54 +08:00
18870
5d7b0e86f5 Fix: Run requirement generator 2022-07-31 00:18:53 +08:00
LmeSzinc
95f5404c66 Merge branch 'master' into phone_cloud 2022-07-13 23:25:46 +08:00
LmeSzinc
2ff85ccf43 Dep: Remove atomicwrites dependency, copy-paste it into ALAS
Atomicwrites changed back and forth in one day, I'm sick of playing games with it, so just make it work permanently
2022-07-09 20:55:09 +08:00
18870
45f7dbcc5a Fix: Update dependency atomicwrites
https://github.com/untitaker/python-atomicwrites/issues/61
2022-07-09 11:09:39 +08:00
LmeSzinc
eb56b82b06 Merge branch 'dev' into phone_cloud 2022-07-05 21:58:18 +08:00
LmeSzinc
1509af6e5a Merge branch 'dev' into phone_cloud 2022-07-04 00:44:53 +08:00
LmeSzinc
620e6510bc Refactor: Split out ConnectionAttr and refactor minitouch command builder
- Upgrade uiautomator2 to 2.16.17 to fix bugs
- Use numpy.frombuffer() since numpy.fromstring() is deprecated
2022-07-04 00:44:44 +08:00
18870
297b0267ca Opt: Generate random ssh username 2022-07-03 15:45:37 +08:00
18870
4fbefd73c2 Opt: Show ssh exec not found 2022-07-02 15:01:01 +08:00
18870
39da66e054 Add: Remote access service 2022-07-01 22:48:53 +08:00
LmeSzinc
1b65a919d5 Fix: Add another uninstall registry path to search emulators 2022-06-26 18:02:14 +08:00
LmeSzinc
d3f3447afe Fix: Typo in EmulatorConnect._execute() 2022-06-26 17:03:49 +08:00
SarContDeli
beaedf4414 Opt: Optimized the hint of update failed 2022-06-26 12:06:00 +08:00
SarContDeli
8ada3f13db Opt: Optimized output when execute 'taskkill' 2022-06-25 23:30:29 +08:00
18870
079a3a8c61 Opt: Use logger in deploy 2022-06-25 20:24:34 +08:00
n0k0m3
5593fc3796 Init uiautomator2 to prevent minitouch init error 2022-06-22 10:03:34 -04:00
n0k0m3
43e9ac29d8 remap to non-root user 2022-06-21 20:25:34 -04:00