代码拉取完成,页面将自动刷新
同步操作将从 maojunwei/Arkjs-perf-test 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
自动化运行js性能测试用例并且生成daily报告,用于测试方舟builtins API性能。
/arkcompiler/ets_runtime
│_ test # 模块测试用例
|_ jsperftest # js perf 测试代码目录
|-README.md # 说明书
|-run_js_perf_test.sh # 测试执行shell脚本
|_run_js_test.py # 测试执行调用的python脚本
说明:之前脚本命令是root用户可以自动下载配置v8环境,非root用户操作受限,所以现在统一改成需要手动下载配置v8环境。(需要更新到最新代码)
下载:
# 可以在任意目录。假定当前目录在/home目录
wget https://storage.googleapis.com/chromium-%76%38/official/canary/%76%38-linux64-rel-12.0.267.zip --no-check-certificate -O v_8-linux64-rel-12.0.267.zip
unzip v_8-linux64-rel-12.0.267.zip -d v8
配置:
临时配置:
每次执行run_js_perf_test.sh脚本时传入 v8 引擎 d8 二进制的路径,比如/home/v8/d8。
永久配置:
sudo su
# 编辑/root/.bashrc文件在末尾追加以下内容
export PATH=/home/v8:$PATH
# 刷新环境变量。注意执行sh脚本依然需要传入d8的路径
source /root/.bashrc
验证:
执行:
/home/v8/d8 -v # 任意用户
回显:
V8 version 12.0.267
d8>
示例:
脚本执行完成之后的结果:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。