脚本命令
M8Test 支持通过命令管理脚本, 如果还不知道如何使用命令, 可以参考 命令 章节
启动字符串脚本
script start string: 表示启动字符串脚本
--name hi.py: 指定脚本名称为 hi.py
--language name=Python,version=0.1.0,url=https://github.com/m8test/language-release/releases/download/python-0.1.0/com.m8test.python-arm64-v8a-release_0.1.0.apk: 指定执行该字符串脚本的语言插件
name=Python: 指定语言插件名称为Python
version=0.1.0: 指定语言插件版本为0.1.0
url= https://github.com/m8test/language-release/releases/download/python-0.1.0/com.m8test.python-arm64-v8a-release_0.1.0.apk: 指定了如果指定的语言插件名和版本不存在应该从哪里下载
--content _console.log(132): 指定需要运行的脚本内容
中断字符串脚本
script interrupt string: 表示中断字符串脚本
--name hi.py: 指定脚本名称为 hi.py
启动文件脚本
script start file: 表示启动文件脚本
--path /path/to/script: 指定需要运行的本地文件脚本路径
--url https://www.example.com/xxx.yyy: 如果 --path 指定的本地文件脚本不存在需要从哪里下载, 下载的文件会保存到 --path 指定的文件路径后启动
中断文件脚本
script interrupt file: 表示中断文件脚本
--path /path/to/script: 指定需要中断的本地文件脚本路径
启动项目脚本
script start project: 表示启动项目脚本
--path /path/to/script: 指定需要运行的本地项目脚本路径
--url https://www.example.com/xxx.yyy: 如果 --path 指定的本地项目脚本不存在需要从哪里下载, 下载的文件会保存到 --path 指定的文件路径后启动
中断项目脚本
script interrupt project: 表示中断项目脚本
--path /path/to/script: 指定需要中断的本地项目脚本路径
启动脚本时指定组件(可选)
xxx: 可以是 string, file, project
--component name=xxx,version=yyy,url=https://zzz: 添加名为xxx,版本为yyy的组件, 如果组件不存在则从 https://zzz 下载
--component name=aaa,version=bbb,url=https://ccc: 添加名为aaa,版本为bbb的组件, 如果组件不存在则从 https://ccc 下载
...: 表示其他命令选项, 例如启动字符串脚本时的--name,文件脚本的--path等, 当然还可以继续通过--component添加更多的组件
启动脚本时指定参数(可选)
xxx: 可以是 string, file, project
--argument yyy: 添加yyy作为脚本启动参数
--argument zzz: 添加zzz作为脚本启动参数
...: 表示其他命令选项, 例如启动字符串脚本时的--name,文件脚本的--path等, 当然还可以继续通过--argument添加更多的启动参数