[U-Boot] [PATCH] test/py: hush_if_test: Add tests to cover octal/hex values

Simon Glass sjg at chromium.org
Fri Oct 11 15:53:14 UTC 2019


Hi Michal,

On Fri, 11 Oct 2019 at 01:50, Michal Simek <michal.simek at xilinx.com> wrote:
>
> On 10. 10. 19 19:06, Simon Glass wrote:
> > Hi Michal,
> >
> > On Thu, 10 Oct 2019 at 05:44, Michal Simek <michal.simek at xilinx.com> wrote:
> >>
> >> Extend test suite to cover also automatic octal/hex converstions which
> >> haven't been implemented in past.
> >>
> >> Signed-off-by: Michal Simek <michal.simek at xilinx.com>
> >> ---
> >>
> >> Depends on https://lists.denx.de/pipermail/u-boot/2019-September/383309.html
> >>
> >> There are of course other tests which we can run but not sure if make sense
> >> to have there all combinations. The most interesting are mixed tests which
> >> are failing before patch above is applied.
> >> Definitely please let me know if you want to add any other test.
> >> ---
> >>  test/py/tests/test_hush_if_test.py | 27 +++++++++++++++++++++++++++
> >>  1 file changed, 27 insertions(+)
> >>
> >
> > I worry that these tests might be very slow since it requires a lot of
> > interaction with U-Boot over a pipe. Is it possible to put them in C
> > code instead, e.g. cmd_ut?
>
> I have of course running it on my HW and it is quite fast. It is just 16
> more simple tests. And if this breaks gitlab/travis CI loops then we
> have bigger problem.

I mean running these tests on sandbox. The interactions with the
sandbox command line are quite slow I think.

> I see that CONFIG_UNIT_TEST is enabled only for sandbox. Do it make
> sense to enable it also for others to have better coverage?

Hopefully the sandbox tests cover it. We are not necessarily trying to
find compiler bugs, just make sure that code has test coverage.

Regards,
Simon


More information about the U-Boot mailing list