Question on running uboot_testpy with tbot

Harald Seiler hws at denx.de
Tue Feb 1 10:35:04 CET 2022


Hi Simon,

On Thu, 2022-01-27 at 09:05 -0700, Simon Glass wrote:
> Hi Harald,
> 

[...]

> 
> Thanks for all the info. I tried master and it mostly works, although
> Iget the same error:
> 

[...]

> │     File "/home/sglass/.local/lib/python3.8/site-packages/tbot-0.9.4-py3.8.egg/tbot/tc/uboot/testpy.py",
> line 332, in testpy
> │       os.write(chan_console.fileno(), data)
> │   OSError: [Errno 9] Bad file descriptor
> ├─────────────────────────────────────────
> └─FAILURE (43.835s)
> 
> That happens after the tests finish, and what seems to be an exact 30
> second delay from 'Exiting poweroff' to 'Fail'. I am not really any
> the wiser about what is happening there. The config is:

Did you try changing the channel as I mentioned?  The channel is
probably actually selected in the lab config where the connection to the
machine labelled "sglass" is made.  If that's still a ParamikoConnector,
please try switching to the SSHConnector as a test (and the SSHConnector
is generally preferred these days...).

> # Generated by labman from dut rpi3
> 

[...]

> 
> Also I saw a failure for self tests:
> 

[...]

> │   │   │   File
> "/home/sglass/.local/lib/python3.8/site-packages/tbot-0.9.4-py3.8.egg/tbot/machine/linux/bash.py",
> line 204, in cmd_context
> │   │   │     retcode = int(proxy_ch.read_until_prompt())
> │   │   │ ValueError: invalid literal for int() with base 10: 'o $?\n'
> │   │   │
> │   │   └─Fail. (1.050s)
> │   └─Fail. (1.091s)
> ├─Exception:
> 

Hmm, that's the old selftests...  Can you try running the new selftests
in the tbot repository:

	cd /path/to/tbot-sources
	python3 -m pytest selftest/

> 
> Finally, I have about 10 local patches which I'd like to send...

Sure, please go ahead!  Either on the tbot list or on GitHub, whatever
you prefer.

Regards,
-- 
Harald

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-62  Fax: +49-8142-66989-80   Email: hws at denx.de


More information about the U-Boot mailing list