Что-то неясно в вашем понимании Jar / юнит-тестирования.
Проведены юнит-тесты, которые помогут правильно построить ваше приложение. Вы можете провести некоторые тесты против ваших классов. Чтобы связать это с файлом JAR, ваши модульные тесты здесь, чтобы убедиться, что вы создаете JAR, который «работает» (то есть проходит ваши тесты).
Нет никаких оснований пытаться выполнять ваши тесты на удаленном компьютере. машина. Кроме того, если вы откроете свой файл Jar (который является просто Zip), вы увидите, что ваши тестовые классы не находятся внутри. Это потому, что в Jar вам нужны только классы, которые будут использоваться на производстве.
Вместо этого он спрашивает вас: - Чего вы пытаетесь достичь, но проводите модульные тесты на удаленной машине? - Разве это больше не похоже на интеграцию или сквозные тесты? По сути, вы хотите: разверните Jar на сервере и убедитесь, что он все еще работает.
Если вы действительно запускаете свои тесты на удаленной машине, тогда вы можете go проверить ссылку в своем комментарии: Как запустить тестовые случаи JUnit из командной строки . Я бы не рекомендовал, потому что, как я уже сказал, есть несколько шансов (конечно, зависит от вашей конфигурации), что ваши тестовые классы встроены в ваш jar.
Надеюсь, это поможет вам думать. Не стесняйтесь обновлять свои сообщения, чтобы добавить больше информации.