[libcamera-devel] Usage of test folder

naidu nama naidu.nama at gmail.com
Mon Jun 15 15:45:42 CEST 2020


Hi,
Got it. I am able to run ninja test.
My concern is where does the results store??(not testlog.txt)

If i run executable(./capture).where does the image store??

Thanks,
naidu.

On Mon, Jun 15, 2020 at 7:05 PM Kieran Bingham
<kieran.bingham at ideasonboard.com> wrote:
>
> Hi,
>
> On 15/06/2020 13:59, naidu nama wrote:
> > Hi,
> > root at IM-RT-LP-444:/home/vnama/camera/libcamera/build# ninja test
> > [2/95] Generating version.cpp with a custom command
> > FAILED: src/libcamera/version.cpp
> > /home/vnama/.local/bin/meson --internal vcstagger
> > ../src/libcamera/version.cpp.in src/libcamera/version.cpp 0.0.0
> > /home/vnama/camera/libcamera/src/libcamera @VCS_TAG@ '(.*)'
> > /home/vnama/camera/libcamera/utils/gen-version.sh
> > /home/vnama/camera/libcamera/build
> > Traceback (most recent call last):
> >   File "/home/vnama/.local/bin/meson", line 7, in <module>
> >     from mesonbuild.mesonmain import main
> > ModuleNotFoundError: No module named 'mesonbuild'
>
> This looks like you do not have meson correctly installed somehow, or
> perhaps an unsupported version?
>
> Looking at the location in ~/.local/bin/meson - I assume you have
> installed it with pip.
>
> Perhaps try the following:
>
>   pip3 install meson --upgrade
>
>
> Or if you are running python2:
>
>   pip install meson --upgrade
>
>
>
> Otherwise I would suggest you remove the build directory and try a clean
> build from scratch as the simplest next step.
>
>
> --
> Kieran
>
>
> > [7/95] Compiling C++ object
> > 'test/ipa/6f17ff3@@ipa_wrappers_test at exe/ipa_wrappers_test.cpp.o'
> > ninja: build stopped: subcommand failed.
> >
> > No, the executable files are located in
> > $build/test/ not in the top-level directory test/ where the source
> > ->I am asking where the capture images are stored not about the executable.
> >
> > On Mon, Jun 15, 2020 at 6:26 PM Jacopo Mondi <jacopo at jmondi.org> wrote:
> >>
> >>
> >>
> >> On Mon, Jun 15, 2020 at 06:20:07PM +0530, naidu nama wrote:
> >>> Hi team,
> >>> I am not able to run the command ninja test
> >>> root at IM-RT-LP-444:/home/vnama/camera/libcamera# ninja test
> >>> ninja: error: loading 'build.ninja': No such file or directory
> >>
> >> All ninja invocations shall be run from your build directory.
> >>
> >>>
> >>> And where does the test results will store(eg:under
> >>> test/camera->./capture(executable is there).where does this result
> >>> store).
> >>
> >> No, the executable files are located in
> >> $build/test/ not in the top-level directory test/ where the source
> >> files are.
> >>
> >> Please have a look at the meson build system documentation. This is
> >> nothing libcamera specific.
> >>
> >> Thanks
> >>   j
> >>
> >>>
> >>> Thanks,
> >>> naidu.
> >>>
> >>> On Mon, Jun 15, 2020 at 1:06 PM Jacopo Mondi <jacopo at jmondi.org> wrote:
> >>>>
> >>>> Hi Naidu,
> >>>>
> >>>> On Mon, Jun 15, 2020 at 12:42:40PM +0530, naidu nama wrote:
> >>>>> Hi team,
> >>>>> I am able to run the libcamera using gstreamer plugin
> >>>>> but I want to know the usage of test folder under libcamera directory
> >>>>
> >>>> I am not sure to fully understand your question, are you wondering how
> >>>> to run tests ?
> >>>>
> >>>> The test/ directory contains unit tests, roughly divided into
> >>>> categories (camera, controls, etc..)
> >>>>
> >>>> Tests can be run indivdually as they're exectutables, but they are
> >>>> mainly run through the meson unit test system
> >>>> https://mesonbuild.com/Unit-tests.html
> >>>>
> >>>> You can simply run 'ninja test' and have all of them executed by the
> >>>> meson build system.
> >>>>
> >>>> Thanks
> >>>>   j
> >>>>> _______________________________________________
> >>>>> libcamera-devel mailing list
> >>>>> libcamera-devel at lists.libcamera.org
> >>>>> https://lists.libcamera.org/listinfo/libcamera-devel
> > _______________________________________________
> > libcamera-devel mailing list
> > libcamera-devel at lists.libcamera.org
> > https://lists.libcamera.org/listinfo/libcamera-devel
> >
>
> --
> Regards
> --
> Kieran


More information about the libcamera-devel mailing list