13af6ab5fSopenharmony_ci# Introduction 23af6ab5fSopenharmony_ci 33af6ab5fSopenharmony_ciGenerate a report on the percentage of each data structure size in the abc file generated by the test case through es2abc. 43af6ab5fSopenharmony_ci 53af6ab5fSopenharmony_ci# Running the Script 63af6ab5fSopenharmony_ci 73af6ab5fSopenharmony_ci## Usage 83af6ab5fSopenharmony_ci 93af6ab5fSopenharmony_ci```sh 103af6ab5fSopenharmony_cipython3 size_statistics.py --es2abc-path ES2ABC_PATH [arguments] 113af6ab5fSopenharmony_ci``` 123af6ab5fSopenharmony_ci 133af6ab5fSopenharmony_ci### Tail arguments 143af6ab5fSopenharmony_ci 153af6ab5fSopenharmony_ci- `--es2abc-path`: path to the executable program es2abc. 163af6ab5fSopenharmony_ci 173af6ab5fSopenharmony_ci### Optional arguments 183af6ab5fSopenharmony_ci 193af6ab5fSopenharmony_ci+ `--no-progress`: Don't show progress bar. 203af6ab5fSopenharmony_ci+ `--timeout`: Time limits for use case execution (In seconds). 213af6ab5fSopenharmony_ci 223af6ab5fSopenharmony_ci# Test Result 233af6ab5fSopenharmony_ci 243af6ab5fSopenharmony_ciStatistical report on the percentage of size: `./size_percentage_report.html` 25