This is an automated email from the ASF dual-hosted git repository. michallenc pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 93975f0817c64a2a0c04035b57cd8b90f917ff5d Author: Michal Lenc <[email protected]> AuthorDate: Fri Jun 26 11:51:00 2026 +0200 ci: add stdbit.h test Test stdbit functions in CI. Signed-off-by: Michal Lenc <[email protected]> --- boards/sim/sim/sim/configs/citest/defconfig | 2 ++ include/.gitignore | 1 + tools/ci/testrun/script/test_os/test_os.py | 7 +++++++ 3 files changed, 10 insertions(+) diff --git a/boards/sim/sim/sim/configs/citest/defconfig b/boards/sim/sim/sim/configs/citest/defconfig index 168ba984984..8844a44d40f 100644 --- a/boards/sim/sim/sim/configs/citest/defconfig +++ b/boards/sim/sim/sim/configs/citest/defconfig @@ -83,6 +83,7 @@ CONFIG_LIBC_MEMFD_ERROR=y CONFIG_LIBC_NETDB=y CONFIG_LIBC_NUMBERED_ARGS=y CONFIG_LIBC_SCANSET=y +CONFIG_LIBC_STDBIT_GENERIC=y CONFIG_LIBM=y CONFIG_LIBUV=y CONFIG_LIBUV_THREADPOOL_SIZE=4 @@ -149,6 +150,7 @@ CONFIG_TESTING_OPEN_MEMSTREAM=y CONFIG_TESTING_OSTEST=y CONFIG_TESTING_SCANFTEST=y CONFIG_TESTING_SCANFTEST_FNAME="/tmp/test.txt" +CONFIG_TESTING_STDBIT_TEST=y CONFIG_TESTS_TESTSUITES=y CONFIG_TLS_NCLEANUP=4 CONFIG_TLS_NELEM=16 diff --git a/include/.gitignore b/include/.gitignore index f80af3619d4..8d871d59851 100644 --- a/include/.gitignore +++ b/include/.gitignore @@ -15,3 +15,4 @@ /etl /minmea /sysinfo.h +/stdbit.h diff --git a/tools/ci/testrun/script/test_os/test_os.py b/tools/ci/testrun/script/test_os/test_os.py index 57d45977c23..d288aede3ca 100644 --- a/tools/ci/testrun/script/test_os/test_os.py +++ b/tools/ci/testrun/script/test_os/test_os.py @@ -77,6 +77,13 @@ def test_stdio(p): assert ret == 0 +def test_stdbit(p): + if p.board in do_not_support: + pytest.skip("unsupported at {}".format(p.board)) + ret = p.sendCommand("stdbit_test", "stdbit tests: SUCCESSFUL: 14; FAILED: 0") + assert ret == 0 + + @pytest.mark.run(order=-2) def test_fs_test(p): if p.board in do_not_support:
