generic-poky/meta/lib/oeqa
Paul Eggleton 122ee11bd1 devtool: fix broken clones of git recipes
Because we move the workdir when extracting source, then move the source
and delete the temporary workdir, you lose the indirection symlink
pointed to by the alternates file (which is created when the fetcher
clones it from DL_DIR with -s) and the resulting repository is broken.
In any case, for a source repo that the user may put their own changes
into, we can't really rely on a clone made with -s in case the
original goes away - because of cleanall, DL_DIR disappearing, etc. So
repack the repository so that it is a complete, non-shared clone after
unpacking.

(While I'm at it, add a test for devtool modify with a git recipe which
verifies that this works.)

(From OE-Core rev: dccdde4321c48a571677995a4e1dfc583e899cbe)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-02-23 17:35:29 +00:00
..
controllers controllers/masterimage.py: Make testimage kernel naming pattern universal 2014-06-13 12:52:21 +01:00
runtime oeqa/parselogs: Add exception for new mips error message 2015-02-21 22:05:34 +00:00
sdk oeqa/sdk/buildsudoku.py: add setUpModule method to run only when gtk+ in installed. 2014-08-27 12:12:31 +01:00
selftest devtool: fix broken clones of git recipes 2015-02-23 17:35:29 +00:00
utils oeqa/utils/decorators: Try and improve ugly _ErrorHandler tracebacks 2015-01-23 11:36:29 +00:00
__init__.py lib/oeqa/oetest.py: base module for all runtime unittests 2013-07-09 10:53:43 +01:00
oetest.py oeqa: Added package installer to oetest to aid in future automatic install of packages 2014-09-10 15:38:56 +01:00
runexported.py lib/oeqa: add module for running tests outside of the build system 2014-02-09 09:40:01 +00:00
targetcontrol.py machine/qemu: Switch from ext3 to ext4 2015-02-21 22:05:37 +00:00