summaryrefslogtreecommitdiffstats
path: root/meta/lib/patchtest/README.md
blob: 27cc61c802e53759479c10df9b24b84b609cee3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# patchtest selftests for openembedded-core

This directory provides a test suite and selftest script for use with the
patchtest repository: <https://git.yoctoproject.org/patchtest/>

To setup for use:

1. Clone <https://git.openembedded.org/openembedded-core> (this repo) and <https://git.openembedded.org/bitbake/>
2. Clone <https://git.yoctoproject.org/patchtest>
3. Install the necessary Python modules: in meta/lib/patchtest or the patchtest
   repo, do `pip install -r requirements.txt`
4. Add patchtest to PATH: `export PATH=/path/to/patchtest/repo:$PATH`
5. Initialize the environment: `source oe-init-build-env`
6. Add meta-selftest to bblayers.conf: `bitbake-layers add-layer
   /path/to/meta-selftest/` (the selftests use this layer's recipes as test
   targets)
7. Finally, run the selftest script: `./meta/lib/patchtest/selftest/selftest`

For more information on using patchtest, see the patchtest repo at
<https://git.yoctoproject.org/patchtest/>.