szafonimateusz-mi commented on PR #102:
URL: https://github.com/apache/nuttx-testing/pull/102#issuecomment-3708252070

   @cederom This needs its own repository because it's Python code, and QA will 
be handled by the tox.
   Moreover, test cases for NTFC must be grouped per repository. NTFC uses the 
concept of test cases module. Each test cases module has its own configuration, 
which must be in repo root directory. 
   NTFC is intended to support the detection and execution of multiple test 
modules at once (for example official nuttx test cases, vendor-specific test 
cases and custom user test cases). Tests auto detection from pytest is used for 
this, which means that the repository must be fully dedicated to NTFC tests. An 
example test cases organization should look like this:
   
   ```
   test-cases     (all test cases in one place)
   |
   |-- nuttx-testing 
   |      |- ... (test cases)
   |      \- ntfc.yaml (module configuration)
   |
   |-- vendor-testing
   |    |- ... (test cases)
   |    \- config.yaml (module configuration)
   |
   |-- user-testing
        |- ... (test cases)
        \- config.yaml (module configuration)
   
   ```
   
   
   If this repository is to be used for other purposes, it's better to create a 
new one for the NTFC test cases only.
   
   @xiaoxiang781216 I don't see the need to move apps/testing. I think it would 
only introduce unnecessary complications in build process. 


-- 
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]

Reply via email to