Да, говорю же, протобуф для бедных.
Ну а чего дергаться тогда. Тест-сьют на сервер со своим клиентом, для порядка можно даже coverage считать, и вперёд. Можно ещё предложить разрабам клиентов написать свой тест-сьют, как они понимают, что важно в протоколе.