现在sync到google最新的ltp git,使用mmm编译:
mmm external/ltp
会因为aio编译失败报错,因此选择单独build需要的test case。
- sync google ltp git:
sprdroid9.0/external/ltp$ git remote add google_ltp https://android.googlesource.com/platform/external/ltp
sprdroid9.0/external/ltp$ git fecth google_ltp
sprdroid9.0/external/ltp$ git checkout -b ltp_google google_ltp/master
- :~/sprdroid9.0/external/ltp$ git log --oneline testcases/kernel/sched/eas/
47c83904df4c93d0b712284ecfc224e240895b69
495be913656c9652d9fd0b0cc79a898c0dde6173
e13ed30ea22fe74895c3f5413408eb914ac7b743
git format-patch <commitID>
git am ***.patch
git apply --reject ***.patch //解决冲突
git add .
git am --continue
- :~/sprdroid9.0/external/ltp$ mm -j12
adb push out/target/product/ums312_1h10/data/nativetest64/ltp/testcases/bin/eas_* data
eas_big_to_small
eas_one_big_task
eas_one_small_task
eas_small_big_toggle
eas_small_to_big
eas_two_big_three_small