| DESCRIPTION="Test infrastructure from open-source Linux Test Project" |
| HOMEPAGE="http://ltp.sf.net/" |
| UPSTREAM_REPO="https://github.com/linux-test-project/ltp.git" |
| LOCAL_GIT_REPO="https://chromium.googlesource.com/chromiumos/third_party/ltp" |
| LOCAL_BUGSDB="http://code.google.com/p/chromium/" |
| LICENSE="GNU GENERAL PUBLIC LICENSE Version 2" |
| LICENSE_FILE="COPYING" |
| |
| CrOS-specific suites include: |
| ./runtest/cros_kernel_tests : 'heavy' tests with LTP test lib invocations. |
| ./runtest/cros_kernel_unittests : 'light' tests without LTP test lib calls. |
| |
| CrOS-specific tests (.sh and .c) reside under: |
| ./testcases/cros |
| |
| CrOS-specific 'lightweight' unittests (.c) reside under: |
| ./testcases/cros/unittests : tests are expected to be a single .c file |
| that returns 0 on success and nonzero on fail. |
| The tests may reside in their own folder |
| or be grouped in a folder. |
| |
| Sample tests are: |
| .sh: ./testcases/cros/commands/crossystem |
| .c: ./testcases/cros/kernel/syscalls/cros_getcwd |
| |
| Sample unittests are: |
| .c: ./testcases/cros/unittests/cros_unittest_sample |