This is an automated email from the ASF dual-hosted git repository.

linguini pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nuttx-ntfc.git


    from 70ca236  init
     add fa3ad9a  Initial public release
     add 7898ef7  product.py: fix send_ctrl_cmd
     add 0047c05  add more qemu configurations
     add d74cf8d  docs/config.yaml: remove obsolote lines
     add 220ba42  Fix flake8 warning
     add d148762  workaround for very long command output
     add b0bc8c0  generalize qemu fields in YAML config
     add c9e97ff  move device type and exec command to core configuration
     add 1103d68  place holder for common settings for tests in YAML
     add 0ca95b2  initial abstraction to support multiple products
     add b2bdda3  move per-product configuration to a separate class
     add db716c3  update TODO.md
     add bc1e9a8  decouple device from OS abstraction
     add 7839867  fix some typing errors
     add 1d34432  add support for serial port DUT
     add 7844532  device: move common code to common.py
     add 557f267  simple reboot implementation for serial device
     add 493d5ca  add nucleo-h743zi demo
     add bc9ce45  clear fault flags for serial dev on reboot
     add 3f60566  initial support for logs per product
     add 9d150e9  rename main_core to core0
     add b92534e  move test related options under collect and test commands
     add e530439  print error message if YAML config not found
     add 819b604  disable W1203 for pylint
     add c04c7be  test coverage 100%
     add efda189  prepare for test case module handling
     add c99497e  move PytestConfigPlugin to a separate file
     add 4cf73bb  move RunnerPlugin to a separate file
     add 87f6c9a  move collector related classes to a separate file
     add 0c7ca95  move mypytest.py to dedicated dir
     add 18d9325  configure collect command print results from cli
     add 6b9fda3  clean up after boot sequence
     add 0cbb300  automate defconfig build and flash from YAML
     add e93dd67  handle many products at once as pytest.product
     add da92a71  fix osperf results
     add 7e8f25d  move ProductConfig to a separate file
     add 5997ee3  improve time execution of commands on host
     add f5d61cb  auto-build for example configurations in config/
     add 83edb62  preparation for fine tune tests from config file
     add 2599228  move CollectedItem to a separate file
     add e0d35ed  move Collected to a separate file
     add b2d89aa  support for exluded modules
     add 5317e8c  add timeout per test and timeout per session
     add 04e3ab9  cosmetic at envronment.py
     add 14071cd  prepare collect log per core
     add 897468b  increase default timeout per test
     add 3e78c14  add missing jsonconf option for test command
     add f83a2c1  output flood detection
     add f4faf71  print command sent in logger.info
     add e406345  change parsing very long output data to fix sim os stres test
     add eb94665  configure number of loops from config file
     add 0523a78  print pytest INFO log only when --verbose option set
     add b649605  improve print for collected items
     add cee7517  add optional dependency check for test module
     add 8ed61c7  open yaml config file in main
     add 64559fd  move EnvConfig creation to mypytest.py
     add 9f05df9  remove support for ignore file
     add d65a97d  open jsonconf file from main
     add 5153656  clean some ntfcyaml code
     add a07279d  get config requirements from test cases configuration file
     add 00c8a04  fix most of typing errors
     add 3df5b97  enable mypy in tox
     add 1f22be4  update defconfigs in config to ntfc
     add 18a8514  more doc about configuration files
     add 2b8b8cb  improve flash command and update quickstart.rst
     add df2d98a  add more control to rebuild and flash image
     add 205bcc2  add nrf5340-dk config
     add 89a5fc1  update readme and migrate TODO.md to docs/roadmap.rst
     add 301fc9c  fix various pylint issues
     add 6085067  run products in parallel
     add 561ead7  search ntfc.yaml in parent dirs
     add b84d104  update config/nuttx-build-qemu-sim-ntfc.yaml
     add e1bf161  move core configuration to a separate class
     add 8b50b74  separate cores logic from product
     add 8ab99ae  update board configs
     add 487bbd8  configure prompt per core
     add dd8f5f5  pass additional defines to cmake build
     add 62778be  run cores in parallel
     add 024b875  update nrf5340-dk config
     add 91c518f  add nuttx-nucleo-h745zi.yaml config
     add b7d8dd8  remove docs/boards
     add 610247f  describe how to narrow down the tests performed
     add 7a37ba3  add custom image with serial port config
     add 023d5f0  return pytest result to CLI
     add 58c0e1d  fix session configuration
     add 6c785e5  force --color=yes for pytest
     add 483d885  collector.py: fix abs path for test file
     add 7f0e046  fix console log for host based tests
     add 9bcdee3  workaround for sim send command
     add d4ed217  device/common.py: increase char pattern limit
     add 40c21e1  Add various functional parameters
     add 04b4019  various fixes after 3957f88
     add f729b91  fix config/nuttx-nucleo-h745zi.yaml
     add 2e519e2  device/qemu.py: allow to pass custom image boot arguments
     add aa95040  enable CI
     add aa1106c  update roadmap.rst
     add 3c32084  device/qemu.py: allow user to pass custom boot command
     add 32a5b42  move test_main.py to test_main_runners.py
     add daa7b3f  merge yaml configs from directory
     add 98ef08b  testfilter.py: log skip reason
     add e585e10  result_dir is empty if nolog is set
     add 2a712f8  read prompt from .config if not in yaml config
     add 9da984f  log currently executed test item
     add c1f714d  fail CI if linters fail
     add 07410c1  fix style
     add dda9490  conifg: fix x86 configurations
     add c10c6a2  fix qemu rv64 boot
     add 7a9a973  improve test report
     add 8dc7ce6  ensure 100% coverage for CI
     add 25cf91c  update CONTRIBUTING.md
     add 9c2f6ee  fix flake8 and type checking for CI
     add 13c8aec  Support SMP and multi-core testing.
     add 8042987  fix flake8 issues
     add 1cf051a  print ntfc PID at start
     add eb2de2f  run pytest with -s, so we can use stdout when pytest is 
