@@ -7,8 +7,8 @@ Running CI Test Locally
77
88NuttX automatically runs continuous integration (CI) tests on
99`simulator <https://nuttx.apache.org/docs/latest/guides/simulator.html >`__
10- target when new pull request is submitted. To avoid the tests failing you can
11- also run them locally on your computer prior to submitting new pull request.
10+ and QEMU targets when new pull request is submitted. To avoid the tests failing
11+ you can also run them locally on your computer prior to submitting new pull request.
1212This page describes the step by step manual to do so.
1313
1414Configuring NuttX
@@ -24,14 +24,6 @@ compiled followingly.
2424 $ ./tools/configure.sh sim:citest
2525 $ make
2626
27- Now you can run the simulator to check the configuration was successful.
28-
29- .. code-block :: console
30-
31- $ ./nuttx
32- login: admin
33- password: Administrator
34-
3527 You should see NuttX shell with built in test applications. Now you can exit
3628the simulator.
3729
@@ -41,8 +33,9 @@ the simulator.
4133 $
4234 $ # we're back at the Linux prompt.
4335
44- Running CI Tests
45- ================
36+
37+ Running CI Tests with ``tools/ci/testrun ``
38+ ==========================================
4639
4740Running CI tests locally requires Minicom and Python 3.6 or newer to be
4841installed on the system. Other requirements can be installed with following
@@ -64,3 +57,22 @@ by following command.
6457
6558 Where nuttx-path is an absolute path to NuttX root directory and log-path is
6659a user defined directory to which tests log are saved.
60+
61+ CI with NTFC
62+ ============
63+
64+ NTFC (NuttX Test Framework for Community) enables automated testing for NuttX
65+ across simulator, QEMU, and real hardware via serial interface. The framework
66+ automatically detects available applications in NuttX images and executes
67+ applicable tests using pytest-based test cases.
68+
69+ The framework and official test cases are available at:
70+
71+ - https://github.com/szafonimateusz-mi/nuttx-ntfc
72+ - https://github.com/szafonimateusz-mi/nuttx-testing
73+
74+ Detailed documentation is available in the framework repository.
75+
76+ CI migration to NTFC is in progress. Configurations currently using NTFC:
77+
78+ - ``sim/citest ``
0 commit comments