Hi bogdanm, basically you can regard it as a library improvement, and I do have my own test case to use this function, but I'm not sure whether pyocd trunk need this test case. From my side, I can provide a gdb_test_enhanced.py, in which I have added several options features which can largely facilitate user's flexibility, and the "-b" option will just use the new feature I added here, and I think its quite important for people to use pyocd as an auto-testing tool:

"-p", "--port", help = "Write the port number that GDB server will open"
"-b", "--board", help = "Write the board id you want to connect"
"-l", "--list", help = "List all the connected board"
"-d", "--debug", help = "Set the level of system logging output, the available value for DEBUG_LEVEL: debug, info, warning, error, critical" )