Что такое сочетание клавиш для запуска всех модульных тестов в текущем проекте в PyDev + Eclipse? - PullRequest
7 голосов
/ 31 января 2010

Я знаю Ctrl + F9 запускает один файл.

Как запустить их всех?

Если такой вещи нет, как привязать к ней одну комбинацию клавиш?

Ответы [ 3 ]

8 голосов
/ 03 февраля 2010

Почему бы и нет:

  • определить набор тестов или цель в скрипте ant (например, этот , внизу статьи), - а затемассоциировать конфигурацию запуска (внешнюю для сценария ant)?

Затем можно использовать ярлык для этой конфигурации запуска (как в этот поток ).
Одним из решений для этого является всегда запускать последнее приложение ( F11 или Ctrl + F11 )

<target name="tests" depends="compile">
  <py-test pythonpath="${src.dir}" dir=".">
    <fileset dir="${src.dir}">
      <include name="**/*Test.py"/>
    </fileset>
  </py-test>
</target> 

Примечание: есть другие способы интеграции модульного тестирования с pydev, как показано в вопросе SO Непрерывное модульное тестирование с Pydev (Python и Eclipse)

4 голосов
/ 05 марта 2010

Нажмите на папку, содержащую тесты в проводнике пакетов pydev. Затем пункт меню «Пуск» (для меня это не f9, а cmd + shift + F11 (ОК. Я на OSX, но подозреваю, что это будет ctrl + shift + f11 в других местах) Запускает все тесты, которые можно найти в подкаталогах

Чтобы повторить, вам нужно сделать согласно ответу VonC

Затем вы можете использовать ярлык для этой конфигурации запуска (как в этой теме ).
Одним из решений для этого является всегда запускать последнее приложение ( F11 или Ctrl + F11 )

1 голос
/ 08 февраля 2010

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

...