Я использую Galileo Eclipse в Ubuntu, работающем внутри виртуальной машины VirtualBox, размещенной в Windows XP.
Eclipse работает под JDK 1.5 (через ключ командной строки -vm)
Проект, с которым я работаю, работает под JDK 1.3 (устанавливается через путь сборки)
Когда я запускаю модульный тест из затмения (щелкнув правой кнопкой мыши по исходному файлу и выполнив «Выполнить как тест Junit»), тест, кажется, запускается правильно, за исключением того, что он никогда не заканчивается. Индикатор выполнения перемещается в полную силу, и окно jUnit дает четкое указание на то, что оно завершено, но если перейти к перспективе Debug, я вижу, что процесс junit все еще работает, и единственное, что я могу сделать это прекратить его вручную.
Если я изменю виртуальную машину проекта на Java 1.5, то тесты будут работать успешно.
Если я запускаю тесты из командной строки, используя «обычный» junit textui runner, они успешно работают.
Кто-нибудь сталкивался раньше или может предложить обходной путь? Я не слишком много пытался найти в Google.
Спасибо
1017 * Дэйв *