[libcamera-devel] [PATCH 0/5] test: Add IPA interface test support

Jacopo Mondi jacopo at jmondi.org
Thu Oct 3 17:20:32 CEST 2019


Hello,
  this series provides a way to test the IPA interface interactions by using
the DummyIPA, here re-named to VimcIPA.

The series, in the last two patches, implements a communication channel using a
named pipe on the file system, used to exchange data between the IPA module and
the test unit.

For the moment, only test success in invocation of the init() operation. As the
IPA interface grows more data might be exchanged and more meaningful test
messages could be exchanged on the fifo.

Thanks
   j

Jacopo Mondi (5):
  ipa: vimc: Rename ipa_dummy to ipa_vimc
  test: ipa: Rename the ipa_test to ipa_module_test
  ipa: ipa_manager: Print the loaded IPA modules path
  test: ipa: Add test for the IPA Interface
  ipa: vimc: Add support for test back channel

 src/ipa/ipa_dummy.cpp                         |  46 ------
 src/ipa/ipa_vimc.cpp                          | 100 ++++++++++++
 src/ipa/meson.build                           |  10 +-
 src/libcamera/ipa_manager.cpp                 |   7 +-
 test/ipa/ipa_interface_test.cpp               | 147 ++++++++++++++++++
 .../ipa/{ipa_test.cpp => ipa_module_test.cpp} |   4 +-
 test/ipa/meson.build                          |   3 +-
 7 files changed, 261 insertions(+), 56 deletions(-)
 delete mode 100644 src/ipa/ipa_dummy.cpp
 create mode 100644 src/ipa/ipa_vimc.cpp
 create mode 100644 test/ipa/ipa_interface_test.cpp
 rename test/ipa/{ipa_test.cpp => ipa_module_test.cpp} (92%)

--
2.23.0



More information about the libcamera-devel mailing list