Написать тесты для хоста обмена сообщениями Java Chrome - PullRequest
0 голосов
/ 06 июля 2019

Я делаю расширение Chrome, которое нуждается в поддержке собственных сообщений.Приложение Java работает, когда я получаю к нему доступ из своего расширения chrome, но я не могу его протестировать, может кто-нибудь объяснить мне, как я могу написать тесты для хоста Java?

В своих тестах я пытался запуститьприложение вот так:

Process process = Runtime.getRuntime().exec(new String[] {
    System.getProperty("java.home") + File.separator + "bin" + File.separator + "java.exe",
    "-jar", "builds/<filename>.jar", "chrome-extension://<extension id>/"
});

Затем я попытался связаться с ним (я использовал те же методы, которые я написал для самого хоста), используя Process.getInputStream() и Process.getOutputStream(), но я не смог обменятьсясообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...