running
     add a7c80a4  speed up test_main_runners.py test cases
     add 15d2302  coreconfig.py: decode kconf hex values
     add 6f9e9ba  support for DUT force panic
     add 58a0f4d  custom signal handlers
     add f45d575  collect device under test status log
     add aa347ae  add new lines before report print
     add b62fc4b  initial support for log monitor
     add e9218aa  pack logs handler into class
     add 3be2752  move report module output to a dedicated directory
     add f82e968  move pytest.debug.log to result dir
     add 908c75b  add support for tests execution order
     add 0cea98f  improve docs/writing-test-cases.rst
     add 8f47bf1  move docs to Documentation and allow for sphinx build
     add 1f04e00  generate API page from sources
     add 84d5161  use API refs in doc
     add 14cb73f  add instruction how to build doc to readme
     add 1cc44a3  fix doc build
     add 8a5f5bd  support for env variables for auto-build
     add 87e8c77  unify dcmake format with build_env format
     add bd02dd8  add support for args in session JSON
     add a2a6a86  add config option to overwrite Kconfig parameters for build
     add ebeff35  fix --rebuild flag, it should be enabled at default
     add 7d597ec  implement device state manager
     add 568b05c  change pytest log file to append mode
     add 7ae9073  add timestamp to pytest.debug.log
     add 123bb87  always print config files at start
     add f31b119  store test session configuration in results
     add 5cb86a2  fix for tests in external dir
     add 4aa4872  export log/templates in python package
     add e78ce89  soft and hard reboot/poweroff
     add 2389a30  Support Heartbeat plugin
     add 030478d  Support Device Recovery configurtion
     add 9005440  add test framework parsers fixtures
     add 5c54e0e  add fail pattern detection for commands
     add e45fdcb  support for reading output without sending command
     add 5eaa7c0  simplify run_parallel calls
     add 008dc15  simplify types
     add 10e5cdf  _ANSI_ESCAPE_RE as module constant
     add 61603e2  remove duplicate core_index_to_name
     add 5ce8909  heartbeat.py: remove dependency on device/common.py and 
