linguini1 commented on PR #18837:
URL: https://github.com/apache/nuttx/pull/18837#issuecomment-4536748843
Okay so I built `qemu-armv8a:citest` locally using CMake:
```console
$ cmake -B build -DBOARD_CONFIG=qemu-armv8a:citest -GNinja
$ cmake --build build
```
Then I downloaded the `nuttx-ntfc` and `nuttx-ntfc-testing` repositories to
run the CI test-suites locally:
```
ntfc test
--testpath=/home/linguini/coding/nuttx-space/nuttx-ntfc/external/nuttx-testing/
--confpath=/home/linguini/coding/nuttx-space/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/config.yaml
--jsonconf=/home/linguini/coding/nuttx-space/nuttx/boards/arm64/qemu/qemu-armv8a/configs/citest_smp/session.json
--------------------------------------------------------------------------------
NTFC PID: 3602936
--------------------------------------------------------------------------------
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.14.5, pytest-9.0.3, pluggy-1.6.0
rootdir: /home/linguini/coding/nuttx-space/nuttx-ntfc
configfile: tox.ini
plugins: html-4.2.0, repeat-0.9.4, ordering-0.6, dependency-0.6.1,
metadata-3.1.1, timeout-2.4.0
collected 932 items
=================================================================== no tests
ran in 0.39s
====================================================================
====================================================================================================
🚀 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.14.5, pytest-9.0.3, pluggy-1.6.0
rootdir: /home/linguini/coding/nuttx-space/nuttx-ntfc
configfile: tox.ini
plugins: html-4.2.0, repeat-0.9.4, ordering-0.6, dependency-0.6.1,
metadata-3.1.1, timeout-2.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 (No Ready)
../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
```
It works fine. However, running the CI through the manual CI testing
repository, I can see it fail again for this specific configuration:
https://github.com/linguini1/manual-nuttx-ci/actions/runs/26415001939/job/77757543595
I'm genuinely at a loss for what's going on. Can you spot anything
@raiden00pl?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]