diff options
| -rw-r--r-- | meta/conf/distro/include/maintainers.inc | 1 | ||||
| -rw-r--r-- | meta/conf/distro/include/ptest-packagelists.inc | 75 | ||||
| -rw-r--r-- | meta/recipes-sato/images/core-image-sato-ptest-fast.bb | 16 |
3 files changed, 92 insertions, 0 deletions
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 950b8e8951..41c2a95d53 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc | |||
| @@ -122,6 +122,7 @@ RECIPE_MAINTAINER_pn-core-image-clutter = "Richard Purdie <richard.purdie@linuxf | |||
| 122 | RECIPE_MAINTAINER_pn-core-image-weston = "Richard Purdie <richard.purdie@linuxfoundation.org>" | 122 | RECIPE_MAINTAINER_pn-core-image-weston = "Richard Purdie <richard.purdie@linuxfoundation.org>" |
| 123 | RECIPE_MAINTAINER_pn-core-image-x11 = "Richard Purdie <richard.purdie@linuxfoundation.org>" | 123 | RECIPE_MAINTAINER_pn-core-image-x11 = "Richard Purdie <richard.purdie@linuxfoundation.org>" |
| 124 | RECIPE_MAINTAINER_pn-core-image-sato-dev = "Richard Purdie <richard.purdie@linuxfoundation.org>" | 124 | RECIPE_MAINTAINER_pn-core-image-sato-dev = "Richard Purdie <richard.purdie@linuxfoundation.org>" |
| 125 | RECIPE_MAINTAINER_pn-core-image-sato-ptest-fast = "Richard Purdie <richard.purdie@linuxfoundation.org>" | ||
| 125 | RECIPE_MAINTAINER_pn-core-image-sato-sdk-ptest = "Richard Purdie <richard.purdie@linuxfoundation.org>" | 126 | RECIPE_MAINTAINER_pn-core-image-sato-sdk-ptest = "Richard Purdie <richard.purdie@linuxfoundation.org>" |
| 126 | RECIPE_MAINTAINER_pn-coreutils = "Chen Qi <Qi.Chen@windriver.com>" | 127 | RECIPE_MAINTAINER_pn-coreutils = "Chen Qi <Qi.Chen@windriver.com>" |
| 127 | RECIPE_MAINTAINER_pn-cpio = "Denys Dmytriyenko <denys@ti.com>" | 128 | RECIPE_MAINTAINER_pn-cpio = "Denys Dmytriyenko <denys@ti.com>" |
diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc new file mode 100644 index 0000000000..768ba743ed --- /dev/null +++ b/meta/conf/distro/include/ptest-packagelists.inc | |||
| @@ -0,0 +1,75 @@ | |||
| 1 | # | ||
| 2 | # Lists of the ptests in OE-Core, sorted into two sets by the time they take | ||
| 3 | # | ||
| 4 | # ptests which take less than ~30s each | ||
| 5 | # | ||
| 6 | PTESTS_FAST = "\ | ||
| 7 | acl-ptest \ | ||
| 8 | apr-ptest \ | ||
| 9 | apr-util-ptest \ | ||
| 10 | attr-ptest \ | ||
| 11 | bluez5-ptest \ | ||
| 12 | bzip2-ptest \ | ||
| 13 | dbus-test-ptest \ | ||
| 14 | diffstat-ptest \ | ||
| 15 | diffutils-ptest \ | ||
| 16 | elfutils-ptest \ | ||
| 17 | ethtool-ptest \ | ||
| 18 | flex-ptest \ | ||
| 19 | gawk-ptest \ | ||
| 20 | gdbm-ptest \ | ||
| 21 | gdk-pixbuf-ptest \ | ||
| 22 | gzip-ptest \ | ||
| 23 | json-glib-ptest \ | ||
| 24 | kbd-ptest \ | ||
| 25 | libconvert-asn1-perl-ptest \ | ||
| 26 | liberror-perl-ptest \ | ||
| 27 | libpcre-ptest \ | ||
| 28 | libtimedate-perl-ptest \ | ||
| 29 | libtest-needs-perl-ptest \ | ||
| 30 | liburi-perl-ptest \ | ||
| 31 | libusb1-ptest \ | ||
| 32 | libxml-namespacesupport-perl-ptest \ | ||
| 33 | libxml-perl-ptest \ | ||
| 34 | libxml-parser-perl-ptest \ | ||
| 35 | libxml-sax-perl-ptest \ | ||
| 36 | libxml-sax-base-perl-ptest \ | ||
| 37 | libxml-simple-perl-ptest \ | ||
| 38 | libxml2-ptest \ | ||
| 39 | lzo-ptest \ | ||
| 40 | nettle-ptest \ | ||
| 41 | openssl-ptest \ | ||
| 42 | opkg-ptest \ | ||
| 43 | pango-ptest \ | ||
| 44 | parted-ptest \ | ||
| 45 | quilt-ptest \ | ||
| 46 | sed-ptest \ | ||
| 47 | slang-ptest \ | ||
| 48 | zlib-ptest \ | ||
| 49 | " | ||
| 50 | |||
| 51 | #PTESTS_PROBLEMS = "\ | ||
| 52 | # qemu-ptest \ # Doesn't run any tests? | ||
| 53 | # ruby-ptest \ # Timeout | ||
| 54 | # mdadm-ptest \ # Timeout | ||
| 55 | # clutter-1.0-ptest \ # Doesn't build due to depends on cogl-1.0 | ||
| 56 | #" | ||
| 57 | |||
| 58 | PTESTS_SLOW = "\ | ||
| 59 | bash-ptest \ | ||
| 60 | busybox-ptest \ | ||
| 61 | e2fsprogs-ptest \ | ||
| 62 | glib-2.0-ptest \ | ||
| 63 | gstreamer1.0-ptest \ | ||
| 64 | libevent-ptest \ | ||
| 65 | lttng-tools-ptest \ | ||
| 66 | openssh-ptest \ | ||
| 67 | openssl-ptest \ | ||
| 68 | perl-ptest \ | ||
| 69 | python-ptest \ | ||
| 70 | python3-ptest \ | ||
| 71 | strace-ptest \ | ||
| 72 | tcl-ptest \ | ||
| 73 | util-linux-ptest \ | ||
| 74 | valgrind-ptest \ | ||
| 75 | " | ||
diff --git a/meta/recipes-sato/images/core-image-sato-ptest-fast.bb b/meta/recipes-sato/images/core-image-sato-ptest-fast.bb new file mode 100644 index 0000000000..b794a7dc9e --- /dev/null +++ b/meta/recipes-sato/images/core-image-sato-ptest-fast.bb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | require core-image-sato-sdk.bb | ||
| 2 | require conf/distro/include/ptest-packagelists.inc | ||
| 3 | |||
| 4 | IMAGE_INSTALL += "${PTESTS_FAST}" | ||
| 5 | |||
| 6 | DESCRIPTION += "Also includes ptest packages with fast execution times to allow for more automated QA." | ||
| 7 | |||
| 8 | # This image is sufficiently large (~1.8GB) that it can't actually fit in a live | ||
| 9 | # image (which has a 4GB limit), so nullify the overhead factor (1.3x out of the | ||
| 10 | # box) and explicitly add just 1500MB. | ||
| 11 | # strace-ptest in particular needs more than 500MB | ||
| 12 | IMAGE_OVERHEAD_FACTOR = "1.0" | ||
| 13 | IMAGE_ROOTFS_EXTRA_SPACE = "1524288" | ||
| 14 | |||
| 15 | # ptests need more memory than standard to avoid the OOM killer | ||
| 16 | QB_MEM = "-m 1024" | ||
