Skip to content

Instantly share code, notes, and snippets.

@lupyuen
Created May 26, 2026 08:28
Show Gist options
  • Select an option

  • Save lupyuen/f11430c9d6ebfdf6e9d9c7b4d14fd2e2 to your computer and use it in GitHub Desktop.

Select an option

Save lupyuen/f11430c9d6ebfdf6e9d9c7b4d14fd2e2 to your computer and use it in GitHub Desktop.
luppy@thinkstation:~/nuttx-test-bot$ sudo docker run \
-it \
ghcr.io/apache/nuttx/apache-nuttx-ci-linux:latest \
/bin/bash
[sudo] password for luppy:
root@c903aa0b8a2a:/tools# pip install ntfc
mkdir $HOME/nuttx-ntfc
mkdir $HOME/nuttx-ntfc/external
cd $HOME/nuttx-ntfc/external
git clone -b release-0.0.1 https://github.com/apache/nuttx-ntfc-testing
mv nuttx-ntfc-testing nuttx-testing
export NTFCDIR=$HOME/nuttx-ntfc
cd
Collecting ntfc
Downloading ntfc-0.0.2-py3-none-any.whl.metadata (3.9 kB)
Requirement already satisfied: click>=8.1 in /usr/local/lib/python3.10/dist-packages (from ntfc) (8.4.1)
Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from ntfc) (5.4.1)
Requirement already satisfied: pyelftools in /usr/local/lib/python3.10/dist-packages (from ntfc) (0.32)
Requirement already satisfied: pexpect in /usr/local/lib/python3.10/dist-packages (from ntfc) (4.8.0)
Collecting psutil (from ntfc)
Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)
Requirement already satisfied: pyserial in /usr/local/lib/python3.10/dist-packages (from ntfc) (3.5)
Requirement already satisfied: pytest in /usr/local/lib/python3.10/dist-packages (from ntfc) (6.2.5)
Collecting pytest-dependency (from ntfc)
Downloading pytest_dependency-0.6.1.tar.gz (20 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting pytest-html (from ntfc)
Downloading pytest_html-4.2.0-py3-none-any.whl.metadata (4.0 kB)
Requirement already satisfied: pytest-repeat in /usr/local/lib/python3.10/dist-packages (from ntfc) (0.9.1)
Collecting pytest-timeout (from ntfc)
Downloading pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB)
Requirement already satisfied: pytest-ordering in /usr/local/lib/python3.10/dist-packages (from ntfc) (0.6)
Collecting requests (from ntfc)
Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)
Collecting pillow (from ntfc)
Downloading pillow-12.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB)
Collecting prettytable (from ntfc)
Downloading prettytable-3.17.0-py3-none-any.whl.metadata (34 kB)
Collecting pytz (from ntfc)
Downloading pytz-2026.2-py2.py3-none-any.whl.metadata (22 kB)
Requirement already satisfied: ptyprocess>=0.5 in /usr/local/lib/python3.10/dist-packages (from pexpect->ntfc) (0.7.0)
Collecting wcwidth (from prettytable->ntfc)
Downloading wcwidth-0.7.0-py3-none-any.whl.metadata (36 kB)
Requirement already satisfied: attrs>=19.2.0 in /usr/local/lib/python3.10/dist-packages (from pytest->ntfc) (26.1.0)
Requirement already satisfied: iniconfig in /usr/local/lib/python3.10/dist-packages (from pytest->ntfc) (2.3.0)
Requirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from pytest->ntfc) (26.2)
Requirement already satisfied: pluggy<2.0,>=0.12 in /usr/local/lib/python3.10/dist-packages (from pytest->ntfc) (1.6.0)
Requirement already satisfied: py>=1.8.2 in /usr/local/lib/python3.10/dist-packages (from pytest->ntfc) (1.11.0)
Requirement already satisfied: toml in /usr/local/lib/python3.10/dist-packages (from pytest->ntfc) (0.10.2)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from pytest-dependency->ntfc) (59.6.0)
Requirement already satisfied: jinja2>=3 in /usr/local/lib/python3.10/dist-packages (from pytest-html->ntfc) (3.1.6)
Collecting pytest-metadata>=2 (from pytest-html->ntfc)
Downloading pytest_metadata-3.1.1-py3-none-any.whl.metadata (8.6 kB)
Collecting pytest (from ntfc)
Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2>=3->pytest-html->ntfc) (3.0.3)
Collecting exceptiongroup>=1 (from pytest->ntfc)
Downloading exceptiongroup-1.3.1-py3-none-any.whl.metadata (6.7 kB)
Requirement already satisfied: pygments>=2.7.2 in /usr/local/lib/python3.10/dist-packages (from pytest->ntfc) (2.20.0)
Collecting tomli>=1 (from pytest->ntfc)
Downloading tomli-2.4.1-py3-none-any.whl.metadata (10 kB)
Requirement already satisfied: typing-extensions>=4.6.0 in /usr/local/lib/python3.10/dist-packages (from exceptiongroup>=1->pytest->ntfc) (4.15.0)
Collecting charset_normalizer<4,>=2 (from requests->ntfc)
Downloading charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
Collecting idna<4,>=2.5 (from requests->ntfc)
Downloading idna-3.16-py3-none-any.whl.metadata (6.4 kB)
Collecting urllib3<3,>=1.26 (from requests->ntfc)
Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)
Collecting certifi>=2023.5.7 (from requests->ntfc)
Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)
Downloading ntfc-0.0.2-py3-none-any.whl (132 kB)
Downloading pillow-12.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 97.3 MB/s 0:00:00
Downloading prettytable-3.17.0-py3-none-any.whl (34 kB)
Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)
Downloading pytest_html-4.2.0-py3-none-any.whl (23 kB)
Downloading pytest-9.0.3-py3-none-any.whl (375 kB)
Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
Downloading pytest_metadata-3.1.1-py3-none-any.whl (11 kB)
Downloading tomli-2.4.1-py3-none-any.whl (14 kB)
Downloading pytest_timeout-2.4.0-py3-none-any.whl (14 kB)
Downloading pytz-2026.2-py2.py3-none-any.whl (510 kB)
Downloading requests-2.34.2-py3-none-any.whl (73 kB)
Downloading charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)
Downloading idna-3.16-py3-none-any.whl (74 kB)
Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)
Downloading wcwidth-0.7.0-py3-none-any.whl (110 kB)
Building wheels for collected packages: pytest-dependency
Building wheel for pytest-dependency (pyproject.toml) ... done
Created wheel for pytest-dependency: filename=pytest_dependency-0.6.1-py3-none-any.whl size=9074 sha256=1472e0f5be90e267bdb0d7a8e47e47a49a497ff566de0d6cdb1cbad854d03774
Stored in directory: /tmp/pip-ephem-wheel-cache-0m9lzwmv/wheels/58/b6/8c/054b375aca299e672ef786e582ef1f7dac959c76f00fcc4ecf
Successfully built pytest-dependency
Installing collected packages: pytz, wcwidth, urllib3, tomli, psutil, pillow, idna, exceptiongroup, charset_normalizer, certifi, requests, pytest, prettytable, pytest-timeout, pytest-metadata, pytest-dependency, pytest-html, ntfc
Attempting uninstall: pytest
Found existing installation: pytest 6.2.5
Uninstalling pytest-6.2.5:
Successfully uninstalled pytest-6.2.5
Successfully installed certifi-2026.5.20 charset_normalizer-3.4.7 exceptiongroup-1.3.1 idna-3.16 ntfc-0.0.2 pillow-12.2.0 prettytable-3.17.0 psutil-7.2.2 pytest-9.0.3 pytest-dependency-0.6.1 pytest-html-4.2.0 pytest-metadata-3.1.1 pytest-timeout-2.4.0 pytz-2026.2 requests-2.34.2 tomli-2.4.1 urllib3-2.7.0 wcwidth-0.7.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
Cloning into 'nuttx-ntfc-testing'...
remote: Enumerating objects: 268, done.
remote: Counting objects: 100% (268/268), done.
remote: Compressing objects: 100% (207/207), done.
remote: Total 268 (delta 46), reused 260 (delta 43), pack-reused 0 (from 0)
Receiving objects: 100% (268/268), 1.83 MiB | 2.65 MiB/s, done.
Resolving deltas: 100% (46/46), done.
Note: switching to '6ec96fd91840f221e55f5652ceb78d7bdc0a01d3'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
root@c903aa0b8a2a:~# git clone https://github.com/apache/nuttx
Cloning into 'nuttx'...
remote: Enumerating objects: 914916, done.
remote: Counting objects: 100% (1420/1420), done.
remote: Compressing objects: 100% (566/566), done.
^Cceiving objects: 7% (66190/914916), 54.06 MiB | 1.96 MiB/s
root@c903aa0b8a2a:~# ls
nuttx-ntfc
root@c903aa0b8a2a:~# pwd
/root
root@c903aa0b8a2a:~# git clone https://github.com/apache/nuttx
git clone https://github.com/apache/nuttx-apps apps
pushd nuttx ; git reset --hard HEAD ; echo NuttX Source: https://github.com/apache/nuttx/tree/$(git rev-parse HEAD) ; popd
pushd apps ; git reset --hard HEAD ; echo NuttX Apps: https://github.com/apache/nuttx-apps/tree/$(git rev-parse HEAD) ; popd
cd ~/nuttx/tools/ci
./cibuild.sh -c -A -N -R testlist/arm64-01.dat
Cloning into 'nuttx'...
remote: Enumerating objects: 914916, done.
remote: Counting objects: 100% (1420/1420), done.
remote: Compressing objects: 100% (566/566), done.
remote: Total 914916 (delta 1027), reused 859 (delta 854), pack-reused 913496 (from 3)
Receiving objects: 100% (914916/914916), 368.41 MiB | 17.12 MiB/s, done.
Resolving deltas: 100% (715224/715224), done.
Updating files: 100% (25858/25858), done.
Cloning into 'apps'...
remote: Enumerating objects: 99932, done.
remote: Counting objects: 100% (73/73), done.
remote: Compressing objects: 100% (61/61), done.
remote: Total 99932 (delta 40), reused 17 (delta 11), pack-reused 99859 (from 1)
Receiving objects: 100% (99932/99932), 26.93 MiB | 15.27 MiB/s, done.
Resolving deltas: 100% (80704/80704), done.
~/nuttx ~
HEAD is now at 1c382c1a39 Docs/platforms/esp32p4: Add LP Mailbox docs
NuttX Source: https://github.com/apache/nuttx/tree/1c382c1a39bdf49ab0f198e196da1ce81e31f92f
~
~/apps ~
HEAD is now at 939ed0ca2 apps/system/microros: add rcutils strcasecmp strings.h include patch.
NuttX Apps: https://github.com/apache/nuttx-apps/tree/939ed0ca2a7b593949973be5d09aefea1b659418
~
+++ dirname ./cibuild.sh
++ cd .
++ pwd
+ CID=/root/nuttx/tools/ci
++ cd /root/nuttx/tools/ci/../../../
++ pwd -P
+ CIWORKSPACE=/root
+ CIPLAT=/root/nuttx/tools/ci/platforms
+ nuttx=/root/nuttx
+ apps=/root/apps
++ uname -s
+ os=Linux
++ uname -m
+ osarch=x86_64
+ '[' -f /etc/os-release ']'
++ grep '^ID=' /etc/os-release
++ cut -d= -f2
++ tr -d '"'
+ osname=ubuntu
+ '[' -z -c ']'
+ '[' -n -c ']'
+ case "$1" in
+ enable_ccache
+ export CCACHE_DIR=/root/tools/ccache
+ CCACHE_DIR=/root/tools/ccache
+ shift
+ '[' -n -A ']'
+ case "$1" in
+ options+='-A '
+ shift
+ '[' -n -N ']'
+ case "$1" in
+ options+='-N '
+ shift
+ '[' -n -R ']'
+ case "$1" in
+ options+='-R '
+ shift
+ '[' -n testlist/arm64-01.dat ']'
+ case "$1" in
+ builds=("$@")
+ break
+ run_builds
+ local ncpus
+ '[' Xubuntu == XDarwin ']'
++ grep -c '^processor' /proc/cpuinfo
+ ncpus=24
+ options+='-j 24'
+ for build in "${builds[@]}"
+ /root/nuttx/tools/testbuild.sh -A -N -R -j 24 -e '-Wno-cpp -Werror' testlist/arm64-01.dat
NXTMPDIR store is disabled
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: zcu111/netnsh
2026-05-26 05:54:23
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 496k 0 496k 0 0 498k 0 --:--:-- --:--:-- --:--:-- 498k
[1/1] Normalize zcu111/netnsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: zcu111/netjtag
2026-05-26 05:55:21
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 496k 0 496k 0 0 1010k 0 --:--:-- --:--:-- --:--:-- 1010k
[1/1] Normalize zcu111/netjtag
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: zcu111/jtag
2026-05-26 05:56:32
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize zcu111/jtag
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: zcu111/nsh
2026-05-26 05:57:19
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize zcu111/nsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: raspberrypi-4b/ostest
2026-05-26 05:58:10
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize raspberrypi-4b/ostest
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: raspberrypi-4b/fb
2026-05-26 05:58:55
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize raspberrypi-4b/fb
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: raspberrypi-4b/smp
2026-05-26 06:00:01
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize raspberrypi-4b/smp
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: raspberrypi-4b/cgol
2026-05-26 06:00:50
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize raspberrypi-4b/cgol
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: raspberrypi-4b/lvgl
2026-05-26 06:01:36
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize raspberrypi-4b/lvgl
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: raspberrypi-4b/sd
2026-05-26 06:03:01
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize raspberrypi-4b/sd
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: raspberrypi-4b/coremark
2026-05-26 06:03:51
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 479k 0 479k 0 0 427k 0 --:--:-- 0:00:01 --:--:-- 427k
[1/1] Normalize raspberrypi-4b/coremark
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: raspberrypi-4b/nsh
2026-05-26 06:04:43
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize raspberrypi-4b/nsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: avaota-a1/nsh
2026-05-26 06:05:19
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
MK: Notice: No header files found in /root/nuttx/arch/arm64/src
~/apps ~/nuttx
~/nuttx
[1/1] Normalize avaota-a1/nsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: pinephone/sensor
2026-05-26 06:06:33
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize pinephone/sensor
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: pinephone/lcd
2026-05-26 06:07:39
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize pinephone/lcd
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: pinephone/lvgl
2026-05-26 06:08:12
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize pinephone/lvgl
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: pinephone/nsh
2026-05-26 06:09:42
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize pinephone/nsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: imx93-evk/bootloader
2026-05-26 06:10:22
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
508+0 records in
508+0 records out
508 bytes copied, 0.0020017 s, 254 kB/s
1+0 records in
1+0 records out
512 bytes copied, 6.0603e-05 s, 8.4 MB/s
1+0 records in
1+0 records out
512 bytes copied, 4.4572e-05 s, 11.5 MB/s
1+0 records in
1+0 records out
512 bytes copied, 3.8299e-05 s, 13.4 MB/s
1+0 records in
1+0 records out
512 bytes copied, 4.0913e-05 s, 12.5 MB/s
2+0 records in
2+0 records out
2048 bytes (2.0 kB, 2.0 KiB) copied, 6.041e-05 s, 33.9 MB/s
395+0 records in
395+0 records out
404480 bytes (404 kB, 395 KiB) copied, 0.0012911 s, 313 MB/s
[1/1] Normalize imx93-evk/bootloader
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: imx93-evk/optee
2026-05-26 06:11:43
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize imx93-evk/optee
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: imx93-evk/knsh
2026-05-26 06:12:31
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
MK: Notice: No header files found in /root/nuttx/arch/arm64/src
~/apps ~/nuttx
~/nuttx
[1/1] Normalize imx93-evk/knsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: imx93-evk/koptee
2026-05-26 06:13:57
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
MK: Notice: No header files found in /root/nuttx/arch/arm64/src
~/apps ~/nuttx
~/nuttx
[1/1] Normalize imx93-evk/koptee
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: imx93-evk/nsh
2026-05-26 06:15:39
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize imx93-evk/nsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: imx95-a55-evk/nsh
2026-05-26 06:16:20
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize imx95-a55-evk/nsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: imx95-a55-evk/emmc
2026-05-26 06:17:18
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize imx95-a55-evk/emmc
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: pinephonepro/nsh
2026-05-26 06:18:15
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize pinephonepro/nsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: nanopi_m4/nsh
2026-05-26 06:19:04
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize nanopi_m4/nsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: fvp-armv8r/nsh_smp
2026-05-26 06:19:53
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
[1/1] Normalize fvp-armv8r/nsh_smp
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: fvp-armv8r/pnsh
2026-05-26 06:20:58
------------------------------------------------------------------------------------
Cleaning...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Configuring...
Building NuttX...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
aarch64-none-elf-ld: warning: nuttx_user has a LOAD segment with RWX permissions
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
[1/1] Normalize fvp-armv8r/pnsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: fvp-armv8r/citest
2026-05-26 06:22:24
------------------------------------------------------------------------------------
Cleaning...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Configuring...
Building NuttX...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
[1/1] Normalize fvp-armv8r/citest
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: fvp-armv8r/citest_smp
2026-05-26 06:23:36
------------------------------------------------------------------------------------
Cleaning...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Configuring...
Building NuttX...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
[1/1] Normalize fvp-armv8r/citest_smp
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: fvp-armv8r/nsh
2026-05-26 06:24:15
------------------------------------------------------------------------------------
Cleaning...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Configuring...
Building NuttX...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
[1/1] Normalize fvp-armv8r/nsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: fvp-armv8r/pnsh_smp
2026-05-26 06:25:18
------------------------------------------------------------------------------------
Cleaning...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Configuring...
Building NuttX...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
aarch64-none-elf-ld: warning: nuttx_user has a LOAD segment with RWX permissions
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
[1/1] Normalize fvp-armv8r/pnsh_smp
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/xedge_demo
2026-05-26 06:26:33
------------------------------------------------------------------------------------
Cleaning...
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Makefile:142: target 'arm64_perf.o' given more than once in the same rule
Configuring...
Building NuttX...
Cloning into 'BAS'...
Cloning into 'BAS-Resources'...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
remote: Enumerating objects: 2025, done.
remote: Counting objects: 100% (177/177), done.
remote: Compressing objects: 100% (134/134), done.
remote: Total 2025 (delta 58), reused 80 (delta 42), pack-reused 1848 (from 1)
Receiving objects: 100% (2025/2025), 1.51 MiB | 22.73 MiB/s, done.
Resolving deltas: 100% (1306/1306), done.
remote: Enumerating objects: 2010, done.
remote: Counting objects: 100% (66/66), done.
remote: Compressing objects: 100% (47/47), done.
Note: switching to '227a4b998300fa4cfde871dc7dac92c09e1636c2'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 227a4b9 Merge pull request #19 from arykovanov/main
remote: Total 2010 (delta 26), reused 39 (delta 18), pack-reused 1944 (from 1)
Receiving objects: 100% (2010/2010), 12.02 MiB | 16.07 MiB/s, done.
Resolving deltas: 100% (1303/1303), done.
100 496k 0 496k 0 0 223k 0 --:--:-- 0:00:02 --:--:-- 562k
Note: switching to '9f74a2f778b002ad8441471b8a7a5b13172dbe76'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 9f74a2f Updating docs
[1/1] Normalize qemu-armv8a/xedge_demo
Build Attempt 1 of 4
====================================================================================
Cmake in present: qemu-armv8a/nsh_gicv2
Configuration/Tool: qemu-armv8a/nsh_gicv2
2026-05-26 06:29:09
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Select HOST_LINUX=y
TOOLS_DIR path is "/root/nuttx"
HOST = Linux
Building NuttX...
Build Attempt 1 of 4
====================================================================================
Cmake in present: qemu-armv8a/nsh_smp
Configuration/Tool: qemu-armv8a/nsh_smp
2026-05-26 06:29:58
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Select HOST_LINUX=y
TOOLS_DIR path is "/root/nuttx"
HOST = Linux
Building NuttX...
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/fb
2026-05-26 06:30:54
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize qemu-armv8a/fb
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/rpproxy
2026-05-26 06:32:40
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize qemu-armv8a/rpproxy
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/nsh_fiq
2026-05-26 06:33:57
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize qemu-armv8a/nsh_fiq
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/netnsh_smp_hv
2026-05-26 06:34:40
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 496k 0 496k 0 0 281k 0 --:--:-- 0:00:01 --:--:-- 586k
[1/1] Normalize qemu-armv8a/netnsh_smp_hv
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/gdbstub
2026-05-26 06:35:53
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize qemu-armv8a/gdbstub
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/knsh
2026-05-26 06:37:19
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
MK: Notice: No header files found in /root/nuttx/arch/arm64/src
~/apps ~/nuttx
~/nuttx
[1/1] Normalize qemu-armv8a/knsh
Build Attempt 1 of 4
====================================================================================
Cmake in present: qemu-armv8a/sotest
Configuration/Tool: qemu-armv8a/sotest
2026-05-26 06:38:35
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Select HOST_LINUX=y
TOOLS_DIR path is "/root/nuttx"
HOST = Linux
Building NuttX...
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/netnsh
2026-05-26 06:39:16
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 496k 100 496k 0 0 922k 0 --:--:-- --:--:-- --:--:-- 2025k
[1/1] Normalize qemu-armv8a/netnsh
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/sw_tags
2026-05-26 06:40:18
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
lto-wrapper: warning: using serial compilation of 5 LTRANS jobs
lto-wrapper: note: see the '-flto' option documentation for more information
[1/1] Normalize qemu-armv8a/sw_tags
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/netnsh_smp
2026-05-26 06:41:35
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 496k 100 496k 0 0 264k 0 0:00:01 0:00:01 --:--:-- 300k
[1/1] Normalize qemu-armv8a/netnsh_smp
Build Attempt 1 of 4
====================================================================================
Cmake in present: qemu-armv8a/nsh_smp_tickless
Configuration/Tool: qemu-armv8a/nsh_smp_tickless
2026-05-26 06:42:45
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Select HOST_LINUX=y
TOOLS_DIR path is "/root/nuttx"
HOST = Linux
Building NuttX...
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/mte
2026-05-26 06:43:40
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize qemu-armv8a/mte
Build Attempt 1 of 4
====================================================================================
Configuration/Tool: qemu-armv8a/fastboot
2026-05-26 06:44:30
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 496k 100 496k 0 0 536k 0 --:--:-- --:--:-- --:--:-- 536k
[1/1] Normalize qemu-armv8a/fastboot
Build Attempt 1 of 4
====================================================================================
Cmake in present: qemu-armv8a/citest
Configuration/Tool: qemu-armv8a/citest
2026-05-26 06:45:35
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Select HOST_LINUX=y
TOOLS_DIR path is "/root/nuttx"
HOST = Linux
Building NuttX...
Running NuttX...
++ pwd
+ olddir=/root/nuttx
+ nuttdir=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest/../../../../../../
+ cd /root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest/../../../../../../
+ confpath=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest/config.yaml
+ jsonconf=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest/session.json
+ testpath=/root/nuttx-ntfc/external/nuttx-testing
+ ntfc test --testpath=/root/nuttx-ntfc/external/nuttx-testing --confpath=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest/config.yaml --jsonconf=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest/session.json
--------------------------------------------------------------------------------
NTFC PID: 994998
--------------------------------------------------------------------------------
YAML config:
{'config': {'cwd': './', 'kv': [], 'loops': 1},
'product': {'cores': {'core0': {'conf_path': './build/.config',
'device': 'qemu',
'elf_path': './build/nuttx',
'exec_args': '-cpu cortex-a53 -nographic '
'-machine '
'virt,virtualization=on,gic-version=3 '
'-net none -chardev '
'stdio,id=con,mux=on -serial '
'chardev:con -mon '
'chardev=con,mode=readline',
'exec_path': 'qemu-system-aarch64',
'name': 'main'}},
'name': 'qemu-armv8a'}}
JSON config:
{'args': {'kv': []},
'module': {'exclude_module': ['Nuttx_System_Fs_Fs'],
'include_module': [],
'order': []}}
CPU information header not found in output
============================================== test session starts ==============================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /root
plugins: timeout-2.4.0, dependency-0.6.1, metadata-3.1.1, html-4.2.0, repeat-0.9.1, ordering-0.6, json-0.4.0
collected 932 items
============================================= no tests ran in 2.23s =============================================
====================================================================================================
🚀 RUNNING 63 SELECTED TEST(S)
====================================================================================================
┼─────┼──────────────────────────────────┼──────────────────────────────┼
│ Idx │ Module │ Test Case │
┼─────┼──────────────────────────────────┼──────────────────────────────┼
│ 1 │ Nuttx_System_Arch_Os_Integration │ test_os[main] │
│ 2 │ Nuttx_System_Arch_Example │ test_hello_integration[main] │
│ 3 │ Nuttx_System_Arch_Example │ test_getprime │
│ 4 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat001[main] │
│ 5 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat002[main] │
│ 6 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat003[main] │
│ 7 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat004[main] │
│ 8 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat005[main] │
│ 9 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat006[main] │
│ 10 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat007[main] │
│ 11 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat008[main] │
│ 12 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat009[main] │
│ 13 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat010[main] │
│ 14 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd001 │
│ 15 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd002 │
│ 16 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd003 │
│ 17 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd004 │
│ 18 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd005 │
│ 19 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo001 │
│ 20 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo002 │
│ 21 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo003 │
│ 22 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help01 │
│ 23 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help02 │
│ 24 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help_v │
│ 25 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help_cat │
│ 26 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_l │
│ 27 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_s │
│ 28 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_R │
│ 29 │ Nuttx_System_Arch_Nsh │ TestRm.test_rm001 │
│ 30 │ Nuttx_System_Arch_Nsh │ TestRm.test_rm002 │
│ 31 │ Nuttx_System_Arch_Nsh │ TestMkdir.test_mkdir001 │
│ 32 │ Nuttx_System_Arch_Nsh │ TestRmdir.test_rmdir001 │
│ 33 │ Nuttx_System_Arch_Nsh │ TestRmdir.test_rmdir002 │
│ 34 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp001 │
│ 35 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp002 │
│ 36 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp003 │
│ 37 │ Nuttx_System_Arch_Nsh │ TestPs.test_ps │
│ 38 │ Nuttx_System_Arch_Nsh │ TestTime.test_sleep │
│ 39 │ Nuttx_System_Arch_Nsh │ TestTime.test_usleep │
│ 40 │ Nuttx_System_Arch_Nsh │ TestSet.test_set │
│ 41 │ Nuttx_System_Arch_Nsh │ TestSet.test_unset │
│ 42 │ Nuttx_System_Arch_Nsh │ TestTest.test_test │
│ 43 │ Nuttx_System_Arch_Nsh │ TestDirname.test_dirname │
│ 44 │ Nuttx_System_Arch_Nsh │ TestBasename.test_basename │
│ 45 │ Nuttx_System_Arch_Nsh │ TestDf.test_df │
│ 46 │ Nuttx_System_Arch_Nsh │ TestDf.test_df_h │
│ 47 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname │
│ 48 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_a │
│ 49 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_s │
│ 50 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_r │
│ 51 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_v │
│ 52 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_m │
│ 53 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_i │
│ 54 │ Nuttx_System_Arch_Nsh │ TestEnv.test_env │
│ 55 │ Nuttx_System_Arch_Nsh │ TestMv.test_mv │
│ 56 │ Nuttx_System_Arch_Nsh │ TestPwd.test_pwd │
│ 57 │ Nuttx_System_Arch_Nsh │ TestHexdump.test_hexdump │
│ 58 │ Nuttx_System_Arch_Nsh │ TestMkrd.test_mkrd │
│ 59 │ Nuttx_System_Arch_Nsh │ TestMw.test_mw │
│ 60 │ Nuttx_System_Arch_Nsh │ TestExec.test_exec │
│ 61 │ Nuttx_System_Arch_Space │ test_free[main] │
│ 62 │ Nuttx_System_Arch_Space │ test_df[main] │
│ 63 │ Nuttx_System_Tools │ test_system_mmleak │
┼─────┼──────────────────────────────────┼──────────────────────────────┼
====================================================================================================
CPU information header not found in output
============================================== test session starts ==============================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /root
plugins: timeout-2.4.0, dependency-0.6.1, metadata-3.1.1, html-4.2.0, repeat-0.9.1, ordering-0.6, json-0.4.0
timeout: 800.0s
timeout method: signal
timeout func_only: False
session timeout: 3600.0s
collected 64 items
../nuttx-ntfc/external/nuttx-testing/arch/os/integration/test_arch_os_integration.py::test_os[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/example/test_arch_example_integration.py::test_hello_integration[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/example/test_arch_example_integration.py::test_getprime PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat001[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat002[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat003[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat004[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat005[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat006[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat007[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat008[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat009[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat010[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd004 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd005 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help01 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help02 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help_v PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help_cat PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_l PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_s SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_R PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRm::test_rm001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRm::test_rm002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMkdir::test_mkdir001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRmdir::test_rmdir001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRmdir::test_rmdir002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestPs::test_ps PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTime::test_sleep PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTime::test_usleep PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestSet::test_set PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestSet::test_unset PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTest::test_test PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDirname::test_dirname PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestBasename::test_basename PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDf::test_df PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDf::test_df_h PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_a PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_s PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_r PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_v SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_m SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_i SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEnv::test_env PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMv::test_mv PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestPwd::test_pwd PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHexdump::test_hexdump PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMkrd::test_mkrd PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMw::test_mw SKIPPED (...)
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestExec::test_exec SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/space/test_space_integration.py::test_free[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/space/test_space_integration.py::test_df[main] PASSED
../nuttx-ntfc/external/nuttx-testing/tools/test_tools.py::test_system_mmleak SKIPPED (GDB Test No Enable)
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
| ID | Module | Pass | Fail | Skipped | Error | Time | Report Link |
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
| 001 | 001_nuttx-ntfc.external.nuttx-testing.arch.example.test_arch_example_integration | 2 | 0 | 0 | 0 | 1.46 | 001_nuttx-ntfc.external.nuttx-testing.arch.example.test_arch_example_integration.html |
| 002 | 002_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestBasename | 1 | 0 | 0 | 0 | 5.68 | 002_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestBasename.html |
| 003 | 003_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCat | 10 | 0 | 0 | 0 | 106.71 | 003_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCat.html |
| 004 | 004_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCd | 5 | 0 | 0 | 0 | 26.67 | 004_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCd.html |
| 005 | 005_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCp | 3 | 0 | 0 | 0 | 37.11 | 005_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCp.html |
| 006 | 006_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDf | 2 | 0 | 0 | 0 | 0.66 | 006_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDf.html |
| 007 | 007_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDirname | 1 | 0 | 0 | 0 | 5.64 | 007_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDirname.html |
| 008 | 008_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEcho | 3 | 0 | 0 | 0 | 20.79 | 008_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEcho.html |
| 009 | 009_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEnv | 1 | 0 | 0 | 0 | 0.31 | 009_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEnv.html |
| 010 | 010_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestExec | 0 | 0 | 1 | 0 | 0.00 | 010_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestExec.html |
| 011 | 011_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHelp | 4 | 0 | 0 | 0 | 1.71 | 011_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHelp.html |
| 012 | 012_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHexdump | 1 | 0 | 0 | 0 | 4.32 | 012_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHexdump.html |
| 013 | 013_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestLs | 2 | 0 | 1 | 0 | 2.80 | 013_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestLs.html |
| 014 | 014_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkdir | 1 | 0 | 0 | 0 | 12.76 | 014_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkdir.html |
| 015 | 015_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkrd | 1 | 0 | 0 | 0 | 2.52 | 015_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkrd.html |
| 016 | 016_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMv | 1 | 0 | 0 | 0 | 6.59 | 016_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMv.html |
| 017 | 017_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMw | 0 | 0 | 1 | 0 | 0.00 | 017_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMw.html |
| 018 | 018_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPs | 1 | 0 | 0 | 0 | 0.26 | 018_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPs.html |
| 019 | 019_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPwd | 1 | 0 | 0 | 0 | 1.48 | 019_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPwd.html |
| 020 | 020_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRm | 2 | 0 | 0 | 0 | 9.23 | 020_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRm.html |
| 021 | 021_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRmdir | 2 | 0 | 0 | 0 | 16.51 | 021_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRmdir.html |
| 022 | 022_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestSet | 2 | 0 | 0 | 0 | 4.14 | 022_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestSet.html |
| 023 | 023_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTest | 1 | 0 | 0 | 0 | 2.52 | 023_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTest.html |
| 024 | 024_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTime | 2 | 0 | 0 | 0 | 11.95 | 024_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTime.html |
| 025 | 025_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestUname | 4 | 0 | 3 | 0 | 2.08 | 025_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestUname.html |
| 026 | 026_nuttx-ntfc.external.nuttx-testing.arch.os.integration.test_arch_os_integration | 1 | 0 | 0 | 0 | 156.25 | 026_nuttx-ntfc.external.nuttx-testing.arch.os.integration.test_arch_os_integration.html |
| 027 | 027_nuttx-ntfc.external.nuttx-testing.arch.space.test_space_integration | 2 | 0 | 0 | 0 | 0.78 | 027_nuttx-ntfc.external.nuttx-testing.arch.space.test_space_integration.html |
| 028 | 028_nuttx-ntfc.external.nuttx-testing.tools.test_tools | 0 | 0 | 1 | 0 | 0.00 | 028_nuttx-ntfc.external.nuttx-testing.tools.test_tools.html |
| 029 | Summary | 56 | 0 | 7 | 0 | 440.94 | report.html |
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
[RESULT_SUMMARY] total:63 passes:56 failures:0 skipped:7 errors:0 time:440.94 modules:28
--------------------- generated xml file: /root/nuttx/result/2026-05-26_06-46-32/report.xml ---------------------
--------------- Generated html report: file:///root/nuttx/result/2026-05-26_06-46-32/report.html ----------------
=================================== 56 passed, 7 skipped in 445.64s (0:07:25) ===================================
+ ret=0
+ echo 0
0
+ artifacts=/root/nuttx/../buildartifacts/qemu-armv8a/citest//ntfc
+ mkdir -p /root/nuttx/../buildartifacts/qemu-armv8a/citest//ntfc
+ mv pytest.debug.log /root/nuttx/../buildartifacts/qemu-armv8a/citest//ntfc
mv: cannot stat 'pytest.debug.log': No such file or directory
+ mv result /root/nuttx/../buildartifacts/qemu-armv8a/citest//ntfc
+ cd /root/nuttx
+ exit 0
Build Attempt 1 of 4
====================================================================================
Cmake in present: qemu-armv8a/citest_smp
Configuration/Tool: qemu-armv8a/citest_smp
2026-05-26 06:54:15
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Select HOST_LINUX=y
TOOLS_DIR path is "/root/nuttx"
HOST = Linux
Building NuttX...
Running NuttX...
++ pwd
+ olddir=/root/nuttx
+ nuttdir=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/../../../../../../
+ cd /root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/../../../../../../
+ confpath=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/config.yaml
+ jsonconf=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/session.json
+ testpath=/root/nuttx-ntfc/external/nuttx-testing
+ ntfc test --testpath=/root/nuttx-ntfc/external/nuttx-testing --confpath=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/config.yaml --jsonconf=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/session.json
--------------------------------------------------------------------------------
NTFC PID: 1006351
--------------------------------------------------------------------------------
YAML config:
{'config': {'cwd': './', 'kv': [], 'loops': 1},
'product': {'cores': {'core0': {'conf_path': './build/.config',
'device': 'qemu',
'elf_path': './build/nuttx',
'exec_args': '-cpu cortex-a53 -nographic -smp '
'4 -machine '
'virt,virtualization=on,gic-version=3 '
'-net none -chardev '
'stdio,id=con,mux=on -serial '
'chardev:con -mon '
'chardev=con,mode=readline',
'exec_path': 'qemu-system-aarch64',
'name': 'main'}},
'name': 'qemu-armv8a-smp'}}
JSON config:
{'args': {'kv': []},
'module': {'exclude_module': ['Nuttx_System_Fs_Fs'],
'include_module': [],
'order': []}}
CPU information header not found in output
============================================== test session starts ==============================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /root
plugins: timeout-2.4.0, dependency-0.6.1, metadata-3.1.1, html-4.2.0, repeat-0.9.1, ordering-0.6, json-0.4.0
collected 932 items
============================================= no tests ran in 1.64s =============================================
====================================================================================================
🚀 RUNNING 63 SELECTED TEST(S)
====================================================================================================
┼─────┼──────────────────────────────────┼──────────────────────────────┼
│ Idx │ Module │ Test Case │
┼─────┼──────────────────────────────────┼──────────────────────────────┼
│ 1 │ Nuttx_System_Arch_Os_Integration │ test_os[main] │
│ 2 │ Nuttx_System_Arch_Example │ test_hello_integration[main] │
│ 3 │ Nuttx_System_Arch_Example │ test_getprime │
│ 4 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat001[main] │
│ 5 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat002[main] │
│ 6 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat003[main] │
│ 7 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat004[main] │
│ 8 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat005[main] │
│ 9 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat006[main] │
│ 10 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat007[main] │
│ 11 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat008[main] │
│ 12 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat009[main] │
│ 13 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat010[main] │
│ 14 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd001 │
│ 15 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd002 │
│ 16 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd003 │
│ 17 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd004 │
│ 18 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd005 │
│ 19 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo001 │
│ 20 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo002 │
│ 21 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo003 │
│ 22 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help01 │
│ 23 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help02 │
│ 24 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help_v │
│ 25 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help_cat │
│ 26 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_l │
│ 27 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_s │
│ 28 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_R │
│ 29 │ Nuttx_System_Arch_Nsh │ TestRm.test_rm001 │
│ 30 │ Nuttx_System_Arch_Nsh │ TestRm.test_rm002 │
│ 31 │ Nuttx_System_Arch_Nsh │ TestMkdir.test_mkdir001 │
│ 32 │ Nuttx_System_Arch_Nsh │ TestRmdir.test_rmdir001 │
│ 33 │ Nuttx_System_Arch_Nsh │ TestRmdir.test_rmdir002 │
│ 34 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp001 │
│ 35 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp002 │
│ 36 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp003 │
│ 37 │ Nuttx_System_Arch_Nsh │ TestPs.test_ps │
│ 38 │ Nuttx_System_Arch_Nsh │ TestTime.test_sleep │
│ 39 │ Nuttx_System_Arch_Nsh │ TestTime.test_usleep │
│ 40 │ Nuttx_System_Arch_Nsh │ TestSet.test_set │
│ 41 │ Nuttx_System_Arch_Nsh │ TestSet.test_unset │
│ 42 │ Nuttx_System_Arch_Nsh │ TestTest.test_test │
│ 43 │ Nuttx_System_Arch_Nsh │ TestDirname.test_dirname │
│ 44 │ Nuttx_System_Arch_Nsh │ TestBasename.test_basename │
│ 45 │ Nuttx_System_Arch_Nsh │ TestDf.test_df │
│ 46 │ Nuttx_System_Arch_Nsh │ TestDf.test_df_h │
│ 47 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname │
│ 48 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_a │
│ 49 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_s │
│ 50 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_r │
│ 51 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_v │
│ 52 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_m │
│ 53 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_i │
│ 54 │ Nuttx_System_Arch_Nsh │ TestEnv.test_env │
│ 55 │ Nuttx_System_Arch_Nsh │ TestMv.test_mv │
│ 56 │ Nuttx_System_Arch_Nsh │ TestPwd.test_pwd │
│ 57 │ Nuttx_System_Arch_Nsh │ TestHexdump.test_hexdump │
│ 58 │ Nuttx_System_Arch_Nsh │ TestMkrd.test_mkrd │
│ 59 │ Nuttx_System_Arch_Nsh │ TestMw.test_mw │
│ 60 │ Nuttx_System_Arch_Nsh │ TestExec.test_exec │
│ 61 │ Nuttx_System_Arch_Space │ test_free[main] │
│ 62 │ Nuttx_System_Arch_Space │ test_df[main] │
│ 63 │ Nuttx_System_Tools │ test_system_mmleak │
┼─────┼──────────────────────────────────┼──────────────────────────────┼
====================================================================================================
CPU information header not found in output
============================================== test session starts ==============================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /root
plugins: timeout-2.4.0, dependency-0.6.1, metadata-3.1.1, html-4.2.0, repeat-0.9.1, ordering-0.6, json-0.4.0
timeout: 800.0s
timeout method: signal
timeout func_only: False
session timeout: 3600.0s
collected 64 items
../nuttx-ntfc/external/nuttx-testing/arch/os/integration/test_arch_os_integration.py::test_os[main] FAILED
../nuttx-ntfc/external/nuttx-testing/arch/example/test_arch_example_integration.py::test_hello_integration[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/example/test_arch_example_integration.py::test_getprime PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat001[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat002[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat003[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat004[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat005[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat006[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat007[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat008[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat009[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat010[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd004 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd005 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help01 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help02 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help_v PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help_cat PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_l PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_s SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_R PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRm::test_rm001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRm::test_rm002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMkdir::test_mkdir001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRmdir::test_rmdir001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRmdir::test_rmdir002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestPs::test_ps PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTime::test_sleep PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTime::test_usleep PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestSet::test_set PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestSet::test_unset PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTest::test_test PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDirname::test_dirname PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestBasename::test_basename PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDf::test_df PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDf::test_df_h PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_a PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_s PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_r PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_v SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_m SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_i SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEnv::test_env PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMv::test_mv PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestPwd::test_pwd PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHexdump::test_hexdump PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMkrd::test_mkrd PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMw::test_mw SKIPPED (...)
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestExec::test_exec SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/space/test_space_integration.py::test_free[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/space/test_space_integration.py::test_df[main] PASSED
../nuttx-ntfc/external/nuttx-testing/tools/test_tools.py::test_system_mmleak SKIPPED (GDB Test No Enable)
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
| ID | Module | Pass | Fail | Skipped | Error | Time | Report Link |
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
| 001 | 001_nuttx-ntfc.external.nuttx-testing.arch.example.test_arch_example_integration | 2 | 0 | 0 | 0 | 1.58 | 001_nuttx-ntfc.external.nuttx-testing.arch.example.test_arch_example_integration.html |
| 002 | 002_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestBasename | 1 | 0 | 0 | 0 | 5.90 | 002_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestBasename.html |
| 003 | 003_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCat | 10 | 0 | 0 | 0 | 107.30 | 003_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCat.html |
| 004 | 004_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCd | 5 | 0 | 0 | 0 | 26.78 | 004_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCd.html |
| 005 | 005_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCp | 3 | 0 | 0 | 0 | 37.10 | 005_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCp.html |
| 006 | 006_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDf | 2 | 0 | 0 | 0 | 0.67 | 006_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDf.html |
| 007 | 007_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDirname | 1 | 0 | 0 | 0 | 5.82 | 007_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDirname.html |
| 008 | 008_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEcho | 3 | 0 | 0 | 0 | 19.73 | 008_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEcho.html |
| 009 | 009_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEnv | 1 | 0 | 0 | 0 | 0.30 | 009_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEnv.html |
| 010 | 010_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestExec | 0 | 0 | 1 | 0 | 0.00 | 010_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestExec.html |
| 011 | 011_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHelp | 4 | 0 | 0 | 0 | 1.63 | 011_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHelp.html |
| 012 | 012_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHexdump | 1 | 0 | 0 | 0 | 4.34 | 012_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHexdump.html |
| 013 | 013_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestLs | 2 | 0 | 1 | 0 | 2.07 | 013_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestLs.html |
| 014 | 014_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkdir | 1 | 0 | 0 | 0 | 12.91 | 014_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkdir.html |
| 015 | 015_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkrd | 1 | 0 | 0 | 0 | 2.52 | 015_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkrd.html |
| 016 | 016_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMv | 1 | 0 | 0 | 0 | 6.78 | 016_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMv.html |
| 017 | 017_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMw | 0 | 0 | 1 | 0 | 0.00 | 017_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMw.html |
| 018 | 018_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPs | 1 | 0 | 0 | 0 | 0.25 | 018_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPs.html |
| 019 | 019_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPwd | 1 | 0 | 0 | 0 | 1.48 | 019_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPwd.html |
| 020 | 020_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRm | 2 | 0 | 0 | 0 | 9.13 | 020_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRm.html |
| 021 | 021_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRmdir | 2 | 0 | 0 | 0 | 16.57 | 021_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRmdir.html |
| 022 | 022_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestSet | 2 | 0 | 0 | 0 | 4.13 | 022_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestSet.html |
| 023 | 023_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTest | 1 | 0 | 0 | 0 | 2.54 | 023_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTest.html |
| 024 | 024_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTime | 2 | 0 | 0 | 0 | 11.90 | 024_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTime.html |
| 025 | 025_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestUname | 4 | 0 | 3 | 0 | 2.08 | 025_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestUname.html |
| 026 | 026_nuttx-ntfc.external.nuttx-testing.arch.os.integration.test_arch_os_integration | 0 | 1 | 0 | 0 | 298.65 | 026_nuttx-ntfc.external.nuttx-testing.arch.os.integration.test_arch_os_integration.html |
| 027 | 027_nuttx-ntfc.external.nuttx-testing.arch.space.test_space_integration | 2 | 0 | 0 | 0 | 0.80 | 027_nuttx-ntfc.external.nuttx-testing.arch.space.test_space_integration.html |
| 028 | 028_nuttx-ntfc.external.nuttx-testing.tools.test_tools | 0 | 0 | 1 | 0 | 0.00 | 028_nuttx-ntfc.external.nuttx-testing.tools.test_tools.html |
| 029 | Summary | 55 | 1 | 7 | 0 | 582.98 | report.html |
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
[RESULT_SUMMARY] total:63 passes:55 failures:1 skipped:7 errors:0 time:582.98 modules:28
=================================================== FAILURES ====================================================
_________________________________________________ test_os[main] _________________________________________________
"Device busy_loop" detected, during: call
----------------------------------------------- Captured log call -----------------------------------------------
INFO ntfc:common.py:326 Sent command: b'setlogmask e'
INFO ntfc:common.py:326 Sent command: b'ostest'
INFO ntfc:cores.py:144 sendCommand failed for core ProductCore: main
INFO ntfc:products.py:69 sendCommand failed for product Product: qemu-armv8a-smp
--------------------- generated xml file: /root/nuttx/result/2026-05-26_06-55-00/report.xml ---------------------
--------------- Generated html report: file:///root/nuttx/result/2026-05-26_06-55-00/report.html ----------------
============================================ short test summary info ============================================
FAILED ../nuttx-ntfc/external/nuttx-testing/arch/os/integration/test_arch_os_integration.py::test_os[main] - "Device busy_loop" detected, during: call
============================== 1 failed, 55 passed, 7 skipped in 590.99s (0:09:50) ==============================
+ ret=1
+ echo 1
1
+ artifacts=/root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
+ mkdir -p /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
+ mv pytest.debug.log /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
mv: cannot stat 'pytest.debug.log': No such file or directory
+ mv result /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
+ cd /root/nuttx
+ exit 1
~/nuttx ~/nuttx
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
~/nuttx
~/apps ~/nuttx
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
~/nuttx
Wait 4 seconds (60 backoff)
Build Attempt 2 of 4
====================================================================================
Cmake in present: qemu-armv8a/citest_smp
Configuration/Tool: qemu-armv8a/citest_smp
2026-05-26 07:05:11
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Select HOST_LINUX=y
TOOLS_DIR path is "/root/nuttx"
HOST = Linux
Building NuttX...
Running NuttX...
++ pwd
+ olddir=/root/nuttx
+ nuttdir=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/../../../../../../
+ cd /root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/../../../../../../
+ confpath=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/config.yaml
+ jsonconf=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/session.json
+ testpath=/root/nuttx-ntfc/external/nuttx-testing
+ ntfc test --testpath=/root/nuttx-ntfc/external/nuttx-testing --confpath=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/config.yaml --jsonconf=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/session.json
--------------------------------------------------------------------------------
NTFC PID: 1012598
--------------------------------------------------------------------------------
YAML config:
{'config': {'cwd': './', 'kv': [], 'loops': 1},
'product': {'cores': {'core0': {'conf_path': './build/.config',
'device': 'qemu',
'elf_path': './build/nuttx',
'exec_args': '-cpu cortex-a53 -nographic -smp '
'4 -machine '
'virt,virtualization=on,gic-version=3 '
'-net none -chardev '
'stdio,id=con,mux=on -serial '
'chardev:con -mon '
'chardev=con,mode=readline',
'exec_path': 'qemu-system-aarch64',
'name': 'main'}},
'name': 'qemu-armv8a-smp'}}
JSON config:
{'args': {'kv': []},
'module': {'exclude_module': ['Nuttx_System_Fs_Fs'],
'include_module': [],
'order': []}}
CPU information header not found in output
============================================== test session starts ==============================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /root
plugins: timeout-2.4.0, dependency-0.6.1, metadata-3.1.1, html-4.2.0, repeat-0.9.1, ordering-0.6, json-0.4.0
collected 932 items
============================================= no tests ran in 1.70s =============================================
====================================================================================================
🚀 RUNNING 63 SELECTED TEST(S)
====================================================================================================
┼─────┼──────────────────────────────────┼──────────────────────────────┼
│ Idx │ Module │ Test Case │
┼─────┼──────────────────────────────────┼──────────────────────────────┼
│ 1 │ Nuttx_System_Arch_Os_Integration │ test_os[main] │
│ 2 │ Nuttx_System_Arch_Example │ test_hello_integration[main] │
│ 3 │ Nuttx_System_Arch_Example │ test_getprime │
│ 4 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat001[main] │
│ 5 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat002[main] │
│ 6 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat003[main] │
│ 7 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat004[main] │
│ 8 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat005[main] │
│ 9 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat006[main] │
│ 10 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat007[main] │
│ 11 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat008[main] │
│ 12 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat009[main] │
│ 13 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat010[main] │
│ 14 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd001 │
│ 15 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd002 │
│ 16 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd003 │
│ 17 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd004 │
│ 18 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd005 │
│ 19 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo001 │
│ 20 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo002 │
│ 21 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo003 │
│ 22 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help01 │
│ 23 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help02 │
│ 24 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help_v │
│ 25 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help_cat │
│ 26 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_l │
│ 27 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_s │
│ 28 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_R │
│ 29 │ Nuttx_System_Arch_Nsh │ TestRm.test_rm001 │
│ 30 │ Nuttx_System_Arch_Nsh │ TestRm.test_rm002 │
│ 31 │ Nuttx_System_Arch_Nsh │ TestMkdir.test_mkdir001 │
│ 32 │ Nuttx_System_Arch_Nsh │ TestRmdir.test_rmdir001 │
│ 33 │ Nuttx_System_Arch_Nsh │ TestRmdir.test_rmdir002 │
│ 34 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp001 │
│ 35 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp002 │
│ 36 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp003 │
│ 37 │ Nuttx_System_Arch_Nsh │ TestPs.test_ps │
│ 38 │ Nuttx_System_Arch_Nsh │ TestTime.test_sleep │
│ 39 │ Nuttx_System_Arch_Nsh │ TestTime.test_usleep │
│ 40 │ Nuttx_System_Arch_Nsh │ TestSet.test_set │
│ 41 │ Nuttx_System_Arch_Nsh │ TestSet.test_unset │
│ 42 │ Nuttx_System_Arch_Nsh │ TestTest.test_test │
│ 43 │ Nuttx_System_Arch_Nsh │ TestDirname.test_dirname │
│ 44 │ Nuttx_System_Arch_Nsh │ TestBasename.test_basename │
│ 45 │ Nuttx_System_Arch_Nsh │ TestDf.test_df │
│ 46 │ Nuttx_System_Arch_Nsh │ TestDf.test_df_h │
│ 47 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname │
│ 48 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_a │
│ 49 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_s │
│ 50 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_r │
│ 51 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_v │
│ 52 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_m │
│ 53 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_i │
│ 54 │ Nuttx_System_Arch_Nsh │ TestEnv.test_env │
│ 55 │ Nuttx_System_Arch_Nsh │ TestMv.test_mv │
│ 56 │ Nuttx_System_Arch_Nsh │ TestPwd.test_pwd │
│ 57 │ Nuttx_System_Arch_Nsh │ TestHexdump.test_hexdump │
│ 58 │ Nuttx_System_Arch_Nsh │ TestMkrd.test_mkrd │
│ 59 │ Nuttx_System_Arch_Nsh │ TestMw.test_mw │
│ 60 │ Nuttx_System_Arch_Nsh │ TestExec.test_exec │
│ 61 │ Nuttx_System_Arch_Space │ test_free[main] │
│ 62 │ Nuttx_System_Arch_Space │ test_df[main] │
│ 63 │ Nuttx_System_Tools │ test_system_mmleak │
┼─────┼──────────────────────────────────┼──────────────────────────────┼
====================================================================================================
CPU information header not found in output
============================================== test session starts ==============================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /root
plugins: timeout-2.4.0, dependency-0.6.1, metadata-3.1.1, html-4.2.0, repeat-0.9.1, ordering-0.6, json-0.4.0
timeout: 800.0s
timeout method: signal
timeout func_only: False
session timeout: 3600.0s
collected 64 items
../nuttx-ntfc/external/nuttx-testing/arch/os/integration/test_arch_os_integration.py::test_os[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/example/test_arch_example_integration.py::test_hello_integration[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/example/test_arch_example_integration.py::test_getprime PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat001[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat002[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat003[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat004[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat005[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat006[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat007[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat008[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat009[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat010[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd004 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd005 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help01 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help02 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help_v PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help_cat PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_l PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_s SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_R PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRm::test_rm001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRm::test_rm002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMkdir::test_mkdir001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRmdir::test_rmdir001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRmdir::test_rmdir002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestPs::test_ps PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTime::test_sleep PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTime::test_usleep PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestSet::test_set PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestSet::test_unset PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTest::test_test PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDirname::test_dirname PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestBasename::test_basename PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDf::test_df PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDf::test_df_h PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_a PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_s PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_r PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_v SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_m SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_i SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEnv::test_env PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMv::test_mv PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestPwd::test_pwd PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHexdump::test_hexdump PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMkrd::test_mkrd PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMw::test_mw SKIPPED (...)
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestExec::test_exec SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/space/test_space_integration.py::test_free[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/space/test_space_integration.py::test_df[main] PASSED
../nuttx-ntfc/external/nuttx-testing/tools/test_tools.py::test_system_mmleak SKIPPED (GDB Test No Enable)
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
| ID | Module | Pass | Fail | Skipped | Error | Time | Report Link |
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
| 001 | 001_nuttx-ntfc.external.nuttx-testing.arch.example.test_arch_example_integration | 2 | 0 | 0 | 0 | 1.38 | 001_nuttx-ntfc.external.nuttx-testing.arch.example.test_arch_example_integration.html |
| 002 | 002_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestBasename | 1 | 0 | 0 | 0 | 5.68 | 002_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestBasename.html |
| 003 | 003_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCat | 10 | 0 | 0 | 0 | 106.75 | 003_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCat.html |
| 004 | 004_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCd | 5 | 0 | 0 | 0 | 26.26 | 004_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCd.html |
| 005 | 005_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCp | 3 | 0 | 0 | 0 | 37.67 | 005_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCp.html |
| 006 | 006_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDf | 2 | 0 | 0 | 0 | 0.66 | 006_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDf.html |
| 007 | 007_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDirname | 1 | 0 | 0 | 0 | 5.79 | 007_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDirname.html |
| 008 | 008_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEcho | 3 | 0 | 0 | 0 | 20.26 | 008_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEcho.html |
| 009 | 009_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEnv | 1 | 0 | 0 | 0 | 0.32 | 009_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEnv.html |
| 010 | 010_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestExec | 0 | 0 | 1 | 0 | 0.00 | 010_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestExec.html |
| 011 | 011_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHelp | 4 | 0 | 0 | 0 | 1.62 | 011_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHelp.html |
| 012 | 012_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHexdump | 1 | 0 | 0 | 0 | 4.29 | 012_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHexdump.html |
| 013 | 013_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestLs | 2 | 0 | 1 | 0 | 2.07 | 013_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestLs.html |
| 014 | 014_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkdir | 1 | 0 | 0 | 0 | 12.59 | 014_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkdir.html |
| 015 | 015_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkrd | 1 | 0 | 0 | 0 | 2.50 | 015_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkrd.html |
| 016 | 016_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMv | 1 | 0 | 0 | 0 | 6.43 | 016_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMv.html |
| 017 | 017_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMw | 0 | 0 | 1 | 0 | 0.00 | 017_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMw.html |
| 018 | 018_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPs | 1 | 0 | 0 | 0 | 0.26 | 018_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPs.html |
| 019 | 019_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPwd | 1 | 0 | 0 | 0 | 1.49 | 019_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPwd.html |
| 020 | 020_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRm | 2 | 0 | 0 | 0 | 9.66 | 020_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRm.html |
| 021 | 021_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRmdir | 2 | 0 | 0 | 0 | 16.69 | 021_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRmdir.html |
| 022 | 022_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestSet | 2 | 0 | 0 | 0 | 4.15 | 022_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestSet.html |
| 023 | 023_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTest | 1 | 0 | 0 | 0 | 2.52 | 023_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTest.html |
| 024 | 024_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTime | 2 | 0 | 0 | 0 | 11.94 | 024_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTime.html |
| 025 | 025_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestUname | 4 | 0 | 3 | 0 | 2.08 | 025_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestUname.html |
| 026 | 026_nuttx-ntfc.external.nuttx-testing.arch.os.integration.test_arch_os_integration | 1 | 0 | 0 | 0 | 241.27 | 026_nuttx-ntfc.external.nuttx-testing.arch.os.integration.test_arch_os_integration.html |
| 027 | 027_nuttx-ntfc.external.nuttx-testing.arch.space.test_space_integration | 2 | 0 | 0 | 0 | 0.76 | 027_nuttx-ntfc.external.nuttx-testing.arch.space.test_space_integration.html |
| 028 | 028_nuttx-ntfc.external.nuttx-testing.tools.test_tools | 0 | 0 | 1 | 0 | 0.00 | 028_nuttx-ntfc.external.nuttx-testing.tools.test_tools.html |
| 029 | Summary | 56 | 0 | 7 | 0 | 525.08 | report.html |
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
[RESULT_SUMMARY] total:63 passes:56 failures:0 skipped:7 errors:0 time:525.08 modules:28
--------------------- generated xml file: /root/nuttx/result/2026-05-26_07-05-40/report.xml ---------------------
--------------- Generated html report: file:///root/nuttx/result/2026-05-26_07-05-40/report.html ----------------
=================================== 56 passed, 7 skipped in 528.25s (0:08:48) ===================================
+ ret=0
+ echo 0
0
+ artifacts=/root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
+ mkdir -p /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
+ mv pytest.debug.log /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
mv: cannot stat 'pytest.debug.log': No such file or directory
+ mv result /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
mv: cannot move 'result' to '/root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc/result': Directory not empty
+ cd /root/nuttx
+ exit 0
On branch master
Your branch is up to date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
result/
nothing added to commit but untracked files present (use "git add" to track)
~/nuttx ~/nuttx
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
~/nuttx
~/apps ~/nuttx
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
~/nuttx
Wait 79 seconds (120 backoff)
Build Attempt 3 of 4
====================================================================================
Cmake in present: qemu-armv8a/citest_smp
Configuration/Tool: qemu-armv8a/citest_smp
2026-05-26 07:16:02
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Select HOST_LINUX=y
TOOLS_DIR path is "/root/nuttx"
HOST = Linux
Building NuttX...
Running NuttX...
++ pwd
+ olddir=/root/nuttx
+ nuttdir=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/../../../../../../
+ cd /root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/../../../../../../
+ confpath=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/config.yaml
+ jsonconf=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/session.json
+ testpath=/root/nuttx-ntfc/external/nuttx-testing
+ ntfc test --testpath=/root/nuttx-ntfc/external/nuttx-testing --confpath=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/config.yaml --jsonconf=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/session.json
--------------------------------------------------------------------------------
NTFC PID: 1018864
--------------------------------------------------------------------------------
YAML config:
{'config': {'cwd': './', 'kv': [], 'loops': 1},
'product': {'cores': {'core0': {'conf_path': './build/.config',
'device': 'qemu',
'elf_path': './build/nuttx',
'exec_args': '-cpu cortex-a53 -nographic -smp '
'4 -machine '
'virt,virtualization=on,gic-version=3 '
'-net none -chardev '
'stdio,id=con,mux=on -serial '
'chardev:con -mon '
'chardev=con,mode=readline',
'exec_path': 'qemu-system-aarch64',
'name': 'main'}},
'name': 'qemu-armv8a-smp'}}
JSON config:
{'args': {'kv': []},
'module': {'exclude_module': ['Nuttx_System_Fs_Fs'],
'include_module': [],
'order': []}}
CPU information header not found in output
============================================== test session starts ==============================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /root
plugins: timeout-2.4.0, dependency-0.6.1, metadata-3.1.1, html-4.2.0, repeat-0.9.1, ordering-0.6, json-0.4.0
collected 932 items
============================================= no tests ran in 1.13s =============================================
====================================================================================================
🚀 RUNNING 63 SELECTED TEST(S)
====================================================================================================
┼─────┼──────────────────────────────────┼──────────────────────────────┼
│ Idx │ Module │ Test Case │
┼─────┼──────────────────────────────────┼──────────────────────────────┼
│ 1 │ Nuttx_System_Arch_Os_Integration │ test_os[main] │
│ 2 │ Nuttx_System_Arch_Example │ test_hello_integration[main] │
│ 3 │ Nuttx_System_Arch_Example │ test_getprime │
│ 4 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat001[main] │
│ 5 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat002[main] │
│ 6 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat003[main] │
│ 7 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat004[main] │
│ 8 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat005[main] │
│ 9 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat006[main] │
│ 10 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat007[main] │
│ 11 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat008[main] │
│ 12 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat009[main] │
│ 13 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat010[main] │
│ 14 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd001 │
│ 15 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd002 │
│ 16 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd003 │
│ 17 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd004 │
│ 18 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd005 │
│ 19 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo001 │
│ 20 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo002 │
│ 21 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo003 │
│ 22 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help01 │
│ 23 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help02 │
│ 24 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help_v │
│ 25 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help_cat │
│ 26 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_l │
│ 27 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_s │
│ 28 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_R │
│ 29 │ Nuttx_System_Arch_Nsh │ TestRm.test_rm001 │
│ 30 │ Nuttx_System_Arch_Nsh │ TestRm.test_rm002 │
│ 31 │ Nuttx_System_Arch_Nsh │ TestMkdir.test_mkdir001 │
│ 32 │ Nuttx_System_Arch_Nsh │ TestRmdir.test_rmdir001 │
│ 33 │ Nuttx_System_Arch_Nsh │ TestRmdir.test_rmdir002 │
│ 34 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp001 │
│ 35 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp002 │
│ 36 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp003 │
│ 37 │ Nuttx_System_Arch_Nsh │ TestPs.test_ps │
│ 38 │ Nuttx_System_Arch_Nsh │ TestTime.test_sleep │
│ 39 │ Nuttx_System_Arch_Nsh │ TestTime.test_usleep │
│ 40 │ Nuttx_System_Arch_Nsh │ TestSet.test_set │
│ 41 │ Nuttx_System_Arch_Nsh │ TestSet.test_unset │
│ 42 │ Nuttx_System_Arch_Nsh │ TestTest.test_test │
│ 43 │ Nuttx_System_Arch_Nsh │ TestDirname.test_dirname │
│ 44 │ Nuttx_System_Arch_Nsh │ TestBasename.test_basename │
│ 45 │ Nuttx_System_Arch_Nsh │ TestDf.test_df │
│ 46 │ Nuttx_System_Arch_Nsh │ TestDf.test_df_h │
│ 47 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname │
│ 48 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_a │
│ 49 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_s │
│ 50 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_r │
│ 51 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_v │
│ 52 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_m │
│ 53 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_i │
│ 54 │ Nuttx_System_Arch_Nsh │ TestEnv.test_env │
│ 55 │ Nuttx_System_Arch_Nsh │ TestMv.test_mv │
│ 56 │ Nuttx_System_Arch_Nsh │ TestPwd.test_pwd │
│ 57 │ Nuttx_System_Arch_Nsh │ TestHexdump.test_hexdump │
│ 58 │ Nuttx_System_Arch_Nsh │ TestMkrd.test_mkrd │
│ 59 │ Nuttx_System_Arch_Nsh │ TestMw.test_mw │
│ 60 │ Nuttx_System_Arch_Nsh │ TestExec.test_exec │
│ 61 │ Nuttx_System_Arch_Space │ test_free[main] │
│ 62 │ Nuttx_System_Arch_Space │ test_df[main] │
│ 63 │ Nuttx_System_Tools │ test_system_mmleak │
┼─────┼──────────────────────────────────┼──────────────────────────────┼
====================================================================================================
CPU information header not found in output
============================================== test session starts ==============================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /root
plugins: timeout-2.4.0, dependency-0.6.1, metadata-3.1.1, html-4.2.0, repeat-0.9.1, ordering-0.6, json-0.4.0
timeout: 800.0s
timeout method: signal
timeout func_only: False
session timeout: 3600.0s
collected 64 items
../nuttx-ntfc/external/nuttx-testing/arch/os/integration/test_arch_os_integration.py::test_os[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/example/test_arch_example_integration.py::test_hello_integration[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/example/test_arch_example_integration.py::test_getprime PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat001[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat002[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat003[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat004[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat005[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat006[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat007[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat008[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat009[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat010[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd004 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd005 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help01 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help02 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help_v PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help_cat PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_l PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_s SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_R PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRm::test_rm001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRm::test_rm002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMkdir::test_mkdir001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRmdir::test_rmdir001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRmdir::test_rmdir002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestPs::test_ps PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTime::test_sleep PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTime::test_usleep PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestSet::test_set PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestSet::test_unset PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTest::test_test PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDirname::test_dirname PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestBasename::test_basename PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDf::test_df PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDf::test_df_h PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_a PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_s PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_r PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_v SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_m SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_i SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEnv::test_env PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMv::test_mv PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestPwd::test_pwd PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHexdump::test_hexdump PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMkrd::test_mkrd PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMw::test_mw SKIPPED (...)
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestExec::test_exec SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/space/test_space_integration.py::test_free[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/space/test_space_integration.py::test_df[main] PASSED
../nuttx-ntfc/external/nuttx-testing/tools/test_tools.py::test_system_mmleak SKIPPED (GDB Test No Enable)
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
| ID | Module | Pass | Fail | Skipped | Error | Time | Report Link |
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
| 001 | 001_nuttx-ntfc.external.nuttx-testing.arch.example.test_arch_example_integration | 2 | 0 | 0 | 0 | 1.46 | 001_nuttx-ntfc.external.nuttx-testing.arch.example.test_arch_example_integration.html |
| 002 | 002_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestBasename | 1 | 0 | 0 | 0 | 5.82 | 002_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestBasename.html |
| 003 | 003_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCat | 10 | 0 | 0 | 0 | 105.43 | 003_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCat.html |
| 004 | 004_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCd | 5 | 0 | 0 | 0 | 26.28 | 004_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCd.html |
| 005 | 005_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCp | 3 | 0 | 0 | 0 | 37.19 | 005_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCp.html |
| 006 | 006_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDf | 2 | 0 | 0 | 0 | 0.66 | 006_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDf.html |
| 007 | 007_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDirname | 1 | 0 | 0 | 0 | 5.79 | 007_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDirname.html |
| 008 | 008_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEcho | 3 | 0 | 0 | 0 | 19.71 | 008_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEcho.html |
| 009 | 009_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEnv | 1 | 0 | 0 | 0 | 0.31 | 009_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEnv.html |
| 010 | 010_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestExec | 0 | 0 | 1 | 0 | 0.00 | 010_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestExec.html |
| 011 | 011_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHelp | 4 | 0 | 0 | 0 | 1.62 | 011_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHelp.html |
| 012 | 012_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHexdump | 1 | 0 | 0 | 0 | 4.22 | 012_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHexdump.html |
| 013 | 013_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestLs | 2 | 0 | 1 | 0 | 2.07 | 013_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestLs.html |
| 014 | 014_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkdir | 1 | 0 | 0 | 0 | 12.89 | 014_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkdir.html |
| 015 | 015_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkrd | 1 | 0 | 0 | 0 | 2.46 | 015_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkrd.html |
| 016 | 016_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMv | 1 | 0 | 0 | 0 | 6.35 | 016_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMv.html |
| 017 | 017_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMw | 0 | 0 | 1 | 0 | 0.00 | 017_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMw.html |
| 018 | 018_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPs | 1 | 0 | 0 | 0 | 0.26 | 018_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPs.html |
| 019 | 019_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPwd | 1 | 0 | 0 | 0 | 1.47 | 019_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPwd.html |
| 020 | 020_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRm | 2 | 0 | 0 | 0 | 9.21 | 020_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRm.html |
| 021 | 021_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRmdir | 2 | 0 | 0 | 0 | 16.61 | 021_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRmdir.html |
| 022 | 022_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestSet | 2 | 0 | 0 | 0 | 4.29 | 022_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestSet.html |
| 023 | 023_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTest | 1 | 0 | 0 | 0 | 2.60 | 023_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTest.html |
| 024 | 024_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTime | 2 | 0 | 0 | 0 | 12.05 | 024_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTime.html |
| 025 | 025_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestUname | 4 | 0 | 3 | 0 | 2.10 | 025_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestUname.html |
| 026 | 026_nuttx-ntfc.external.nuttx-testing.arch.os.integration.test_arch_os_integration | 1 | 0 | 0 | 0 | 240.62 | 026_nuttx-ntfc.external.nuttx-testing.arch.os.integration.test_arch_os_integration.html |
| 027 | 027_nuttx-ntfc.external.nuttx-testing.arch.space.test_space_integration | 2 | 0 | 0 | 0 | 0.76 | 027_nuttx-ntfc.external.nuttx-testing.arch.space.test_space_integration.html |
| 028 | 028_nuttx-ntfc.external.nuttx-testing.tools.test_tools | 0 | 0 | 1 | 0 | 0.00 | 028_nuttx-ntfc.external.nuttx-testing.tools.test_tools.html |
| 029 | Summary | 56 | 0 | 7 | 0 | 522.23 | report.html |
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
[RESULT_SUMMARY] total:63 passes:56 failures:0 skipped:7 errors:0 time:522.23 modules:28
--------------------- generated xml file: /root/nuttx/result/2026-05-26_07-16-29/report.xml ---------------------
--------------- Generated html report: file:///root/nuttx/result/2026-05-26_07-16-29/report.html ----------------
=================================== 56 passed, 7 skipped in 525.43s (0:08:45) ===================================
+ ret=0
+ echo 0
0
+ artifacts=/root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
+ mkdir -p /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
+ mv pytest.debug.log /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
mv: cannot stat 'pytest.debug.log': No such file or directory
+ mv result /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
mv: cannot move 'result' to '/root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc/result': Directory not empty
+ cd /root/nuttx
+ exit 0
On branch master
Your branch is up to date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
result/
nothing added to commit but untracked files present (use "git add" to track)
~/nuttx ~/nuttx
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
~/nuttx
~/apps ~/nuttx
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
~/nuttx
Wait 224 seconds (240 backoff)
Build Attempt 4 of 4
====================================================================================
Cmake in present: qemu-armv8a/citest_smp
Configuration/Tool: qemu-armv8a/citest_smp
2026-05-26 07:29:13
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Select HOST_LINUX=y
TOOLS_DIR path is "/root/nuttx"
HOST = Linux
Building NuttX...
Running NuttX...
++ pwd
+ olddir=/root/nuttx
+ nuttdir=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/../../../../../../
+ cd /root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/../../../../../../
+ confpath=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/config.yaml
+ jsonconf=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/session.json
+ testpath=/root/nuttx-ntfc/external/nuttx-testing
+ ntfc test --testpath=/root/nuttx-ntfc/external/nuttx-testing --confpath=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/config.yaml --jsonconf=/root/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/session.json
--------------------------------------------------------------------------------
NTFC PID: 1025130
--------------------------------------------------------------------------------
YAML config:
{'config': {'cwd': './', 'kv': [], 'loops': 1},
'product': {'cores': {'core0': {'conf_path': './build/.config',
'device': 'qemu',
'elf_path': './build/nuttx',
'exec_args': '-cpu cortex-a53 -nographic -smp '
'4 -machine '
'virt,virtualization=on,gic-version=3 '
'-net none -chardev '
'stdio,id=con,mux=on -serial '
'chardev:con -mon '
'chardev=con,mode=readline',
'exec_path': 'qemu-system-aarch64',
'name': 'main'}},
'name': 'qemu-armv8a-smp'}}
JSON config:
{'args': {'kv': []},
'module': {'exclude_module': ['Nuttx_System_Fs_Fs'],
'include_module': [],
'order': []}}
CPU information header not found in output
============================================== test session starts ==============================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /root
plugins: timeout-2.4.0, dependency-0.6.1, metadata-3.1.1, html-4.2.0, repeat-0.9.1, ordering-0.6, json-0.4.0
collected 932 items
============================================= no tests ran in 1.13s =============================================
====================================================================================================
🚀 RUNNING 63 SELECTED TEST(S)
====================================================================================================
┼─────┼──────────────────────────────────┼──────────────────────────────┼
│ Idx │ Module │ Test Case │
┼─────┼──────────────────────────────────┼──────────────────────────────┼
│ 1 │ Nuttx_System_Arch_Os_Integration │ test_os[main] │
│ 2 │ Nuttx_System_Arch_Example │ test_hello_integration[main] │
│ 3 │ Nuttx_System_Arch_Example │ test_getprime │
│ 4 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat001[main] │
│ 5 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat002[main] │
│ 6 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat003[main] │
│ 7 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat004[main] │
│ 8 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat005[main] │
│ 9 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat006[main] │
│ 10 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat007[main] │
│ 11 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat008[main] │
│ 12 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat009[main] │
│ 13 │ Nuttx_System_Arch_Nsh │ TestCat.test_cat010[main] │
│ 14 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd001 │
│ 15 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd002 │
│ 16 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd003 │
│ 17 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd004 │
│ 18 │ Nuttx_System_Arch_Nsh │ TestCd.test_cd005 │
│ 19 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo001 │
│ 20 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo002 │
│ 21 │ Nuttx_System_Arch_Nsh │ TestEcho.test_echo003 │
│ 22 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help01 │
│ 23 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help02 │
│ 24 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help_v │
│ 25 │ Nuttx_System_Arch_Nsh │ TestHelp.test_help_cat │
│ 26 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_l │
│ 27 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_s │
│ 28 │ Nuttx_System_Arch_Nsh │ TestLs.test_ls_R │
│ 29 │ Nuttx_System_Arch_Nsh │ TestRm.test_rm001 │
│ 30 │ Nuttx_System_Arch_Nsh │ TestRm.test_rm002 │
│ 31 │ Nuttx_System_Arch_Nsh │ TestMkdir.test_mkdir001 │
│ 32 │ Nuttx_System_Arch_Nsh │ TestRmdir.test_rmdir001 │
│ 33 │ Nuttx_System_Arch_Nsh │ TestRmdir.test_rmdir002 │
│ 34 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp001 │
│ 35 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp002 │
│ 36 │ Nuttx_System_Arch_Nsh │ TestCp.test_cp003 │
│ 37 │ Nuttx_System_Arch_Nsh │ TestPs.test_ps │
│ 38 │ Nuttx_System_Arch_Nsh │ TestTime.test_sleep │
│ 39 │ Nuttx_System_Arch_Nsh │ TestTime.test_usleep │
│ 40 │ Nuttx_System_Arch_Nsh │ TestSet.test_set │
│ 41 │ Nuttx_System_Arch_Nsh │ TestSet.test_unset │
│ 42 │ Nuttx_System_Arch_Nsh │ TestTest.test_test │
│ 43 │ Nuttx_System_Arch_Nsh │ TestDirname.test_dirname │
│ 44 │ Nuttx_System_Arch_Nsh │ TestBasename.test_basename │
│ 45 │ Nuttx_System_Arch_Nsh │ TestDf.test_df │
│ 46 │ Nuttx_System_Arch_Nsh │ TestDf.test_df_h │
│ 47 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname │
│ 48 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_a │
│ 49 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_s │
│ 50 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_r │
│ 51 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_v │
│ 52 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_m │
│ 53 │ Nuttx_System_Arch_Nsh │ TestUname.test_uname_i │
│ 54 │ Nuttx_System_Arch_Nsh │ TestEnv.test_env │
│ 55 │ Nuttx_System_Arch_Nsh │ TestMv.test_mv │
│ 56 │ Nuttx_System_Arch_Nsh │ TestPwd.test_pwd │
│ 57 │ Nuttx_System_Arch_Nsh │ TestHexdump.test_hexdump │
│ 58 │ Nuttx_System_Arch_Nsh │ TestMkrd.test_mkrd │
│ 59 │ Nuttx_System_Arch_Nsh │ TestMw.test_mw │
│ 60 │ Nuttx_System_Arch_Nsh │ TestExec.test_exec │
│ 61 │ Nuttx_System_Arch_Space │ test_free[main] │
│ 62 │ Nuttx_System_Arch_Space │ test_df[main] │
│ 63 │ Nuttx_System_Tools │ test_system_mmleak │
┼─────┼──────────────────────────────────┼──────────────────────────────┼
====================================================================================================
CPU information header not found in output
============================================== test session starts ==============================================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /root
plugins: timeout-2.4.0, dependency-0.6.1, metadata-3.1.1, html-4.2.0, repeat-0.9.1, ordering-0.6, json-0.4.0
timeout: 800.0s
timeout method: signal
timeout func_only: False
session timeout: 3600.0s
collected 64 items
../nuttx-ntfc/external/nuttx-testing/arch/os/integration/test_arch_os_integration.py::test_os[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/example/test_arch_example_integration.py::test_hello_integration[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/example/test_arch_example_integration.py::test_getprime PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat001[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat002[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat003[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat004[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat005[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat006[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat007[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat008[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat009[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCat::test_cat010[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd004 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCd::test_cd005 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEcho::test_echo003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help01 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help02 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help_v PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHelp::test_help_cat PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_l PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_s SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestLs::test_ls_R PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRm::test_rm001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRm::test_rm002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMkdir::test_mkdir001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRmdir::test_rmdir001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestRmdir::test_rmdir002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp001 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp002 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestCp::test_cp003 PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestPs::test_ps PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTime::test_sleep PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTime::test_usleep PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestSet::test_set PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestSet::test_unset PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestTest::test_test PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDirname::test_dirname PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestBasename::test_basename PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDf::test_df PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestDf::test_df_h PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_a PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_s PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_r PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_v SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_m SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestUname::test_uname_i SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestEnv::test_env PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMv::test_mv PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestPwd::test_pwd PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestHexdump::test_hexdump PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMkrd::test_mkrd PASSED
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestMw::test_mw SKIPPED (...)
../nuttx-ntfc/external/nuttx-testing/arch/nsh/test_arch_nsh_integration.py::TestExec::test_exec SKIPPED
../nuttx-ntfc/external/nuttx-testing/arch/space/test_space_integration.py::test_free[main] PASSED
../nuttx-ntfc/external/nuttx-testing/arch/space/test_space_integration.py::test_df[main] PASSED
../nuttx-ntfc/external/nuttx-testing/tools/test_tools.py::test_system_mmleak SKIPPED (GDB Test No Enable)
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
| ID | Module | Pass | Fail | Skipped | Error | Time | Report Link |
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
| 001 | 001_nuttx-ntfc.external.nuttx-testing.arch.example.test_arch_example_integration | 2 | 0 | 0 | 0 | 1.56 | 001_nuttx-ntfc.external.nuttx-testing.arch.example.test_arch_example_integration.html |
| 002 | 002_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestBasename | 1 | 0 | 0 | 0 | 5.78 | 002_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestBasename.html |
| 003 | 003_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCat | 10 | 0 | 0 | 0 | 105.83 | 003_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCat.html |
| 004 | 004_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCd | 5 | 0 | 0 | 0 | 26.90 | 004_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCd.html |
| 005 | 005_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCp | 3 | 0 | 0 | 0 | 37.21 | 005_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestCp.html |
| 006 | 006_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDf | 2 | 0 | 0 | 0 | 0.66 | 006_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDf.html |
| 007 | 007_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDirname | 1 | 0 | 0 | 0 | 5.63 | 007_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestDirname.html |
| 008 | 008_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEcho | 3 | 0 | 0 | 0 | 20.01 | 008_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEcho.html |
| 009 | 009_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEnv | 1 | 0 | 0 | 0 | 0.30 | 009_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestEnv.html |
| 010 | 010_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestExec | 0 | 0 | 1 | 0 | 0.00 | 010_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestExec.html |
| 011 | 011_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHelp | 4 | 0 | 0 | 0 | 1.62 | 011_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHelp.html |
| 012 | 012_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHexdump | 1 | 0 | 0 | 0 | 4.22 | 012_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestHexdump.html |
| 013 | 013_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestLs | 2 | 0 | 1 | 0 | 2.07 | 013_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestLs.html |
| 014 | 014_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkdir | 1 | 0 | 0 | 0 | 12.66 | 014_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkdir.html |
| 015 | 015_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkrd | 1 | 0 | 0 | 0 | 2.47 | 015_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMkrd.html |
| 016 | 016_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMv | 1 | 0 | 0 | 0 | 6.47 | 016_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMv.html |
| 017 | 017_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMw | 0 | 0 | 1 | 0 | 0.00 | 017_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestMw.html |
| 018 | 018_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPs | 1 | 0 | 0 | 0 | 0.26 | 018_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPs.html |
| 019 | 019_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPwd | 1 | 0 | 0 | 0 | 1.47 | 019_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestPwd.html |
| 020 | 020_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRm | 2 | 0 | 0 | 0 | 9.05 | 020_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRm.html |
| 021 | 021_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRmdir | 2 | 0 | 0 | 0 | 16.48 | 021_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestRmdir.html |
| 022 | 022_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestSet | 2 | 0 | 0 | 0 | 4.13 | 022_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestSet.html |
| 023 | 023_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTest | 1 | 0 | 0 | 0 | 2.52 | 023_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTest.html |
| 024 | 024_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTime | 2 | 0 | 0 | 0 | 11.98 | 024_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestTime.html |
| 025 | 025_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestUname | 4 | 0 | 3 | 0 | 2.07 | 025_nuttx-ntfc.external.nuttx-testing.arch.nsh.test_arch_nsh_integration.TestUname.html |
| 026 | 026_nuttx-ntfc.external.nuttx-testing.arch.os.integration.test_arch_os_integration | 1 | 0 | 0 | 0 | 242.01 | 026_nuttx-ntfc.external.nuttx-testing.arch.os.integration.test_arch_os_integration.html |
| 027 | 027_nuttx-ntfc.external.nuttx-testing.arch.space.test_space_integration | 2 | 0 | 0 | 0 | 0.76 | 027_nuttx-ntfc.external.nuttx-testing.arch.space.test_space_integration.html |
| 028 | 028_nuttx-ntfc.external.nuttx-testing.tools.test_tools | 0 | 0 | 1 | 0 | 0.00 | 028_nuttx-ntfc.external.nuttx-testing.tools.test_tools.html |
| 029 | Summary | 56 | 0 | 7 | 0 | 524.14 | report.html |
+-----+---------------------------------------------------------------------------------------+------+------+---------+-------+--------+--------------------------------------------------------------------------------------------+
[RESULT_SUMMARY] total:63 passes:56 failures:0 skipped:7 errors:0 time:524.14 modules:28
--------------------- generated xml file: /root/nuttx/result/2026-05-26_07-29-47/report.xml ---------------------
--------------- Generated html report: file:///root/nuttx/result/2026-05-26_07-29-47/report.html ----------------
=================================== 56 passed, 7 skipped in 525.51s (0:08:45) ===================================
+ ret=0
+ echo 0
0
+ artifacts=/root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
+ mkdir -p /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
+ mv pytest.debug.log /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
mv: cannot stat 'pytest.debug.log': No such file or directory
+ mv result /root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc
mv: cannot move 'result' to '/root/nuttx/../buildartifacts/qemu-armv8a/citest_smp//ntfc/result': Directory not empty
+ cd /root/nuttx
+ exit 0
On branch master
Your branch is up to date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
result/
nothing added to commit but untracked files present (use "git add" to track)
~/nuttx ~/nuttx
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
~/nuttx
~/apps ~/nuttx
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
~/nuttx
Build Attempt 1 of 1
====================================================================================
Configuration/Tool: qemu-armv8a/netnsh_hv
2026-05-26 07:38:48
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 496k 100 496k 0 0 395k 0 0:00:01 0:00:01 --:--:-- 1077k
[1/1] Normalize qemu-armv8a/netnsh_hv
Build Attempt 1 of 1
====================================================================================
Configuration/Tool: qemu-armv8a/rpserver
2026-05-26 07:39:47
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize qemu-armv8a/rpserver
Build Attempt 1 of 1
====================================================================================
Cmake in present: qemu-armv8a/nsh
Configuration/Tool: qemu-armv8a/nsh
2026-05-26 07:40:36
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Select HOST_LINUX=y
TOOLS_DIR path is "/root/nuttx"
HOST = Linux
Building NuttX...
Build Attempt 1 of 1
====================================================================================
Configuration/Tool: imx8qm-mek/nsh
2026-05-26 07:41:18
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
[1/1] Normalize imx8qm-mek/nsh
Build Attempt 1 of 1
====================================================================================
Configuration/Tool: qemu-armv8a/nsh_fiq,CONFIG_ARM_TOOLCHAIN_CLANG
2026-05-26 07:42:18
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Disabling CONFIG_ARM64_TOOLCHAIN_CLANG
Enabling CONFIG_ARM_TOOLCHAIN_CLANG
Building NuttX...
[1/1] Normalize qemu-armv8a/nsh_fiq
====================================================================================
root@c903aa0b8a2a:~/nuttx/tools/ci#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment