Android Test Framework was developed for test automation of Motorola's products based on Android.
Most feature should work on pure Android devices.
The framework may be used as unittest shell for any tests.
The following files are required for Framework functioning: /src/launcher.py, /src/config.py, and whole /src/libs/core/ folder, all another are additional.
- Require python 3.5+ version
- Use "python3 -m pip install requirements.txt" to install all required libraries
cd /src
python3 launcher.py --help
Available the following tests:
- benchmarks: Popular benchmark tests like Vellamo, Antutu, Octane etc.
- storage: Iozone and memory tests.
Test structure:
| +-- mytest/ # Test name | | +-- suite.list # Default suite lists | | +-- suites/ | | | +-- regular.py # Test suite | | +-- tools/ | | | +-- test_tk.py # Tests implimentation toolkit
This test will be available via -i "mytest" option
Is in progress...