OATS: An automated test system for OpenOCD