[libcamera-devel] [PATCH v4 0/5] test: Add IPA interface test support
Jacopo Mondi
jacopo at jmondi.org
Tue Oct 8 10:43:36 CEST 2019
Hi again,
On Tue, Oct 08, 2019 at 10:39:36AM +0200, Jacopo Mondi wrote:
> On Tue, Oct 08, 2019 at 04:49:50AM +0300, Laurent Pinchart wrote:
> > Hi Jacopo,
> >
> > Thank you for the patches.
> >
> > On Mon, Oct 07, 2019 at 10:58:37AM +0200, Jacopo Mondi wrote:
> > > With the small changes in patches 4 and 5:
> > > - Define the FIFO path as a macro in 4/5
> > > - Adjust path printout in error paths in 5/5
> > >
> > > I would push this version.
> >
> > So would I, but the new test fails on my system :-S Could you
>
> Oh really ?
>
> > double-check on your side ? If you get no failure I'll investigate.
>
> it works here.. I have a build failure with gcc which I should fix
> when applying but the test is ok
>
> diff --git a/test/ipa/ipa_interface_test.cpp b/test/ipa/ipa_interface_test.cpp
> index 83eef7440fa4..cac6efeaf3ff 100644
> --- a/test/ipa/ipa_interface_test.cpp
> +++ b/test/ipa/ipa_interface_test.cpp
> @@ -129,7 +129,7 @@ protected:
> private:
> void readFifo(EventNotifier *notifier)
> {
> - size_t s = read(notifier->fd(), &data_, 1);
> + ssize_t s = read(notifier->fd(), &data_, 1);
> if (s < 0) {
> cerr << "Failed to to read from IPA test fifo at: "
> << ipaFifoPath << strerror(errno) << endl;
>
Scratch this, I was testing a previous version :/
> Could someone else try this ?
I now see it failing, but only when building with gcc o_0
I'll investigate, my bad I only tested the clang compiled version...
>
> Thanks
> j
>
> >
> > > Jacopo Mondi (5):
> > > ipa: vimc: Rename ipa_dummy to ipa_vimc
> > > test: ipa: Rename the ipa_test to ipa_module_test
> > > ipa: meson: Give IPAs access to internal libcamera APIs
> > > ipa: vimc: Add support for tracing operations
> > > test: ipa: Add test for the IPA Interface
> > >
> > > include/ipa/ipa_vimc.h | 22 +++
> > > src/ipa/ipa_dummy.cpp | 46 ------
> > > src/ipa/ipa_vimc.cpp | 112 ++++++++++++++
> > > src/ipa/meson.build | 18 ++-
> > > test/ipa/ipa_interface_test.cpp | 142 ++++++++++++++++++
> > > .../ipa/{ipa_test.cpp => ipa_module_test.cpp} | 4 +-
> > > test/ipa/meson.build | 3 +-
> > > 7 files changed, 292 insertions(+), 55 deletions(-)
> > > create mode 100644 include/ipa/ipa_vimc.h
> > > 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%)
> >
> > --
> > Regards,
> >
> > Laurent Pinchart
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.libcamera.org/pipermail/libcamera-devel/attachments/20191008/719f4182/attachment.sig>
More information about the libcamera-devel
mailing list