misc: move lorem ipsum text to zephyr/misc/lorem_ipsum.h

Instead of duplicating Lorem Ipsum in several places, let's
consolidate in one location.

Signed-off-by: Chris Friedt <cfriedt@tenstorrent.com>
This commit is contained in:
Chris Friedt 2024-07-29 23:02:56 -04:00 committed by Anas Nashif
commit 91e0a4b9ac
10 changed files with 75 additions and 174 deletions

View file

@ -8,6 +8,7 @@
#include <zephyr/drivers/ipm.h>
#include <zephyr/drivers/console/ipm_console.h>
#include <zephyr/device.h>
#include <zephyr/misc/lorem_ipsum.h>
#include <zephyr/init.h>
#include <stdio.h>
@ -91,14 +92,7 @@ int main(void)
}
/* Now do this through printf() to exercise the sender */
printf("Lorem ipsum dolor sit amet, consectetur adipiscing elit, "
"sed do eiusmod tempor incididunt ut labore et dolore magna "
"aliqua. Ut enim ad minim veniam, quis nostrud exercitation "
"ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis "
"aute irure dolor in reprehenderit in voluptate velit esse "
"cillum dolore eu fugiat nulla pariatur. Excepteur sint "
"occaecat cupidatat non proident, sunt in culpa qui officia "
"deserunt mollit anim id est laborum.\n");
printf(LOREM_IPSUM_SHORT "\n");
/* XXX how to tell if something was actually printed out for
* automation purposes?

View file

@ -6,6 +6,7 @@
#include <zephyr/fff.h>
#include <zephyr/logging/log.h>
#include <zephyr/misc/lorem_ipsum.h>
#include <zephyr/ztest.h>
#include "stubs.h"
@ -23,13 +24,7 @@ static uint16_t messages_needing_response[2];
static struct coap_client client;
static char *short_payload = "testing";
static char *long_payload = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do "
"eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut "
"enim ad minim veniam, quis nostrud exercitation ullamco laboris "
"nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor "
"in reprehenderit in voluptate velit esse cillum dolore eu fugiat"
" nulla pariatur. Excepteur sint occaecat cupidatat non proident,"
" sunt in culpa qui officia deserunt mollit anim id est laborum.";
static char *long_payload = LOREM_IPSUM_SHORT;
static ssize_t z_impl_zsock_recvfrom_custom_fake(int sock, void *buf, size_t max_len, int flags,
struct sockaddr *src_addr, socklen_t *addrlen)

View file

@ -8,6 +8,7 @@
LOG_MODULE_REGISTER(net_test, LOG_LEVEL_WRN);
#include <zephyr/ztest.h>
#include <zephyr/misc/lorem_ipsum.h>
#include <zephyr/net/socket.h>
#include <zephyr/net/mqtt.h>
#include <zephyr/random/random.h>
@ -31,31 +32,7 @@ static const uint8_t *payload;
static const uint8_t payload_short[] = "Short payload";
/* Generated by http://www.lipsum.com/
* 2 paragraphs, 171 words, 1210 bytes of Lorem Ipsum
*/
static const uint8_t payload_long[] =
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse "
"eleifend odio sit amet scelerisque tincidunt. In orci ligula, egestas "
"ut neque sit amet, fringilla malesuada dolor. Fusce rhoncus nunc in "
"lacus tincidunt lobortis. Donec aliquam lectus gravida fermentum "
"egestas. Curabitur eu ex pretium, dapibus massa in, pretium tellus. "
"Suspendisse ac efficitur magna, ut convallis nisl. Duis sed sapien "
"odio. Aliquam efficitur sed tellus sit amet eleifend. Sed facilisis "
"ligula aliquam erat ornare hendrerit. Aenean tincidunt nunc a nulla "
"vestibulum mollis. Vivamus fringilla euismod nisi sit amet malesuada. "
"Vivamus consequat ultricies metus sed feugiat. Aenean malesuada "
"cursus sem."
"\n"
"Vestibulum tempor diam et aliquam tristique. Nullam condimentum felis "
"et convallis finibus. Aliquam erat volutpat. Nam et blandit tortor. "
"Nullam pharetra arcu aliquam, suscipit mi eu, faucibus lacus. "
"Pellentesque eleifend nulla sit amet purus maximus, et elementum "
"lectus fringilla. Praesent consectetur diam eget tellus molestie "
"tempor. Class aptent taciti sociosqu ad litora torquent per conubia "
"nostra, per inceptos himenaeos. Nam tincidunt urna augue, nec cursus "
"arcu eleifend nec. Donec semper tellus in leo nullam."
"\n";
static const uint8_t payload_long[] = LOREM_IPSUM;
static void broker_init(void)
{

View file

@ -9,6 +9,7 @@ LOG_MODULE_REGISTER(net_test, CONFIG_NET_WEBSOCKET_LOG_LEVEL);
#include <zephyr/ztest_assert.h>
#include <zephyr/misc/lorem_ipsum.h>
#include <zephyr/net/net_ip.h>
#include <zephyr/net/socket.h>
#include <zephyr/net/websocket.h>
@ -19,27 +20,7 @@ LOG_MODULE_REGISTER(net_test, CONFIG_NET_WEBSOCKET_LOG_LEVEL);
/* Generated by http://www.lipsum.com/
* 2 paragraphs, 178 words, 1160 bytes of Lorem Ipsum
*/
static const char lorem_ipsum[] =
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. "
"Vestibulum ultricies sapien tellus, ac viverra dolor bibendum "
"lacinia. Vestibulum et nisl tristique tellus finibus gravida "
"vitae sit amet nunc. Suspendisse maximus justo mi, vitae porta "
"risus suscipit vitae. Curabitur ut fringilla velit. Donec ac nisi "
"in dui semper lobortis sed nec ante. Sed nec luctus dui. Sed ut "
"ante nisi. Mauris congue euismod felis, et maximus ex pellentesque "
"nec. Proin nibh nisl, semper at nunc in, mattis pharetra metus. Nam "
"turpis risus, pulvinar sit amet varius ac, pellentesque quis purus."
" "
"Nam consequat purus in lacinia fringilla. Morbi volutpat, tellus "
"nec tempus dapibus, ante sem aliquam dui, eu feugiat libero diam "
"at leo. Sed suscipit egestas orci in ultrices. Integer in elementum "
"ligula, vel sollicitudin velit. Nullam sit amet eleifend libero. "
"Proin sit amet consequat tellus, vel vulputate arcu. Curabitur quis "
"lobortis lacus. Sed faucibus vestibulum enim vel elementum. Vivamus "
"enim nunc, auctor in purus at, aliquet pulvinar eros. Cras dapibus "
"nec quam laoreet sagittis. Quisque dictum ante odio, at imperdiet "
"est convallis a. Morbi mattis ut orci vitae volutpat."
"\n";
static const char lorem_ipsum[] = LOREM_IPSUM;
#define MAX_RECV_BUF_LEN 256
static uint8_t recv_buf[MAX(sizeof(lorem_ipsum), MAX_RECV_BUF_LEN)];

View file

@ -23,6 +23,7 @@ LOG_MODULE_REGISTER(net_test, CONFIG_NET_TCP_LOG_LEVEL);
#include <zephyr/linker/sections.h>
#include <zephyr/tc_util.h>
#include <zephyr/misc/lorem_ipsum.h>
#include <zephyr/net/ethernet.h>
#include <zephyr/net/dummy.h>
#include <zephyr/net/net_pkt.h>
@ -39,27 +40,7 @@ LOG_MODULE_REGISTER(net_test, CONFIG_NET_TCP_LOG_LEVEL);
#define PEER_PORT 4242
/* Data (1280 bytes) to be sent */
static const char lorem_ipsum[] =
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris id "
"sodales lacus. Proin vel rhoncus sapien. Morbi semper, enim in "
"ullamcorper luctus, urna mi efficitur ex, laoreet eleifend massa "
"felis ac dui. Duis ut magna convallis, tristique leo eu, ornare "
"eros. Mauris a neque dictum, lobortis quam ut, rutrum erat. Vivamus "
"vulputate neque vel auctor porta. Duis consectetur justo ac molestie "
"tristique. In hac habitasse platea dictumst. Cras augue metus, "
"aliquet sodales elit eget suscipit rutrum tellus. Nulla ante purus, "
"dictum id tellus at, mattis cursus lectus. Mauris fringilla eros "
"lorem, in auctor erat consequat nec. Ut pharetra sollicitudin dolor "
"vel laoreet. Praesent eu lectus a dolor fringilla aliquet varius "
"eget erat. Ut vitae mauris commodo, feugiat arcu non vehicula nunc. "
"Nam ac enim elit. Praesent sit amet erat massa. Suspendisse potenti. "
"Etiam diam justo, tempus vel lobortis tincidunt, scelerisque vitae "
"mauris. Aenean vestibulum venenatis dapibus. Curabitur id ullamcorper"
" diam. Ut eu turpis mauris. Aliquam et ligula est. Proin a velit non "
"velit interdum vulputate. Proin vehicula eleifend suscipit. Cras "
"condimentum non massa egestas tempor. Donec quis scelerisque est, id "
"suscipit neque. Ut lobortis cursus ultrices. Aenean malesuada, nibh "
"ut laoreet.";
static const char lorem_ipsum[] = LOREM_IPSUM;
static struct in_addr my_addr = { { { 192, 0, 2, 1 } } };
static struct sockaddr_in my_addr_s = {