Eclipse: свяжите некоторый ключ для всех модульных тестов

В IFRAME обнародуйте свою функцию к объекту окна:

window.myFunction = function(args) {
   doStuff();
}

Для доступа от родительской страницы, используйте это:

var iframe = document.getElementById("iframeId");
iframe.contentWindow.myFunction(args);
13
задан Christian Conti-Vock 18 April 2012 в 23:24
поделиться

4 ответа

Вам нужно изменить режим работы eclipse. По умолчанию он пытается запустить все, что выбрано или редактируется. Вы хотите, чтобы он всегда запускал «последнее выполненное действие».

Перейдите в Window-> Preferences-> Run / Debug-> Launching Выберите «Всегда запускать предыдущее приложение»

. Затем вы можете определить TestSuite со всеми своими тестовыми примерами и запустить его или запустить все тестовые примеры для проекта. После запуска вы можете просто продолжить повторный запуск с помощью F11 или Ctrl-F11.

Надеюсь, это поможет! - Скотт

20
ответ дан 1 December 2019 в 22:08
поделиться

Может быть Infinitest - это то, что вам нужно.

2
ответ дан 1 December 2019 в 22:08
поделиться

Чтобы запустить все модульные тесты в проекте, пакете или корне исходного кода, выберите элемент в проводнике пакетов и нажмите Shift + Alt + X, затем T (или щелкните правой кнопкой мыши-> Запуск от имени-> JUnit test).

Чтобы сфокусироваться на проводнике пакетов, нажмите Ctrl + F7, чтобы вызвать меню «Следующее представление», нажимайте его несколько раз, чтобы циклически перемещаться по списку, или нажимайте стрелки вверх и вниз, затем нажмите Enter, чтобы выбрать представление. .

После того, как вы запустите его один раз, F11 можно настроить на запуск последнего запущенного, если вы настроите настройки отладки (по умолчанию запускается для текущего выбора).

0
ответ дан 1 December 2019 в 22:08
поделиться

Также есть Джунит Макс . Это не бесплатно, но очень дешево. Он будет запускать все ваши тесты каждый раз, когда вы сохраняете файл, и указывать, были ли тесты успешными, в правом нижнем углу eclipse.

Если тест не проходит, строка, в которой он не выполняется, помечается как ошибка, поэтому вы можете продолжить работу с исходные файлы и вам не нужно ждать ваших тестов и прерывания рабочего процесса.

0
ответ дан 1 December 2019 в 22:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: