Я не думаю, что что-то не так с написанием модульных тестов для определения / документирования поведения внешней библиотеки. Если вы включите этот тест в свою кодовую базу, то у вас будет запись о том, что ваша очередь должна поддерживать UTF8; если в будущем вы перейдете на другой механизм организации очередей, этот тест будет прерван, и его придется переписать, что заставит разработчика нового механизма организации очередей рассмотреть, может ли новая система также обрабатывать UTF8. Это хорошая вещь, на мой взгляд.
Что касается настройки этого в вашем CI, я предлагаю вам классифицировать его как интеграционный тест и запустить его на компьютере CI, на котором установлена поддержка очередей, если он у вас есть.