refactor
     add 640565c  core.py: move command builder to a separate class
     add 3979bbe  fix blank/malformed lines handle in _load_core_config
     add b1a0d02  fix typos
     add 5a5c390  use shlex for _system_cmd
     add ab4a2f4  remove duplicated import
     add 532cef7  use logger module, not loggin
     add 8c4584a  state.py: always use thread-safe get_current_state()
     add 80c4aea  core.py: remove dead code
     add ed8645d  cores.py: simplify start_log_collect
     add 7f9104c  introduce CoreStatus enum replacing magic strings
     add 0383c88  move ignored cores to YAML config
     add 91a4c91  support for custom test parsers
     add ae9a9e1  update contribuitng.md
     add 50633b9  support for gtest suite
     add 95a9bc8  fix double DUT boot issue
     add 0b47209  add support for multi-session execution
     add 04ce38d  remove roadmap.rst
     add d9e82f1  respect the product argument in cmd_check()
     add fa11c71  ensure collect always stops devices on failure
     add a14a8d9  make run_parallel handle empty input and propagate worker 
errors
     add fc8524f  improve kconfig parser
     add 334cf52  return builder failure as exception
     add ed037d9  handle non-UTF8 device output with safe decoding
     add 19c7cac  simplify getdev.py
     add 4c4d50d  refactor pytest_runtest_makereport()
     add c6a7d25  refactor load_config_files()
     add 95e2167  fix documentation build
     add c4b3c81  release 0.0.2
     add f78731f  update github actions
     add d0111f0  initial asf configuration
     add 3e00ab1  update link to NTFC default test cases
     new 09c4d7f  Merge pull request #1 from szafonimateusz-mi/main

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .asf.yaml                                          |   15 +
 .coveragerc                                        |   27 +
 .github/workflows/master.yml                       |   48 +
 .gitignore                                         |   20 +
 CONTRIBUTING.md                                    |  134 ++
 Documentation/.gitignore                           |    4 +
 Documentation/Makefile                             |   20 +
 Documentation/_static/.gitkeep                     |    1 +
 Documentation/api.rst                              |   56 +
 Documentation/components.pu                        |   17 +
 Documentation/conf.py                              |   70 +
 Documentation/config-yaml.rst                      |  403 +++++
 Documentation/config.yaml                          |  126 ++
 Documentation/index.rst                            |   26 +
 Documentation/multi-session.rst                    |  177 ++
 Documentation/ntfc.yaml                            |    8 +
 Documentation/parsers.rst                          |  336 ++++
 Documentation/quickstart.rst                       |  116 ++
 Documentation/report.rst                           |   86 +
 Documentation/requirements.txt                     |    5 +
 Documentation/session-json.rst                     |  135 ++
 Documentation/session.json                         |   34 +
 Documentation/usage.rst                            |  250 +++
 Documentation/writing-test-cases.rst               |  512 ++++++
 LICENSE                                            |  201 +++
 README.md                                          |  120 +-
 config/nuttx-build-qemu-sim-ntfc.yaml              |   86 +
 config/nuttx-custom-serial.yaml                    |   15 +
 config/nuttx-custom-sim.yaml                       |   12 +
 config/nuttx-nrf5340-all.yaml                      |   33 +
 config/nuttx-nucleo-h743zi.yaml                    |   16 +
 config/nuttx-nucleo-h745zi.yaml                    |   29 +
 config/nuttx-qemu-armv7a.yaml                      |   18 +
 config/nuttx-qemu-armv7r.yaml                      |   17 +
 config/nuttx-qemu-armv8a.yaml                      |   18 +
 config/nuttx-qemu-riscv-rv-virt-64.yaml            |   15 +
 config/nuttx-qemu-x86_64.yaml                      |   15 +
 config/nuttx-sim.yaml                              |   13 +
 external/README.md                                 |   17 +
 pyproject.toml                                     |   68 +
 src/ntfc/__init__.py                               |   26 +
 src/ntfc/__main__.py                               |   25 +
 src/ntfc/builder.py                                |  479 ++++++
 src/ntfc/cli/clitypes.py                           |   77 +
 src/ntfc/cli/environment.py                        |   90 +
 src/ntfc/cli/main.py                               |  393 +++++
 src/ntfc/command_builder.py                        |  280 ++++
 src/ntfc/commands/cmd_build.py                     |   49 +
 src/ntfc/commands/cmd_collect.py                   |   64 +
 src/ntfc/commands/cmd_test.py                      |  187 +++
 src/ntfc/core.py                                   |  593 +++++++
 src/ntfc/coreconfig.py                             |  156 ++
 src/ntfc/cores.py                                  |  292 ++++
 src/ntfc/device/cmds.py                            |   67 +
 src/ntfc/device/common.py                          |  519 ++++++
 src/ntfc/device/getdev.py                          |   57 +
 src/ntfc/device/getos.py                           |   39 +
 src/ntfc/device/heartbeat.py                       |  336 ++++
 src/ntfc/device/host.py                            |  187 +++
 src/ntfc/device/nuttx.py                           |  107 ++
 src/ntfc/device/oscommon.py                        |   75 +
 src/ntfc/device/qemu.py                            |   97 ++
 src/ntfc/device/serial.py                          |  201 +++
 src/ntfc/device/sim.py                             |   75 +
 src/ntfc/device/state.py                           |  386 +++++
 src/ntfc/envconfig.py                              |  148 ++
 src/ntfc/ext_commands.py                           |   36 +
 src/ntfc/lib/elf/elf_parser.py                     |  129 ++
 src/ntfc/lib/performance/perf_data_process.py      |  358 ++++
 src/ntfc/lib/performance/sqllite_lib.py            |   79 +
 src/ntfc/log.yaml                                  |   33 +
 src/ntfc/log/handler.py                            |   78 +
 src/ntfc/log/logger.py                             |   29 +
 src/ntfc/log/manager.py                            |  215 +++
 src/ntfc/log/report.py                             |  445 +++++
 src/ntfc/log/templates/module_report.html          |  171 ++
 src/ntfc/multi.py                                  |  711 ++++++++
 src/ntfc/parallel.py                               |   44 +
 src/ntfc/parsers/base.py                           |  173 ++
 src/ntfc/parsers/cmocka.py                         |  171 ++
 src/ntfc/parsers/custom.py                         |  270 +++
 src/ntfc/parsers/gtest.py                          |  161 ++
 src/ntfc/plugins_loader.py                         |   45 +
 src/ntfc/product.py                                |  171 ++
 src/ntfc/productconfig.py                          |  199 +++
 src/ntfc/products.py                               |  216 +++
 src/ntfc/pytest/collected.py                       |   75 +
 src/ntfc/pytest/collecteditem.py                   |  100 ++
 src/ntfc/pytest/collector.py                       |  209 +++
 src/ntfc/pytest/configure.py                       |  397 +++++
 src/ntfc/pytest/formatters.py                      |  128 ++
 src/ntfc/pytest/gtest_plugin.py                    |  138 ++
 src/ntfc/pytest/mypytest.py                        |  403 +++++
 src/ntfc/pytest/parsers.py                         |  290 ++++
 src/ntfc/pytest/runner.py                          |  119 ++
 src/ntfc/pytest/signal_plugin.py                   |  343 ++++
 src/ntfc/testfilter.py                             |  109 ++
 src/ntfc/type_defs.py                              |   25 +
 tests/cli/test_main.py                             |  193 +++
 tests/cli/test_main_runners.py                     |  437 +++++
 tests/conftest.py                                  |  108 ++
 tests/device/test_common.py                        |  291 ++++
 tests/device/test_getdev.py                        |   48 +
 tests/device/test_host.py                          |  194 +++
 tests/device/test_nuttx.py                         |   49 +
 tests/device/test_qemu.py                          |  121 ++
 tests/device/test_serial.py                        |  139 ++
 tests/device/test_sim.py                           |  103 ++
 tests/device/test_state.py                         |  268 +++
 tests/dummydev.py                                  |  134 ++
 tests/lib/test_elfparser.py                        |   48 +
 tests/log/test_handler.py                          |  119 ++
 tests/log/test_manager.py                          |  424 +++++
 tests/log/test_report.py                           |  481 ++++++
 tests/parsers/test_base.py                         |  204 +++
 tests/parsers/test_cmocka.py                       |  209 +++
 tests/parsers/test_custom.py                       |  325 ++++
 tests/parsers/test_gtest.py                        |  215 +++
 tests/pytest/test_collected.py                     |   32 +
 tests/pytest/test_collecteditem.py                 |   36 +
 tests/pytest/test_collector.py                     |  108 ++
 tests/pytest/test_configure.py                     |  618 +++++++
 tests/pytest/test_gtest_plugin.py                  |  230 +++
 tests/pytest/test_mypytest.py                      |  251 +++
 tests/pytest/test_parser_plugin.py                 |  488 ++++++
 tests/pytest/test_runner.py                        |   86 +
 tests/pytest/test_signal_plugin.py                 |  437 +++++
 tests/resources/multi/config.yaml                  |    9 +
 tests/resources/multi/manifest.yaml                |    7 +
 tests/resources/nuttx/sim/config.yaml              |   44 +
 tests/resources/nuttx/sim/config_build.yaml        |   43 +
 tests/resources/nuttx/sim/config_simple.yaml       |   12 +
 tests/resources/nuttx/sim/config_smp.yaml          |   25 +
 tests/resources/nuttx/sim/kv_config                | 1764 ++++++++++++++++++++
 tests/resources/nuttx/sim/module_exclude.json      |   13 +
 tests/resources/nuttx/sim/module_include.json      |   10 +
 tests/resources/nuttx/sim/nuttx                    |  Bin 0 -> 4170800 bytes
 tests/resources/tests_collect/test_test1.py        |   27 +
 tests/resources/tests_collect/test_test2.py        |   27 +
 tests/resources/tests_collect/test_test3.py        |   31 +
 tests/resources/tests_collect/test_test4.py        |   46 +
 tests/resources/tests_dirs/ntfc.yaml               |    3 +
 tests/resources/tests_dirs/test1/test_testdir1.py  |   27 +
 tests/resources/tests_dirs/test2/test_testdir2.py  |   27 +
 tests/resources/tests_dirs/test2/test_testdir3.py  |   27 +
 .../tests_dirs/test3/test4/test_testdir4.py        |   27 +
 tests/resources/tests_exitcode/test_empty.py       |   23 +
 tests/resources/tests_exitcode/test_fail.py        |   23 +
 tests/resources/tests_exitcode/test_success.py     |   23 +
 tests/resources/tests_smp/test_test1.py            |   40 +
 tests/resources/tests_smp/test_test2.py            |   23 +
 tests/resources/yaml_configs/01-base.yaml          |   15 +
 tests/resources/yaml_configs/02-multicore.yaml     |    8 +
 tests/resources/yaml_configs/03-overrides.yaml     |    6 +
 tests/resources/yaml_configs/dummy.txt             |    1 +
 tests/test_builder.py                              |  486 ++++++
 tests/test_command_builder.py                      |  215 +++
 tests/test_core.py                                 |  597 +++++++
 tests/test_coreconfig.py                           |  114 ++
 tests/test_cores.py                                |  133 ++
 tests/test_envconfig.py                            |  184 ++
 tests/test_filtertest.py                           |   68 +
 tests/test_heartbeat.py                            |  532 ++++++
 tests/test_multi.py                                | 1147 +++++++++++++
 tests/test_parallel.py                             |   50 +
 tests/test_product.py                              |   58 +
 tests/test_productconfig.py                        |  250 +++
 tests/test_products.py                             |  124 ++
 tests/test_vtfc.py                                 |   28 +
 tox.ini                                            |  117 ++
 typings/pytest/__init__.pyi                        |   38 +
 171 files changed, 27261 insertions(+), 1 deletion(-)
 create mode 100644 .asf.yaml
 create mode 100644 .coveragerc
 create mode 100644 .github/workflows/master.yml
 create mode 100644 .gitignore
 create mode 100644 CONTRIBUTING.md
 create mode 100644 Documentation/.gitignore
 create mode 100644 Documentation/Makefile
 create mode 100644 Documentation/_static/.gitkeep
 create mode 100644 Documentation/api.rst
 create mode 100644 Documentation/components.pu
 create mode 100644 Documentation/conf.py
 create mode 100644 Documentation/config-yaml.rst
 create mode 100644 Documentation/config.yaml
 create mode 100644 Documentation/index.rst
 create mode 100644 Documentation/multi-session.rst
 create mode 100644 Documentation/ntfc.yaml
 create mode 100644 Documentation/parsers.rst
 create mode 100644 Documentation/quickstart.rst
 create mode 100644 Documentation/report.rst
 create mode 100644 Documentation/requirements.txt
 create mode 100644 Documentation/session-json.rst
 create mode 100644 Documentation/session.json
 create mode 100644 Documentation/usage.rst
 create mode 100644 Documentation/writing-test-cases.rst
 create mode 100644 LICENSE
 create mode 100644 config/nuttx-build-qemu-sim-ntfc.yaml
 create mode 100644 config/nuttx-custom-serial.yaml
 create mode 100644 config/nuttx-custom-sim.yaml
 create mode 100644 config/nuttx-nrf5340-all.yaml
 create mode 100644 config/nuttx-nucleo-h743zi.yaml
 create mode 100644 config/nuttx-nucleo-h745zi.yaml
 create mode 100644 config/nuttx-qemu-armv7a.yaml
 create mode 100644 config/nuttx-qemu-armv7r.yaml
 create mode 100644 config/nuttx-qemu-armv8a.yaml
 create mode 100644 config/nuttx-qemu-riscv-rv-virt-64.yaml
 create mode 100644 config/nuttx-qemu-x86_64.yaml
 create mode 100644 config/nuttx-sim.yaml
 create mode 100644 external/README.md
 create mode 100644 pyproject.toml
 create mode 100644 src/ntfc/__init__.py
 create mode 100644 src/ntfc/__main__.py
 create mode 100644 src/ntfc/builder.py
 create mode 100644 src/ntfc/cli/clitypes.py
 create mode 100644 src/ntfc/cli/environment.py
 create mode 100644 src/ntfc/cli/main.py
 create mode 100644 src/ntfc/command_builder.py
 create mode 100644 src/ntfc/commands/cmd_build.py
 create mode 100644 src/ntfc/commands/cmd_collect.py
 create mode 100644 src/ntfc/commands/cmd_test.py
 create mode 100644 src/ntfc/core.py
 create mode 100644 src/ntfc/coreconfig.py
 create mode 100644 src/ntfc/cores.py
 create mode 100644 src/ntfc/device/cmds.py
 create mode 100644 src/ntfc/device/common.py
 create mode 100644 src/ntfc/device/getdev.py
 create mode 100644 src/ntfc/device/getos.py
 create mode 100644 src/ntfc/device/heartbeat.py
 create mode 100644 src/ntfc/device/host.py
 create mode 100644 src/ntfc/device/nuttx.py
 create mode 100644 src/ntfc/device/oscommon.py
 create mode 100644 src/ntfc/device/qemu.py
 create mode 100644 src/ntfc/device/serial.py
 create mode 100644 src/ntfc/device/sim.py
 create mode 100644 src/ntfc/device/state.py
 create mode 100644 src/ntfc/envconfig.py
 create mode 100644 src/ntfc/ext_commands.py
 create mode 100644 src/ntfc/lib/elf/elf_parser.py
 create mode 100644 src/ntfc/lib/performance/perf_data_process.py
 create mode 100644 src/ntfc/lib/performance/sqllite_lib.py
 create mode 100644 src/ntfc/log.yaml
 create mode 100644 src/ntfc/log/handler.py
 create mode 100644 src/ntfc/log/logger.py
 create mode 100644 src/ntfc/log/manager.py
 create mode 100644 src/ntfc/log/report.py
 create mode 100644 src/ntfc/log/templates/module_report.html
 create mode 100644 src/ntfc/multi.py
 create mode 100644 src/ntfc/parallel.py
 create mode 100644 src/ntfc/parsers/base.py
 create mode 100644 src/ntfc/parsers/cmocka.py
 create mode 100644 src/ntfc/parsers/custom.py
 create mode 100644 src/ntfc/parsers/gtest.py
 create mode 100644 src/ntfc/plugins_loader.py
 create mode 100644 src/ntfc/product.py
 create mode 100644 src/ntfc/productconfig.py
 create mode 100644 src/ntfc/products.py
 create mode 100644 src/ntfc/pytest/collected.py
 create mode 100644 src/ntfc/pytest/collecteditem.py
 create mode 100644 src/ntfc/pytest/collector.py
 create mode 100644 src/ntfc/pytest/configure.py
 create mode 100644 src/ntfc/pytest/formatters.py
 create mode 100644 src/ntfc/pytest/gtest_plugin.py
 create mode 100644 src/ntfc/pytest/mypytest.py
 create mode 100644 src/ntfc/pytest/parsers.py
 create mode 100644 src/ntfc/pytest/runner.py
 create mode 100644 src/ntfc/pytest/signal_plugin.py
 create mode 100644 src/ntfc/testfilter.py
 create mode 100644 src/ntfc/type_defs.py
 create mode 100644 tests/cli/test_main.py
 create mode 100644 tests/cli/test_main_runners.py
 create mode 100644 tests/conftest.py
 create mode 100644 tests/device/test_common.py
 create mode 100644 tests/device/test_getdev.py
 create mode 100644 tests/device/test_host.py
 create mode 100644 tests/device/test_nuttx.py
 create mode 100644 tests/device/test_qemu.py
 create mode 100644 tests/device/test_serial.py
 create mode 100644 tests/device/test_sim.py
 create mode 100644 tests/device/test_state.py
 create mode 100644 tests/dummydev.py
 create mode 100644 tests/lib/test_elfparser.py
 create mode 100644 tests/log/test_handler.py
 create mode 100644 tests/log/test_manager.py
 create mode 100644 tests/log/test_report.py
 create mode 100644 tests/parsers/test_base.py
 create mode 100644 tests/parsers/test_cmocka.py
 create mode 100644 tests/parsers/test_custom.py
 create mode 100644 tests/parsers/test_gtest.py
 create mode 100644 tests/pytest/test_collected.py
 create mode 100644 tests/pytest/test_collecteditem.py
 create mode 100644 tests/pytest/test_collector.py
 create mode 100644 tests/pytest/test_configure.py
 create mode 100644 tests/pytest/test_gtest_plugin.py
 create mode 100644 tests/pytest/test_mypytest.py
 create mode 100644 tests/pytest/test_parser_plugin.py
 create mode 100644 tests/pytest/test_runner.py
 create mode 100644 tests/pytest/test_signal_plugin.py
 create mode 100644 tests/resources/multi/config.yaml
 create mode 100644 tests/resources/multi/manifest.yaml
 create mode 100644 tests/resources/nuttx/sim/config.yaml
 create mode 100644 tests/resources/nuttx/sim/config_build.yaml
 create mode 100644 tests/resources/nuttx/sim/config_simple.yaml
 create mode 100644 tests/resources/nuttx/sim/config_smp.yaml
 create mode 100644 tests/resources/nuttx/sim/kv_config
 create mode 100644 tests/resources/nuttx/sim/module_exclude.json
 create mode 100644 tests/resources/nuttx/sim/module_include.json
 create mode 100755 tests/resources/nuttx/sim/nuttx
 create mode 100644 tests/resources/tests_collect/test_test1.py
 create mode 100644 tests/resources/tests_collect/test_test2.py
 create mode 100644 tests/resources/tests_collect/test_test3.py
 create mode 100644 tests/resources/tests_collect/test_test4.py
 create mode 100644 tests/resources/tests_dirs/ntfc.yaml
 create mode 100644 tests/resources/tests_dirs/test1/test_testdir1.py
 create mode 100644 tests/resources/tests_dirs/test2/test_testdir2.py
 create mode 100644 tests/resources/tests_dirs/test2/test_testdir3.py
 create mode 100644 tests/resources/tests_dirs/test3/test4/test_testdir4.py
 create mode 100644 tests/resources/tests_exitcode/test_empty.py
 create mode 100644 tests/resources/tests_exitcode/test_fail.py
 create mode 100644 tests/resources/tests_exitcode/test_success.py
 create mode 100644 tests/resources/tests_smp/test_test1.py
 create mode 100644 tests/resources/tests_smp/test_test2.py
 create mode 100644 tests/resources/yaml_configs/01-base.yaml
 create mode 100644 tests/resources/yaml_configs/02-multicore.yaml
 create mode 100644 tests/resources/yaml_configs/03-overrides.yaml
 create mode 100644 tests/resources/yaml_configs/dummy.txt
 create mode 100644 tests/test_builder.py
 create mode 100644 tests/test_command_builder.py
 create mode 100644 tests/test_core.py
 create mode 100644 tests/test_coreconfig.py
 create mode 100644 tests/test_cores.py
 create mode 100644 tests/test_envconfig.py
 create mode 100644 tests/test_filtertest.py
 create mode 100644 tests/test_heartbeat.py
 create mode 100644 tests/test_multi.py
 create mode 100644 tests/test_parallel.py
 create mode 100644 tests/test_product.py
 create mode 100644 tests/test_productconfig.py
 create mode 100644 tests/test_products.py
 create mode 100644 tests/test_vtfc.py
 create mode 100644 tox.ini
 create mode 100644 typings/pytest/__init__.pyi

Reply via email to