13af6ab5fSopenharmony_ci# Automatic tests for SDK
23af6ab5fSopenharmony_ci
33af6ab5fSopenharmony_ci## Purpose
43af6ab5fSopenharmony_ci1. Download daily sdk
53af6ab5fSopenharmony_ci2. Run xts test which in auto_xts_test
63af6ab5fSopenharmony_ci3. Run sdk_test which in sdk_test
73af6ab5fSopenharmony_ci4. Run performance test which in performance_test
83af6ab5fSopenharmony_ci5. Run spider script which in get commit log
93af6ab5fSopenharmony_ci6. Send the result by Email
103af6ab5fSopenharmony_ci
113af6ab5fSopenharmony_ci## Usage
123af6ab5fSopenharmony_ci### How to work
133af6ab5fSopenharmony_ciIn entry.py, it will run downloading sdk,xts, sdk_test,performance_test, get commit log script, and send email, you can delete any of them if you don't need run the test.  
143af6ab5fSopenharmony_ciIf you do not want to run test immediately, delete run_all()  
153af6ab5fSopenharmony_ciSet email infos in email_config  
163af6ab5fSopenharmony_ci### Note
173af6ab5fSopenharmony_ciIt will find the daily build in last 24 hours, if failed to download, the test will stop.  
183af6ab5fSopenharmony_ciDo not close the cmd or terminal, or it will not run at the time you specified.  
193af6ab5fSopenharmony_ciAll tests can run without others, read the seperate readme for more details.  
20