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:

Reply via email to