1cb93a386Sopenharmony_ci# All of the targets here assume a user has run `make release` in //modules/canvaskit
2cb93a386Sopenharmony_ci
3cb93a386Sopenharmony_ciperf_js:
4cb93a386Sopenharmony_ci	node perf-canvaskit-with-puppeteer.js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
5cb93a386Sopenharmony_ci	--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm --use_gpu \
6cb93a386Sopenharmony_ci	--assets canvas_perf_assets \
7cb93a386Sopenharmony_ci	--bench_html canvas_perf.html \
8cb93a386Sopenharmony_ci	--timeout 600 # seconds
9cb93a386Sopenharmony_ci
10cb93a386Sopenharmony_ciframes:
11cb93a386Sopenharmony_ci	node perf-canvaskit-with-puppeteer.js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
12cb93a386Sopenharmony_ci	--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm --use_gpu \
13cb93a386Sopenharmony_ci	--input_lottie ~/Downloads/lottie-samples/stacking.json \
14cb93a386Sopenharmony_ci	--bench_html skottie-frames.html
15cb93a386Sopenharmony_ci
16cb93a386Sopenharmony_ciframes_cpu:
17cb93a386Sopenharmony_ci	node perf-canvaskit-with-puppeteer.js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
18cb93a386Sopenharmony_ci	--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm \
19cb93a386Sopenharmony_ci	--input_lottie ~/Downloads/lottie-samples/404.json  \
20cb93a386Sopenharmony_ci	--bench_html skottie-frames.html
21cb93a386Sopenharmony_ci
22cb93a386Sopenharmony_ciskp:
23cb93a386Sopenharmony_ci	node perf-canvaskit-with-puppeteer.js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
24cb93a386Sopenharmony_ci	--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm --use_gpu \
25cb93a386Sopenharmony_ci	--input_skp ~/Downloads/skps/desk_nytimes.skp \
26cb93a386Sopenharmony_ci	--bench_html render-skp.html
27cb93a386Sopenharmony_ci
28cb93a386Sopenharmony_ciskps_release_and_simd:
29cb93a386Sopenharmony_ci	./perf_all_skps.sh --release --simd --summary