From: Thomas Petazzoni via buildroot <buildroot@buildroot.org>
To: matt@thewebers.ws
Cc: buildroot@buildroot.org,
Matthew Weber <matthew.l.weber3@boeing.com>,
Clayton Shotwell <clayton.shotwell@boeing.com>
Subject: Re: [Buildroot] [PATCH 3/5] package/libc-test: add POSIX functional test extensions
Date: Wed, 9 Sep 2026 15:54:37 +0200 [thread overview]
Message-ID: <aqFk8AOtIGzgikHZ@windsurf> (raw)
In-Reply-To: <20260827185951.3180679-3-matt@thewebers.ws>
Hello,
On Thu, Aug 27, 2026 at 06:59:50PM +0000, matt@thewebers.ws wrote:
> From: "Matthew Weber" <matthew.l.weber3@boeing.com>
>
> Add patch 0002 which provides additional functional test coverage
> for POSIX APIs including:
> - pthread attributes and operations
> - POSIX timers (create, delete, gettime, settime, getoverrun)
> - POSIX message queues
> - Scheduler (priority min/max, rr_get_interval, yield)
> - Time functions (clock_getres, clock_nanosleep, gmtime_r, etc.)
> - Process (execve, posix_spawnattr_setflags)
>
> These tests exercise musl's implementation of scheduling and IPC
> APIs that are not covered by the upstream test suite.
>
> Signed-off-by: Matthew Weber <matthew.l.weber3@boeing.com>
> Signed-off-by: Clayton Shotwell <clayton.shotwell@boeing.com>
> ---
> .../0002-add-posix-functional-tests.patch | 6798 +++++++++++++++++
> 1 file changed, 6798 insertions(+)
> create mode 100644 package/libc-test/0002-add-posix-functional-tests.patch
This is clearly a massive feature patch, that we can't take in
Buildroot before it's accepted upstream.
>
> diff --git a/package/libc-test/0002-add-posix-functional-tests.patch b/package/libc-test/0002-add-posix-functional-tests.patch
> new file mode 100644
> index 0000000000..402a7811cf
> --- /dev/null
> +++ b/package/libc-test/0002-add-posix-functional-tests.patch
> @@ -0,0 +1,6798 @@
> +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
> +From: Matthew Weber <matthew.l.weber3@boeing.com>
> +Date: Tue, 22 Jul 2026 00:00:00 +0000
> +Subject: [PATCH] add POSIX functional tests for pthread, timer, mq, sched APIs
> +
> +Add comprehensive functional test coverage for POSIX APIs including:
> +- pthread attributes (init, destroy, get/set for scope, stacksize,
> + schedparam, schedpolicy, guardsize, detachstate, inheritsched, stack)
> +- pthread operations (self, sigmask, testcancel, mutex_trylock,
> + mutexattr, getcpuclockid)
> +- POSIX timers (create, delete, gettime, settime, getoverrun)
> +- POSIX message queues (open, close, unlink, send, receive, notify,
> + getattr, setattr, timedsend, timedreceive)
> +- Scheduler (get_priority_min, get_priority_max, rr_get_interval, yield)
> +- Time functions (clock_getres, clock_nanosleep, asctime_r, ctime_r,
> + gmtime_r, localtime_r, difftime, times, tzset)
> +- Process (execve, posix_spawnattr_setflags)
> +- Shared utility header (utils.h) with thread safety and buffer
> + overflow test helpers
> +
> +Upstream: https://marc.info/?l=musl&m=178593914174006&w=2
This particular link doesn't point to an upstream submission of the
patch.
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2026-09-09 13:54 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-27 18:59 [Buildroot] [PATCH 1/5] package/libc-test: new package matt
2026-08-27 18:59 ` [Buildroot] [PATCH 2/5] support/testing: add libc-test runtime test matt
2026-09-09 14:10 ` Thomas Petazzoni via buildroot
2026-08-27 18:59 ` [Buildroot] [PATCH 3/5] package/libc-test: add POSIX functional test extensions matt
2026-09-09 13:54 ` Thomas Petazzoni via buildroot [this message]
2026-08-27 18:59 ` [Buildroot] [PATCH 4/5] support/testing: libc-test: add POSIX functional test cases matt
2026-09-09 14:01 ` [Buildroot] [PATCH 1/5] package/libc-test: new package Thomas Petazzoni via buildroot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aqFk8AOtIGzgikHZ@windsurf \
--to=buildroot@buildroot.org \
--cc=clayton.shotwell@boeing.com \
--cc=matt@thewebers.ws \
--cc=matthew.l.weber3@boeing.com \
--cc=thomas.petazzoni@bootlin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox