1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xhyspring-qing-automation

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

FitNesse Статус сборки

Добро пожаловать в qing-automation, это проект автоматизированного тестового фреймворка, подробное описание проекта Книга: "Мощное оружие" - руководство по созданию автоматизированного тестового фреймворка (https://book.douban.com/subject/26866743/) Обучающие видео: руководство по созданию автоматизированного тестового фреймворка (http://edu.51cto.com/course/course_id-3386.html) Чтобы начать работу, проверьте http://fitnesse.org! ## Быстрый старт

Есть баг или запрос на новую функцию? Пожалуйста, открыть новый вопрос.

Сообщество

Есть вопрос, который не является запросом на новую функцию или сообщением о баге? Спросите на почтовом списке.

Экранные сборки

Последняя стабильная версия FitNesse может быть загружена здесь. Примечание: экранная сборка Jenkins производит 2 JAR файла. fitnesse.jar используется при работе с Maven или Ivy. Пользователям, желающим запустить FitNesse самостоятельно, следует загрузить fitnesse-standalone.jar вместо fitnesse.jar.

Разработчики

Проверьте FitNesse Story Backlog and Issue Tracking на Pivotal Tracker.

Сборка

Файл build.xml и правильное интернет-соединение достаточно для сборки FitNesse. Процесс сборки сам себя инициализирует, скачивая Ivy (управление зависимостями) и затем скачивая модули, необходимые для сборки и тестирования FitNesse.

Для сборки и выполнения всех тестов выполните команду

$ ant

которая собирает цель all.

Запуск

Чтобы запустить локально FitNesse wiki, например, чтобы просматривать локальную версию руководства пользователя,

$ ant run

Тестирование

Чтобы выполнить юнит-тесты,

$ ant unit_test

Чтобы выполнить приемочные тесты,

$ ant acceptance_tests

Второй каталог исходного кода, srcFitServerTests, содержит юнит-тесты, которые проверяют вызов серверов Fit, написанных на Ruby, C++ и .NET. Эти тесты не выполняются как часть обычных целей тестирования Ant. При использовании среды разработки (IDE) убедитесь, что она не запускает эти тесты при выполнении «обычных» тестов в директории src. Задайте вопросы на форуме FitNesse Yahoo группы или обратитесь к unclebob.### Работа с Eclipse и IntelliJ Нужно учитывать несколько моментов при работе через IDE:

  1. Файл сборки Ant выполняет некоторые дополнительные действия помимо компиляции кода.

    • Он устанавливает версию FitNesse в файле META-INF/FitNesseVersion.txt.
    • Он копирует зависимости в папку lib, чтобы они могли быть использованы в тестах.

    Выполните команду

    $ ant post-compile

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

  2. Для управления зависимостями используется Apache Ivy. Вашу IDE можно настроить для работы с Ivy.

    • В IntelliJ установите IvyIDEA в "Проектная структура" -> "Модули" -> "Зависимости".
    • В Eclipse установите IvyDE и настройте его.

    Альтернативно,

    $ ant retrieve

    скачивает зависимости и скопирует их в папку lib, откуда они могут быть использованы вашей IDE.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На основе автоматизированной тестовой среды FitNesse. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/xhyspring-qing-automation.git
git@gitlife.ru:oschina-mirror/xhyspring-qing-automation.git
oschina-mirror
xhyspring-qing-automation
xhyspring-qing-automation
master