When I originally envisaged what became patchtest, I thought it would go into OE-Core itself so that users could easily run it over their patches before sending. For good reasons we didn't end up going down that route, instead having the mostly generic patchtest with the OE-specific parts in patchtest-oe. However we still want people to be able to easily run the tests locally. Probably the simplest way of enabling this is to have a simple script that downloads the latest version of patchtest and patchtest-oe, sets up a virtualenv with the right contents (based on requirements.txt from each one) and then activates the virtualenv. It should also be runnable not just on initial setup but to update patchwork/patchtest and set up the environment each time you want to use it.
(In reply to comment #0) > When I originally envisaged what became patchtest, I thought it would go > into OE-Core itself so that users could easily run it over their patches > before sending. For good reasons we didn't end up going down that route, > instead having the mostly generic patchtest with the OE-specific parts in > patchtest-oe. However we still want people to be able to easily run the > tests locally. > > Probably the simplest way of enabling this is to have a simple script that > downloads the latest version of patchtest and patchtest-oe, sets up a > virtualenv with the right contents (based on requirements.txt from each one) > and then activates the virtualenv. Right, we should have some easy way to install. >It should also be runnable not just on > initial setup but to update patchwork/patchtest and set up the environment > each time you want to use it. what about a git-hook to do the update related repos and execute oe-tests? This can be quite intrusive but once the hook is set (with the setup script), no need to worry again.
Maybe, but that would be an additional step beyond - I'd want the ability to run the tests on-demand before we do that.
Patch sent to the ML: http://lists.openembedded.org/pipermail/openembedded-core/2017-February/132592.html
Not merged during M3, so moving to next enhancement merge window.
Ross, this is pending for merging in master. Patch URL can be found on comment 3
Patch sent some time ago but still not merged
Patch merged at: (From OE-Core rev: 4ba1334ab7c9b32502a4f8b3e656fb4f8242ccdd)