diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2017-11-28 15:16:26 +1300 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2017-12-05 14:39:24 +1300 |
commit | 8b8a491a037ad5a214b412dcaae999466d4aea64 (patch) | |
tree | a87714279576d242df220e71b95d4a88826d302b /meta-selftest/recipes-test | |
parent | a5f6739f23dda738c7b1862c672b9d9cdec8190e (diff) | |
download | openembedded-core-contrib-8b8a491a037ad5a214b412dcaae999466d4aea64.tar.gz |
oe-selftest: devtool: add test for multiple source trees
Add two synthetic tests for devtool modify + devtool finish: first with
multiple source trees side-by-side, and second to test with one as a
subdirectory of the main source tree. These also test devtool finish's
recently added dry-run option and that detects and errors on uncommitted
changes without being forced.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'meta-selftest/recipes-test')
-rw-r--r-- | meta-selftest/recipes-test/devtool/devtool-test-multisrc-subdir_1.0.bb | 13 | ||||
-rw-r--r-- | meta-selftest/recipes-test/devtool/devtool-test-multisrc/example-files.tar.gz | bin | 0 -> 236 bytes | |||
-rw-r--r-- | meta-selftest/recipes-test/devtool/devtool-test-multisrc/example.patch | 7 | ||||
-rw-r--r-- | meta-selftest/recipes-test/devtool/devtool-test-multisrc/mypackage-1.0.tar.gz | bin | 0 -> 903 bytes | |||
-rw-r--r-- | meta-selftest/recipes-test/devtool/devtool-test-multisrc_1.0.bb | 11 |
5 files changed, 31 insertions, 0 deletions
diff --git a/meta-selftest/recipes-test/devtool/devtool-test-multisrc-subdir_1.0.bb b/meta-selftest/recipes-test/devtool/devtool-test-multisrc-subdir_1.0.bb new file mode 100644 index 0000000000..0430382429 --- /dev/null +++ b/meta-selftest/recipes-test/devtool/devtool-test-multisrc-subdir_1.0.bb @@ -0,0 +1,13 @@ +SUMMARY = "Recipe to test multiple source trees" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://settings-daemon.c;beginline=1;endline=26;md5=8d77ba1c7a55df48d8d06c5f3d86b49d" + +SRC_URI = "git://git.yoctoproject.org/xsettings-daemon;name=xsettings-daemon \ + git://git.yoctoproject.org/libfakekey;name=libfakekey;destsuffix=git/libfakekey \ +" + +SRCREV_xsettings-daemon = "b2e5da502f8c5ff75e9e6da771372ef8e40fd9a2" +SRCREV_libfakekey = "7ad885912efb2131e80914e964d5e635b0d07b40" + +S = "${WORKDIR}/git" + diff --git a/meta-selftest/recipes-test/devtool/devtool-test-multisrc/example-files.tar.gz b/meta-selftest/recipes-test/devtool/devtool-test-multisrc/example-files.tar.gz Binary files differnew file mode 100644 index 0000000000..fdab4b7367 --- /dev/null +++ b/meta-selftest/recipes-test/devtool/devtool-test-multisrc/example-files.tar.gz diff --git a/meta-selftest/recipes-test/devtool/devtool-test-multisrc/example.patch b/meta-selftest/recipes-test/devtool/devtool-test-multisrc/example.patch new file mode 100644 index 0000000000..2e48bf1e7c --- /dev/null +++ b/meta-selftest/recipes-test/devtool/devtool-test-multisrc/example.patch @@ -0,0 +1,7 @@ +diff -udNr example-files/test2 example-files2/test2 +--- example-files/test2 2017-11-22 10:29:11.766891385 +1300 ++++ example-files2/test2 2017-11-22 10:30:08.920094705 +1300 +@@ -1 +1,3 @@ + Another example file ++ ++More content added here diff --git a/meta-selftest/recipes-test/devtool/devtool-test-multisrc/mypackage-1.0.tar.gz b/meta-selftest/recipes-test/devtool/devtool-test-multisrc/mypackage-1.0.tar.gz Binary files differnew file mode 100644 index 0000000000..b513b283e9 --- /dev/null +++ b/meta-selftest/recipes-test/devtool/devtool-test-multisrc/mypackage-1.0.tar.gz diff --git a/meta-selftest/recipes-test/devtool/devtool-test-multisrc_1.0.bb b/meta-selftest/recipes-test/devtool/devtool-test-multisrc_1.0.bb new file mode 100644 index 0000000000..2b81f83387 --- /dev/null +++ b/meta-selftest/recipes-test/devtool/devtool-test-multisrc_1.0.bb @@ -0,0 +1,11 @@ +SUMMARY = "Recipe to test multiple source trees" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +SRC_URI = "file://mypackage-${PV}.tar.gz \ + file://example-files.tar.gz \ + file://example.patch;patchdir=../example-files \ +" + +S = "${WORKDIR}/mypackage-${PV}" + |