<commit_before>require recipes-test/images/initramfs-tiny-image.bb

DESCRIPTION = "Relatively larger ramdisk image for running tests (bootrr, etc)"

PACKAGE_INSTALL += " \
    bluez5 \
    coreutils \
    dhcpcd \
    diag \
    e2fsprogs \
    e2fsprogs-e2fsck \
    e2fsprogs-mke2fs \
    e2fsprogs-resize2fs \
    e2fsprogs-tune2fs \
    ethtool \
    gptfdisk \
    iw \
    kexec-tools \
    lava-test-shell \
    libdrm-tests \
    lsof \
    ncurses \
    ncurses-terminfo \
    ncurses-terminfo-base \
    pciutils \
    pd-mapper \
    qrtr \
    rmtfs \
    rt-tests \
    stress-ng \
    tqftpserv \
    usbutils \
    util-linux \
    util-linux-chrt \
    wpa-supplicant \
"

# We'd like to include extra packages provided by layers which we do not depend
# on. This can be handled by .bbappends, but then image recipes including this
# one would not get all these tools. So simulate dynamic bbappend here.
PACKAGE_INSTALL_openembedded_layer += " \
    crash \
    cryptsetup \
    devmem2 \
    iozone3 \
    libgpiod \
    libgpiod-tools \
    makedumpfile \
"

PACKAGE_INSTALL_networking_layer += " \
    iperf2 \
    iperf3 \
    tcpdump \
"

PACKAGE_INSTALL += "${@<EMAIL>("BBFILE_COLLECTIONS", "openembedded-layer", "${PACKAGE_INSTALL_openembedded_layer}", "", d)}"
PACKAGE_INSTALL += "${@<EMAIL>("BBFILE_COLLECTIONS", "networking-layer", "${PACKAGE_INSTALL_networking_layer}", "", d)}"
<commit_msg>initramfs-test-full: use rt-tests for glibc only<commit_after>require recipes-test/images/initramfs-tiny-image.bb

DESCRIPTION = "Relatively larger ramdisk image for running tests (bootrr, etc)"

PACKAGE_INSTALL += " \
    bluez5 \
    coreutils \
    dhcpcd \
    diag \
    e2fsprogs \
    e2fsprogs-e2fsck \
    e2fsprogs-mke2fs \
    e2fsprogs-resize2fs \
    e2fsprogs-tune2fs \
    ethtool \
    gptfdisk \
    iw \
    kexec-tools \
    lava-test-shell \
    libdrm-tests \
    lsof \
    ncurses \
    ncurses-terminfo \
    ncurses-terminfo-base \
    pciutils \
    pd-mapper \
    qrtr \
    rmtfs \
    stress-ng \
    tqftpserv \
    usbutils \
    util-linux \
    util-linux-chrt \
    wpa-supplicant \
"

PACKAGE_INSTALL:append:libc-glibc += " \
    rt-tests \
"

# We'd like to include extra packages provided by layers which we do not depend
# on. This can be handled by .bbappends, but then image recipes including this
# one would not get all these tools. So simulate dynamic bbappend here.
PACKAGE_INSTALL_openembedded_layer += " \
    crash \
    cryptsetup \
    devmem2 \
    iozone3 \
    libgpiod \
    libgpiod-tools \
    makedumpfile \
"

PACKAGE_INSTALL_networking_layer += " \
    iperf2 \
    iperf3 \
    tcpdump \
"

PACKAGE_INSTALL += "${<EMAIL>("BBFILE_COLLECTIONS", "openembedded-layer", "${PACKAGE_INSTALL_openembedded_layer}", "", d)}"
PACKAGE_INSTALL += "${<EMAIL>("BBFILE_COLLECTIONS", "networking-layer", "${PACKAGE_INSTALL_networking_layer}", "", d)}"

{'fraction_non_alphanumeric': 0.10916580844490216, 'fraction_numerical': 0.009612083762444216, 'mean_word_length': 2.5407047387606316, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2395305', 'n_tokens_mistral': 1098, 'n_tokens_neox': 1057, 'n_words': 214}