запуск java-теста по командной строке - PullRequest
0 голосов
/ 25 февраля 2010

Я создал runner.bat для запуска одного теста Java он содержит: путь к Java, путь к классу org.junit.runner.JUnitCore package.class когда я его запускаю:

НЕИСПРАВНОСТИ Выполнены тесты: 1, Сбои: 1

Exception in thread "Thread-0" java.lang.IllegalStateException: Shutdown in progress
        at java.lang.ApplicationShutdownHooks.add(Unknown Source)
        at java.lang.Runtime.addShutdownHook(Unknown Source)
        at com.sun.imageio.stream.StreamCloser$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.sun.imageio.stream.StreamCloser.addToQueue(Unknown Source)
        at javax.imageio.stream.FileCacheImageInputStream.<init>(Unknown Source)
        at com.sun.imageio.spi.InputStreamImageInputStreamSpi.createInputStreamInstance(Unknown Source)
        at javax.imageio.ImageIO.createImageInputStream(Unknown Source)
        at javax.imageio.ImageIO.read(Unknown Source)
        at com.polyspace.util.guicomponent.CompositePanel.setBufferedImage(Unknown Source)
        at com.polyspace.util.guicomponent.CompositePanel.<init>(Unknown Source)

1 Ответ

0 голосов
/ 25 февраля 2010

Runtime.addShutdownHooks () сгенерирует исключение IllegalStateException, если JVM уже закрывается при вызове метода.

Может ли что-то привести к тому, что ваш тест закончится до того, как завершится создание вашей CompositePanel? (например, что-то запущенное в отдельном потоке.)

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