Name Date Size #Lines LOC

..--

selftest/H--1,9771,706

tests/H--845637

README.mdH A D04-Oct-2023953 2116

mbox.pyH A D14-Dec-20243.1 KiB10970

patchtest_parser.pyH A D14-Dec-20243 KiB7945

patchtest_patterns.pyH A D14-Dec-20243.8 KiB9965

repo.pyH A D14-Dec-20242.7 KiB8645

requirements.txtH A D19-Jun-202469 87

README.md

1# patchtest selftests for openembedded-core
2
3This directory provides a test suite and selftest script for use with the
4patchtest repository: https://git.yoctoproject.org/patchtest/
5
6To setup for use:
7
81. Clone https://git.openembedded.org/openembedded-core (this repo) and https://git.openembedded.org/bitbake/
92. Clone https://git.yoctoproject.org/patchtest
103. Install the necessary Python modules: in meta/lib/patchtest or the patchtest
11   repo, do `pip install -r requirements.txt`
124. Add patchtest to PATH: `export PATH=/path/to/patchtest/repo:$PATH`
135. Initialize the environment: `source oe-init-build-env`
146. Add meta-selftest to bblayers.conf: `bitbake-layers add-layer
15   /path/to/meta-selftest/` (the selftests use this layer's recipes as test
16   targets)
177. Finally, run the selftest script: `./meta/lib/patchtest/selftest/selftest`
18
19For more information on using patchtest, see the patchtest repo at
20https://git.yoctoproject.org/patchtest/.
21