New 🌟
- `--app` 参数后面新增支持 `autotest_xxx` 和 `apps/autotest_xxx` 两种写法,目前支持三种参数传入方式:
shell
~$: youqu run -a deepin-music
~$: youqu run -a autotest_deepin_music
~$: youqu run -a apps/autotest_deepin_music
后两种入参方式可以很方便在输入命令的过程中使用补全。[mikigo](https://github.com/mikigo)
- remote 远程执行新增从命令行传入测试机信息,远程机器的`userip:password`,多个机器用'/'连接,如果 `password` 不传入,默认取 `setting/remote.ini` 中 `CLIENT_PASSWORD` 的值,比如:`uos10.8.13.xx:1` 或 `uos10.8.13.xx` ;[mikigo](https://github.com/mikigo)
shell
python3 manage.py remote -c uos10.8.13.xx/uos10.8.13.xx
python3 manage.py remote -c uos10.8.13.xx:1/uos10.8.13.xx:2
Fix 🐛
- 日志模块修改为函数执行之前打印日志;[mikigo](https://github.com/mikigo)
- 日志模块增加白名单,通过类名开头,结束,包含等关键字控制需要打印的函数日志;[mikigo](https://github.com/mikigo)
- 远程执行时,如果传入了 `app_name` 只会将 `apps` 目录下 `app_name` 的目录发送到测试机;[mikigo](https://github.com/mikigo)
- `env.sh` 移除 `python3-dev`;[mikigo](https://github.com/mikigo)
- 修复 `Wayland` 下 `env.sh` 环境安装失败的问题,优化了 `deb` 依赖安装的逻辑;[mikigo](https://github.com/mikigo)
- 将 `env.sh` 刷新源的日志在终端显示,解决在 `CI` 环境下,长时间不输出日志连接中断的问题;[mikigo](https://github.com/mikigo)
- 修复`1060` 华为机型安装键鼠工具时依赖不兼容的问题;[mikigo](https://github.com/mikigo)