You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker
7ee447c011
|
4 months ago | |
---|---|---|
.. | ||
libufdt_verify | 4 months ago | |
src | 4 months ago | |
testdata | 4 months ago | |
README | 4 months ago | |
apply_overlay.sh | 4 months ago | |
apply_verify_multiple_overlay.sh | 4 months ago | |
common.sh | 4 months ago | |
gen_test.sh | 4 months ago | |
run_performance_test.sh | 4 months ago | |
run_stress_test.sh | 4 months ago | |
run_tests.sh | 4 months ago | |
verifyDTBO.sh | 4 months ago | |
verify_dto_inc.sh | 4 months ago |
README
This folder contains scripts and test data to test libufdt. # Test scripts * run_tests.sh: The main entry to run test cases. Using different test cases under testdata/*. * gen_test.sh: The script to run a single test case. * common.sh: A common lib containing several useful functions. # Test data testdata/${my_test_case}.base_dts - Base device tree source. - Sample format: ``` /dts-v1/; / { a: a{}; }; ``` testdata/${my_test_case}.add_dts - Additional device tree source. - Sample format: ``` &a{ name = "a"; }; ``` testdata/${my_test_case}.add_ov_dts (optional) - Additional device tree fragment source. - Sample format: ``` /dts-v1/ /plugin/; / { fragment@0{ target = <&a>; __overlay__ { name = "a"; }; }; }; ``` # Steps to run the test Suppose you are at the root directory of your Android source. 1. `source build/envsetup.sh` 2. `lunch` 3. `mmma system/libufdt` 4. `system/libufdt/tests/run_tests.sh`