Hi Jan, there are pros and cons of having multiple libraries. The biggest disadvantage is or would be if we do a lot of work more than once and thereby consume valuable resources that could be well invested elsewhere.
Anyway, nice to see that you also working on some test approaches for OpenOCD. Do you already have concrete plans for how and what you want to test? I have some semi-automated test setup for different targets etc. It found already some bugs in OPenOCD that I fixed. Since it is very much work in progress it is not (yet) public. I hope I find some time to make it fully automatic and publish the code. If you have similar plans let's try to sync each other to work as most effective as possible. Btw, are you on IRC? Sometimes it is easier and faster to discuss there. Best regards, Marc On Tue, 2024-10-22 at 09:50 +0200, Jan Matyáš wrote: > Dear OpenOCD developers, > > I have created a python library to allow interacting with OpenOCD > through its tcl_server interface, which I'd like to announce: > > https://github.com/HonzaMat/PyOpenocdClient > > The main motivation for creating this new library was: > - Strict checking of the command results and the communication > protocol. This is especially useful when the library is used for > testing of OpenOCD itself. > - Having the code under a permissive license (MIT) to make it > available to wide audience of users. > > Your constructive feedback is very welcome. :-) > > Regards, > Jan