АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

ctest - Интернет в облаке

Запустите ctest в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда ctest, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ctest - Справочник по командной строке CTest

СИНТАКСИС


ctest [ ]

ОПИСАНИЕ


Исполняемый файл «ctest» - это программа тестового драйвера CMake. Созданные CMake деревья сборки
созданные для проектов, использующих команды ENABLE_TESTING и ADD_TEST, прошли тестирование
служба поддержки. Эта программа будет запускать тесты и сообщать результаты.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-C , --build-config
Выберите конфигурацию для тестирования.

Некоторые деревья сборки, сгенерированные CMake, могут иметь несколько конфигураций сборки в одном
дерево. Этот параметр можно использовать, чтобы указать, какой из них следует тестировать. Пример
конфигурации - «Отладка» и «Выпуск».

-V, - подробный
Включить подробный вывод тестов.

Тестовый вывод обычно подавляется, и отображается только сводная информация. Этот
опция покажет весь тестовый результат.

-VV, - очень многословный
Включить более подробный вывод тестов.

Тестовый вывод обычно подавляется, и отображается только сводная информация. Этот
вариант покажет еще больше результатов теста.

--отлаживать
Отображение более подробных внутренних компонентов CTest.

Эта функция приведет к большому количеству выходных данных, которые в основном полезны для
отладка проблем с приборной панелью.

- выход при отказе
Выведите все, что выведет тестовая программа, если тест не пройдет. Этот вариант
также можно включить, установив переменную среды CTEST_OUTPUT_ON_FAILURE.

-F Включите аварийное переключение.

Эта опция позволяет ctest возобновить выполнение набора тестов, которое было ранее
прервано. Если прерывания не произошло, опция -F не ​​будет работать.

-j , --параллельно
Запустите тесты параллельно, используя заданное количество заданий.

Эта опция указывает ctest запускать тесты параллельно, используя заданное количество заданий.
Этот параметр также можно установить, установив переменную среды
CTEST_PARALLEL_LEVEL.

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

После появления тест работает как Аккаунт "Клиент" это устанавливает Тестовая загрузка вариант КТест
Пусконаладка Шаг.

-Q, - тихо
Сделайте ctest тихим.

Эта опция подавит весь вывод. Выходной файл журнала по-прежнему будет
генерируется, если указан --output-log. Такие параметры, как --verbose,
--extra-verbose и --debug игнорируются, если указан --quiet.

-O , --output-журнал
Вывод в файл журнала

Эта опция указывает ctest записывать весь вывод в файл журнала.

-N, - только шоу
Отключить фактическое выполнение тестов.

Эта опция указывает ctest перечислить тесты, которые будут запущены, но не будут запускаться на самом деле.
их. Полезно вместе с параметрами -R и -E.

-L , --метка-регулярное выражение
Запускайте тесты с метками, соответствующими регулярному выражению.

Эта опция указывает ctest запускать только те тесты, чьи метки соответствуют заданному регулярному
выражение.

-R , --tests-regex
Запустите тесты, соответствующие регулярному выражению.

Эта опция указывает ctest запускать только те тесты, имена которых соответствуют заданному регулярному
выражение.

-E , --exclude-regex
Исключить тесты, соответствующие регулярному выражению.

Эта опция указывает ctest НЕ запускать тесты, имена которых соответствуют заданному регулярному
выражение.

-ЛЕ , --label-exclude
Исключить тесты с метками, соответствующими регулярному выражению.

Эта опция указывает ctest НЕ запускать тесты, метки которых соответствуют заданному регулярному
выражение.

-D , --щиток приборов
Выполнить тест приборной панели

Эта опция указывает ctest действовать как клиент CDash и выполнять тест приборной панели. Все
тесты , где режим может быть экспериментальным, ночным и непрерывным,
и Test могут быть Start, Update, Configure, Build, Test, Coverage и Submit.

-D : знак равно
Определите переменную для режима скрипта

Передайте значения переменных в командной строке. Используйте вместе с -S для передачи
значения переменных в скрипт приборной панели. Разбор аргументов -D как значений переменных
выполняется только в том случае, если значение после -D не соответствует ни одной из известных панелей мониторинга
типы.

-M , - тестовая модель
Устанавливает модель для приборной панели

Эта опция указывает ctest действовать как клиент CDash, где TestModel может быть
Экспериментальный, ночной и непрерывный. Комбинирование -M и -T аналогично -D

-T , --тест-действие
Устанавливает действие на панели инструментов для выполнения

Эта опция указывает ctest действовать как клиент CDash и выполнять некоторые действия, такие как
запуск, сборка, тестирование и т. д. Комбинирование -M и -T аналогично -D

--отслеживать
Укажите трек для отправки панели управления

Отправить панель управления на указанный трек вместо трека по умолчанию. По умолчанию
панель управления представлена ​​в режиме Nightly, Experimental или Continuous, но
указав эту опцию, трек может быть произвольным.

-S , --скрипт
Запустить приборную панель для конфигурации

Эта опция указывает ctest загружать конфигурационный скрипт, который устанавливает количество
параметры, такие как каталоги двоичных файлов и исходных кодов. Тогда ctest сделает то, что
требуется для создания и запуска дашборда. Эта опция в основном настраивает панель инструментов
а затем запускает ctest -D с соответствующими параметрами.

-SP , --script-новый-процесс
Запустить приборную панель для конфигурации

Этот параметр выполняет те же операции, что и -S, но выполняет их отдельно.
процесс. Это в первую очередь полезно в тех случаях, когда сценарий может изменять
environment, и вы не хотите, чтобы измененная среда влияла на другие -S
скриптов.

-A , --добавить заметки
Добавить файл заметок с отправкой

Эта опция указывает ctest включать файл заметок при отправке панели инструментов.

-I [Начало, конец, шаг, тест №, тест № | Тест файл], --tests-информация
Выполните определенное количество тестов по номеру.

Эта опция заставляет ctest запускать тесты, начиная с номера Start и заканчивая номером
Конец и увеличение на шаг. Любые дополнительные числа после Страйда
считаются индивидуальными номерами тестов. Начало, конец или шаг могут быть пустыми. По выбору
может быть предоставлен файл, содержащий тот же синтаксис, что и командная строка.

-У, - союз
Возьмите союз -I и -R

Если по умолчанию указаны оба параметра -R и -I, выполняется пересечение тестов. От
указав -U, вместо этого запускается объединение тестов.

--rerun-сбой
Запускайте только те тесты, которые ранее не прошли.

Эта опция указывает ctest выполнять только те тесты, которые не прошли во время предыдущего.
бегать. Когда указан этот параметр, ctest игнорирует все другие параметры, предназначенные для
изменить список тестов для запуска (-L, -R, -E, -LE, -I и т. д.). В случае, если
CTest запускается, и никакие тесты не завершаются неудачно, последующие вызовы ctest с параметром --rerun-failed
опция запустит набор тестов, которые не прошли последний раз (если таковые имеются).

--повторять-до-ошибки
Требовать выполнения каждого теста раз, чтобы пройти.

Это полезно при обнаружении спорадических сбоев в тестовых примерах.

--Максимальная ширина
Установите максимальную ширину имени теста для вывода

Установите максимальную ширину для каждого имени теста, отображаемого в выходных данных. Это позволяет
пользователь, чтобы расширить вывод, чтобы избежать обрезки имени теста, которое может быть очень
раздражает.

- интерактивный режим отладки [0 | 1]
Установите интерактивный режим на 0 или 1.

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

--no-label-резюме
Отключить сводную информацию о времени для этикеток.

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

- построить и проверить
Сконфигурируйте, соберите и запустите тест.

Этот параметр указывает ctest настроить (т.е. запустить cmake), построить или выполнить
контрольная работа. Шаги настройки и тестирования не являются обязательными. Аргументы этой команды
line - это исходный и двоичный каталоги. По умолчанию это запустит CMake на
Указаны каталоги Source / Bin, если не указан параметр --build-nocmake. В
параметр --build-generator должен быть предоставлено для использования --build-and-test. Если
--test-command указывается, и она будет запущена после завершения сборки.
Другие параметры, влияющие на этот режим: --build-target --build-nocmake,
--build-run-dir, --build-two-config, --build-exe-dir,
--build-project, - build-noclean, --build-options

--строить-цель
Укажите конкретную цель для построения.

Эта опция идет с опцией --build-and-test, если она не указана, вся цель
встроенный.

--build-nocmake
Запустите сборку без запуска cmake.

Пропустите шаг cmake.

--build-run-dir
Укажите каталог, из которого будут запускаться программы.

Каталог, в котором будут находиться программы после компиляции.

--build-two-config
Дважды запустите CMake

--build-exe-каталог
Укажите каталог для исполняемого файла.

- build-generator
Укажите используемый генератор.

- build-generator-platform
Укажите платформу для конкретного генератора.

--сборка-генератор-набор инструментов
Укажите набор инструментов для конкретного генератора.

--build-проект
Укажите название проекта для сборки.

--build-makeprogram
Заменить программу make, выбранную CTest, на заданную.

--build-noclean
Пропустите шаг очистки.

--build-config-образец
Пример исполняемого файла для определения конфигурации

Пример исполняемого файла для определения конфигурации, которую следует использовать.
например, Debug / Release / и т. д.

- параметры сборки
Добавьте дополнительные параметры на этап сборки.

Эта опция должна быть последней, за исключением --test-command

--тест-команда
Тест для запуска с параметром --build-and-test.

--test-output-size-пройдено
Ограничьте вывод пройденных тестов до байтов.

--test-output-size-failed
Ограничьте вывод неудачных тестов до байтов.

--test-тайм-аут
Ограничение по времени в секундах, только для внутреннего использования.

--tomorrow-тег
Ночное или экспериментальное начало с тегом "следующий день".

Это полезно, если сборка не завершится за один день.

--ctest-config
Файл конфигурации, используемый для инициализации состояния CTest при отправке панелей мониторинга.

Эта опция указывает CTest использовать другой файл инициализации вместо
CTestConfiguration.tcl. Таким образом, можно использовать несколько файлов инициализации для
пример для отправки на несколько панелей мониторинга.

- перезаписать
Перезаписать параметр конфигурации CTest.

По умолчанию ctest использует параметры конфигурации из файла конфигурации. Этот вариант
перезапишет параметр конфигурации.

--extra-отправить [; ]
Отправьте дополнительные файлы на панель управления.

Эта опция отправит на панель управления дополнительные файлы.

--force-новый-ctest-process
Запускать дочерние экземпляры CTest как новые процессы

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

--schedule-random
Используйте случайный порядок для планирования тестов

Эта опция запустит тесты в случайном порядке. Обычно используется для обнаружения
неявные зависимости в наборе тестов.

--submit-индекс
Устаревший вариант для старой функции сервера приборной панели Dart2. Не используй.

- тайм-аут
Установите глобальный тайм-аут для всех тестов.

Эта опция установит глобальный тайм-аут для всех тестов, для которых еще нет
для них установлен тайм-аут.

--остановить время
Установите время, по истечении которого все тесты должны прекратить выполнение.

Установите реальное время дня, когда все тесты должны завершиться по таймауту. Пример: 7:00:00 -0400.
Допускается любой формат времени, понятный синтаксическому анализатору даты curl. Местное время
предполагается, если часовой пояс не указан.

--http1.0
Отправить, используя HTTP 1.0.

Эта опция заставит CTest использовать HTTP 1.0 для отправки файлов на панель управления,
вместо HTTP 1.1.

--без сжатия-вывода
Не сжимайте тестовый вывод при отправке.

Этот флаг отключит автоматическое сжатие тестового вывода. Используйте это, чтобы поддерживать
совместимость со старой версией CDash, не поддерживающей сжатый тест
вывод.

--печать-этикетки
Распечатайте все доступные тестовые этикетки.

Эта опция не будет запускать никаких тестов, она просто распечатает список всех этикеток.
связанный с набором тестов.

--help, -help, -usage, -h, -H, /?
Распечатайте информацию об использовании и выйдите.

Использование описывает базовый интерфейс командной строки и его параметры.

--версия, -версия, / V [ ]
Показать название программы / баннер версии и выйти.

Если указан файл, в него записывается версия. Справка печатается на
названный ile, если дано.

--help-полный [ ]
Распечатайте все справочные руководства и выйдите.

Все руководства напечатаны в удобочитаемом текстовом формате. Справка печатается на
названный ile, если дано.

--help-manual [ ]
Распечатайте одно справочное руководство и выйдите.

Указанное руководство напечатано в удобочитаемом текстовом формате. Помощь
напечатано на имя ile, если дано.

--help-manual-список [ ]
Вывести список доступных справочных руководств и выйти.

Список содержит все руководства, помощь по которым можно получить, используя
--help-manual параметр, за которым следует имя руководства. Справка печатается в названном
ile, если дано.

--help-команда [ ]
Распечатать справку для одной команды и выйти.

Ассоциация cmake-команды(7) ручной ввод для печатается в виде удобочитаемого текста
формат. Справка печатается в названном ile, если дано.

--help-список-команд [ ]
Вывести список команд с доступной справкой и выйти.

Список содержит все команды, для которых можно получить справку с помощью
--help-команда параметр, за которым следует имя команды. Справка печатается в названном
ile, если дано.

--help-команды [ ]
Распечатайте руководство по cmake-командам и выйдите.

Ассоциация cmake-команды(7) Руководство напечатано в удобочитаемом текстовом формате. Помощь
печатается в названном ile, если дано.

--help-модуль [ ]
Распечатайте справку для одного модуля и выйдите.

Ассоциация cmake-модули(7) ручной ввод для печатается в виде удобочитаемого текста
формат. Справка печатается в названном ile, если дано.

--help-модуль-список [ ]
Вывести список модулей с доступной справкой и выйти.

Список содержит все модули, по которым можно получить помощь, используя
--help-модуль параметр, за которым следует имя модуля. Справка печатается в названном
ile, если дано.

--help-модули [ ]
Распечатайте руководство по cmake-модулям и выйдите.

Ассоциация cmake-модули(7) Руководство напечатано в удобочитаемом текстовом формате. Помощь
печатается в названном ile, если дано.

--help-политика [ ]
Распечатайте справку для одной политики и выйдите.

Ассоциация cmake-политики(7) ручной ввод для печатается в виде удобочитаемого текста
формат. Справка печатается в названном ile, если дано.

--help-политика-список [ ]
Вывести список политик с доступной справкой и выйти.

Список содержит все политики, по которым можно получить помощь, используя
--help-политика параметр, за которым следует имя политики. Справка печатается в названном
ile, если дано.

--help-policy [ ]
Распечатайте руководство по cmake-policy и выйдите.

Ассоциация cmake-политики(7) Руководство напечатано в удобочитаемом текстовом формате. Помощь
печатается в названном ile, если дано.

--help-свойство [ ]
Распечатайте справку для одного свойства и выйдите.

Ассоциация cmake-свойства(7) ручной ввод для напечатаны в удобочитаемом
текстовый формат. Справка печатается в названном ile, если дано.

--help-список-свойств [ ]
Вывести список свойств с доступной справкой и выйти.

Список содержит все свойства, по которым можно получить помощь, используя
--help-свойство параметр, за которым следует имя свойства. Справка печатается в названном
ile, если дано.

--help-свойства [ ]
Распечатайте руководство по cmake-properties и выйдите.

Ассоциация cmake-свойства(7) Руководство напечатано в удобочитаемом текстовом формате. В
справка выводится на указанный ile, если дано.

--help-переменная [ ]
Распечатайте справку для одной переменной и выйдите.

Ассоциация cmake-переменные(7) ручной ввод для печатается в виде удобочитаемого текста
формат. Справка печатается в названном ile, если дано.

--help-список-переменных [ ]
Вывести список переменных с доступной справкой и выйти.

Список содержит все переменные, по которым можно получить помощь, используя
--help-переменная параметр, за которым следует имя переменной. Справка печатается в названном
ile, если дано.

--help-переменные [ ]
Распечатайте руководство по cmake-переменным и выйдите.

Ассоциация cmake-переменные(7) Руководство напечатано в удобочитаемом текстовом формате. Помощь
печатается в названном ile, если дано.

ПАНЕЛЬ КЛИЕНТ


CTest может выступать в качестве клиента для CDash приложение приборной панели качества программного обеспечения. Как
клиент панели управления, CTest выполняет последовательность шагов по настройке, сборке и тестированию.
программное обеспечение, а затем отправляет результаты CDash сервера.

Аккаунт "Клиент" Шаги
CTest определяет упорядоченный список шагов тестирования, некоторые или все из которых могут выполняться как
клиент дашборда:

Start Начать новую отправку панели мониторинга, которая будет состоять из результатов, записанных
следующие шаги. Увидеть КТест Start Шаг раздел ниже.

Обновление ПО Обновите исходное дерево из репозитория управления версиями. Запишите старое и новое
версии и список обновленных исходных файлов. Увидеть КТест Обновление ПО Шаг .
внизу.

Настроить
Настройте программное обеспечение, запустив команду в дереве сборки. Запишите
журнал вывода конфигурации. Увидеть КТест Настроить Шаг раздел ниже.

строить Скомпилируйте программное обеспечение, запустив команду в дереве сборки. Запишите вывод сборки
регистрировать и обнаруживать предупреждения и ошибки. Увидеть КТест строить Шаг раздел ниже.

Пусконаладка Протестируйте программное обеспечение, загрузив CTestTestfile.cmake из дерева сборки и
выполнение определенных тестов. Запишите выходные данные и результат каждого теста. Увидеть
КТест Пусконаладка Шаг раздел ниже.

Покрытие
Вычислить покрытие исходного кода, запустив инструмент анализа покрытия и
запись его вывода. Увидеть КТест Покрытие Шаг раздел ниже.

МемЧек
Запустите набор тестов программного обеспечения с помощью инструмента проверки памяти. Запишите тестовый результат,
результаты и проблемы, о которых сообщает инструмент. Увидеть КТест МемЧек Шаг .
внизу.

Отправить Отправляйте результаты, записанные на других этапах тестирования, на панель мониторинга качества программного обеспечения.
сервер. Увидеть КТест Отправить Шаг раздел ниже.

Аккаунт "Клиент" Режимы
CTest определяет три режима работы в качестве клиента информационной панели:

еженощно
Этот режим предназначен для активации один раз в день, обычно ночью. Это позволяет
домен Start, Обновление ПО, Настроить, строить, Пусконаладка, Покрытиеи Отправить шаги по умолчанию.
Выбранные шаги выполняются, даже если Обновление ПО step сообщает об отсутствии изменений в исходном дереве.

Непрерывный
Этот режим предназначен для многократного использования в течение дня. Это позволяет
Start, Обновление ПО, Настроить, строить, Пусконаладка, Покрытиеи Отправить шаги по умолчанию, но
выходит после Обновление ПО step, если он не сообщает об изменениях в исходном дереве.

Экспериментальный
Этот режим предназначен для активации разработчиком для проверки локальных изменений. Это
позволяет Start, Настроить, строить, Пусконаладка, Покрытиеи Отправить шаги по умолчанию.

Аккаунт "Клиент" с помощью КТест Командная строка
CTest может выполнять тестирование на уже созданном дереве сборки. Запустить тест команду с
текущий рабочий каталог, установленный для дерева сборки, и используйте одну из этих сигнатур:

ctest -D [ ]
ctest -M [-T ] ...

Ассоциация должен быть одним из вышеперечисленных Аккаунт "Клиент" Режимыи каждый должен быть одним из
вышесказанное Аккаунт "Клиент" Шаги.

CTest читает Аккаунт "Клиент" Конфигурация настройки из файла в дереве сборки
называется либо CTestConfiguration.ini or DartConfiguration.tcl (названия исторические).
Формат файла:

# Строки, начинающиеся с символа "#", являются комментариями.
# Остальные непустые строки представляют собой пары "ключ-значение".
:

в котором это имя настройки и - значение настройки.

В деревьях сборки, сгенерированных CMake, этот файл конфигурации создается КТест
модуль, если он включен в проект. Модуль использует переменные для получения значения для каждого
настройку, как описано в документации, с настройками ниже.

Аккаунт "Клиент" с помощью КТест Сценарий
CTest может выполнять тестирование, управляемое cmake-язык(7) сценарий, который создает и поддерживает
дерево исходного кода и сборки, а также выполнение шагов тестирования. Запустить тест команду
с текущим рабочим каталогом, установленным вне любого дерева сборки, и используйте один из этих
подписи:

ctest -S
ctest -SP

Ассоциация файл должен вызывать команды CTest Commands для выполнения шагов тестирования явно как
задокументировано ниже. Команды получают Аккаунт "Клиент" Конфигурация настройки из их
аргументы или из переменных, установленных в скрипте.

ПАНЕЛЬ КЛИЕНТ КОНФИГУРАЦИЯ


Ассоциация Аккаунт "Клиент" Шаги могут быть настроены с помощью именованных параметров, как описано в
следующие разделы.

КТест Start Шаг
Начать новую отправку панели мониторинга, которая будет состоять из результатов, записанных следующими
шаги.

В КТест Сценарий, ctest_start () команда запускает этот шаг. Аргументы к команде могут
укажите некоторые настройки шага. Команда сначала запускает командную строку, указанную
домен CTEST_CHECKOUT_COMMAND переменная, если она установлена, для инициализации исходного каталога.

Параметры конфигурации включают:

Каталог сборки
Полный путь к дереву сборки проекта.

· КТест Сценарий переменная: CTEST_BINARY_DIRECTORY

· КТест переменная модуля: PROJECT_BINARY_DIR

Исходный каталог
Полный путь к исходному дереву проекта.

· КТест Сценарий переменная: CTEST_SOURCE_DIRECTORY

· КТест переменная модуля: PROJECT_SOURCE_DIR

КТест Обновление ПО Шаг
В КТест Сценарий, ctest_update () команда запускает этот шаг. Аргументы команде
может указывать некоторые настройки шага.

Параметры конфигурации для указания средства управления версиями включают:

БЗРКоманда
BZR инструмент командной строки для использования, если дерево исходных текстов управляется Bazaar.

· КТест Сценарий переменная: CTEST_BZR_COMMAND

· КТест переменная модуля: нет

BZRUUpdateOptions
Параметры командной строки для БЗРКоманда при обновлении источника.

· КТест Сценарий переменная: CTEST_BZR_UPDATE_OPTIONS

· КТест переменная модуля: нет

CVSКоманда
CVS инструмент командной строки для использования, если дерево исходных текстов управляется CVS.

· КТест Сценарий переменная: CTEST_CVS_COMMAND

· КТест переменная модуля: CVSКОМАНДА

CVSUpdateOptions
Параметры командной строки для CVSКоманда при обновлении источника.

· КТест Сценарий переменная: CTEST_CVS_UPDATE_OPTIONS

· КТест переменная модуля: CVS_UPDATE_OPTIONS

GITCommand
мерзавец инструмент командной строки для использования, если исходное дерево управляется Git.

· КТест Сценарий переменная: CTEST_GIT_COMMAND

· КТест переменная модуля: ГИТКОМАНД

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

· КТест Сценарий переменная: CTEST_GIT_UPDATE_CUSTOM

· КТест переменная модуля: CTEST_GIT_UPDATE_CUSTOM

gitUpdateOptions
Параметры командной строки для GITCommand при обновлении источника.

· КТест Сценарий переменная: CTEST_GIT_UPDATE_OPTIONS

· КТест переменная модуля: GIT_UPDATE_OPTIONS

HGCommand
hg инструмент командной строки для использования, если исходное дерево управляется Mercurial.

· КТест Сценарий переменная: CTEST_HG_COMMAND

· КТест переменная модуля: нет

HGUUpdateOptions
Параметры командной строки для HGCommand при обновлении источника.

· КТест Сценарий переменная: CTEST_HG_UPDATE_OPTIONS

· КТест переменная модуля: нет

P4Клиент
Ценность -c вариант для P4Команда.

· КТест Сценарий переменная: CTEST_P4_CLIENT

· КТест переменная модуля: CTEST_P4_CLIENT

P4Команда
p4 инструмент командной строки для использования, если исходным деревом управляет Perforce.

· КТест Сценарий переменная: CTEST_P4_КОМАНДА

· КТест переменная модуля: P4КОМАНДА

P4Опции
Параметры командной строки для P4Команда для всех призывов.

· КТест Сценарий переменная: CTEST_P4_OPTIONS

· КТест переменная модуля: CTEST_P4_OPTIONS

P4ОбновитьПользовательский
Укажите настраиваемую командную строку (в виде списка, разделенного точкой с запятой) для запуска в источнике
tree (Perforce tree), чтобы обновить его вместо запуска P4Команда.

· КТест Сценарий переменная: нет

· КТест переменная модуля: CTEST_P4_UPDATE_CUSTOM

P4UpdateOptions
Параметры командной строки для P4Команда при обновлении источника.

· КТест Сценарий переменная: CTEST_P4_UPDATE_OPTIONS

· КТест переменная модуля: CTEST_P4_UPDATE_OPTIONS

СВНКоманда
СВН инструмент командной строки для использования, если исходное дерево управляется Subversion.

· КТест Сценарий переменная: CTEST_SVN_COMMAND

· КТест переменная модуля: СВНКОМАНД

SVNOptions
Параметры командной строки для СВНКоманда для всех призывов.

· КТест Сценарий переменная: CTEST_SVN_OPTIONS

· КТест переменная модуля: CTEST_SVN_OPTIONS

СВНUpdateOptions
Параметры командной строки для СВНКоманда при обновлении источника.

· КТест Сценарий переменная: CTEST_SVN_UPDATE_OPTIONS

· КТест переменная модуля: SVN_UPDATE_OPTIONS

Команда обновления
Укажите инструмент командной строки для управления версиями, который будет использоваться без обнаружения VCS, который
управляет деревом исходных текстов.

· КТест Сценарий переменная: CTEST_UPDATE_COMMAND

· КТест переменная модуля: КОМАНДА когда ОБНОВЛЕНИЕ_TYPE is иначе
ОБНОВЛЕНИЕ_КОМАНДЫ

Параметры обновления
Параметры командной строки для Команда обновления.

· КТест Сценарий переменная: CTEST_UPDATE_OPTIONS

· КТест переменная модуля: _UPDATE_OPTIONS когда ОБНОВЛЕНИЕ_TYPE is иначе
ОБНОВЛЕНИЕ_ОПЦИИ

Тип обновления
Укажите систему контроля версий, которая управляет деревом исходных текстов, если это невозможно.
определяется автоматически. Значение может быть BZR, CVS, мерзавец, hg, p4или СВН.

· КТест Сценарий переменная: нет, обнаружено из исходного дерева

· КТест переменная модуля: ОБНОВЛЕНИЕ_TYPE если установлено, иначе CTEST_UPDATE_TYPE

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

· КТест Сценарий переменная: CTEST_UPDATE_VERSION_ONLY

Дополнительные параметры конфигурации включают:

Ночное время начала
В еженощно в режиме приборной панели укажите «время ночного старта». С централизованным
системы контроля версий (CVS и СВН) Обновление ПО шаг проверяет версию
программное обеспечение на данный момент, так что несколько клиентов выбирают общую версию для
контрольная работа. Это не совсем четко определено в распределенных системах контроля версий, поэтому
настройка игнорируется.

· КТест Сценарий переменная: CTEST_NIGHTLY_START_TIME

· КТест переменная модуля: НОЧЬЮ_START_TIME если установлено, иначе CTEST_NIGHTLY_START_TIME

КТест Настроить Шаг
В КТест Сценарий, ctest_configure () команда запускает этот шаг. Аргументы команде
может указывать некоторые настройки шага.

Параметры конфигурации включают:

Настроить команду
Командная строка для запуска процесса настройки программного обеспечения. Он будет выполнен в
место, указанное Каталог сборки установка.

· КТест Сценарий переменная: CTEST_CONFIGURE_COMMAND

· КТест переменная модуля: CMAKE_COMMAND последующей PROJECT_SOURCE_DIR

КТест строить Шаг
В КТест Сценарий, ctest_build () команда запускает этот шаг. Аргументы к команде могут
укажите некоторые настройки шага.

Параметры конфигурации включают:

Дефаулктестконфигуратионтипе
Когда запускаемая система сборки позволяет во время сборки выбрать
конфигурация (например, Отлаживать, Release), это указывает, что конфигурация по умолчанию
построен, когда нет -C вариант предоставляется тест команда. Стоимость будет
подставлено в значение СделатьКоманду заменить буквальную строку
$ {CTEST_CONFIGURATION_TYPE} если он появится.

· КТест Сценарий переменная: CTEST_CONFIGURATION_TYPE

· КТест переменная модуля: DEFAULT_CTEST_CONFIGURATION_TYPE, инициализированный
CMAKE_CONFIG_TYPE переменная среды

СделатьКоманду
Командная строка для запуска процесса сборки программного обеспечения. Он будет выполнен в
место, указанное Каталог сборки установка.

· КТест Сценарий переменная: CTEST_BUILD_COMMAND

· КТест переменная модуля: СДЕЛАТЬ, инициализированный build_command () команду

Использовать
Для деревьев построения, сгенерированных CMake, с использованием одного из генераторов Makefile или
Ниндзя генератор, укажите, CTEST_USE_LAUNCHERS функция включена
CTestUseLauncher модуль (также входит в КТест модуль). При включении
сгенерированная система сборки обертывает каждый вызов компилятора, компоновщика или настраиваемого
командная строка с «пусковой установкой», которая взаимодействует с CTest через среду
переменные и файлы, чтобы сообщать подробные предупреждения сборки и информацию об ошибках.
В противном случае CTest должен «очистить» журнал вывода сборки для диагностики.

· КТест Сценарий переменная: CTEST_USE_LAUNCHERS

· КТест переменная модуля: CTEST_USE_LAUNCHERS

КТест Пусконаладка Шаг
В КТест Сценарий, ctest_test () команда запускает этот шаг. Аргументы к команде могут
укажите некоторые настройки шага.

Параметры конфигурации включают:

Тестовая загрузка
При параллельном запуске тестов (например, с -j), старайтесь не запускать тесты, когда они
может привести к тому, что загрузка ЦП превысит заданный порог.

· КТест Сценарий переменная: CTEST_TEST_LOAD

· КТест переменная модуля: CTEST_TEST_LOAD

TimeOut
Тайм-аут по умолчанию для каждого теста, если он не указан TIMEOUT тестовое имущество.

· КТест Сценарий переменная: CTEST_TEST_TIMEOUT

· КТест переменная модуля: DART_TESTING_TIMEOUT

КТест Покрытие Шаг
В КТест Сценарий, ctest_coverage () команда запускает этот шаг. Аргументы команде
может указывать некоторые настройки шага.

Параметры конфигурации включают:

ПокрытиеКоманда
Инструмент командной строки для выполнения анализа покрытия программного обеспечения. Он будет выполнен в
место, указанное Каталог сборки установка.

· КТест Сценарий переменная: CTEST_COVERAGE_COMMAND

· КТест переменная модуля: COVERAGE_COMMAND

ПокрытиеExtraFlags
Укажите параметры командной строки для ПокрытиеКоманда инструмент.

· КТест Сценарий переменная: CTEST_COVERAGE_EXTRA_FLAGS

· КТест переменная модуля: COVERAGE_EXTRA_FLAGS

КТест МемЧек Шаг
В КТест Сценарий, ctest_memcheck () команда запускает этот шаг. Аргументы команде
может указывать некоторые настройки шага.

Параметры конфигурации включают:

Команда проверки памяти
Инструмент командной строки для выполнения динамического анализа. Запустятся тестовые командные строки
через этот инструмент.

· КТест Сценарий переменная: CTEST_MEMORYCHECK_COMMAND

· КТест переменная модуля: MEMORYCHECK_COMMAND

Памятьчеккоммандоптионс
Укажите параметры командной строки для Команда проверки памяти инструмент. Они будут размещены
до тестовой командной строки.

· КТест Сценарий переменная: CTEST_MEMORYCHECK_COMMAND_OPTIONS

· КТест переменная модуля: MEMORYCHECK_COMMAND_OPTIONS

ПамятьЧекТип
Укажите тип выполняемой проверки памяти.

· КТест Сценарий переменная: CTEST_MEMORYCHECK_TYPE

· КТест переменная модуля: ПРОВЕРКА ПАМЯТИ_TYPE

Параметры MemoryCheckSanitizer
Укажите параметры для средств очистки при работе со сборкой с поддержкой очистки.

· КТест Сценарий переменная: CTEST_MEMORYCHECK_SANITIZER_OPTIONS

· КТест переменная модуля: MEMORYCHECK_SANITIZER_OPTIONS

Памятьчексупрессионфиле
Укажите файл, содержащий правила подавления для Команда проверки памяти инструмент. Это
будут переданы с параметрами, соответствующими инструменту.

· КТест Сценарий переменная: CTEST_MEMORYCHECK_SUPPRESSIONS_FILE

· КТест переменная модуля: MEMORYCHECK_SUPPRESSIONS_FILE

Дополнительные параметры конфигурации включают:

ГраницыЧекерКоманда
Укажите Команда проверки памяти который, как известно, совместим с командной строкой
Проверка границ.

· КТест Сценарий переменная: нет

· КТест переменная модуля: нет

Очиститькоманду
Укажите Команда проверки памяти который, как известно, совместим с командной строкой
Purify.

· КТест Сценарий переменная: нет

· КТест переменная модуля: ОЧИСТИТЬ КОМАНДУ

ВалгриндКоманда
Укажите Команда проверки памяти который, как известно, совместим с командной строкой
Вальгринд.

· КТест Сценарий переменная: нет

· КТест переменная модуля: ВАЛГРИНД_КОМАНДА

Параметры команды Валгринд
Укажите параметры командной строки для ВалгриндКоманда инструмент. Они будут размещены
до тестовой командной строки.

· КТест Сценарий переменная: нет

· КТест переменная модуля: VALGRIND_COMMAND_OPTIONS

КТест Отправить Шаг
В КТест Сценарий, ctest_submit () команда запускает этот шаг. Аргументы команде
может указывать некоторые настройки шага.

Параметры конфигурации включают:

имя сборки
Опишите клиентскую платформу панели управления короткой строкой. (Операционная система,
компилятор и т. д.)

· КТест Сценарий переменная: CTEST_BUILD_NAME

· КТест переменная модуля: НАЗВАНИЕ СТРОЙКИ

CDashВерсия
Укажите версию CDash на сервере.

· КТест Сценарий переменная: нет, обнаружено с сервера

· КТест переменная модуля: CTEST_CDASH_VERSION

CTestSubmitRetryCount
Укажите количество попыток повторной отправки при сбое сети.

· КТест Сценарий переменная: нет, используйте ctest_submit () RETRY_COUNT опцию.

· КТест переменная модуля: CTEST_SUBMIT_RETRY_COUNT

CTestSubmitRetryDelay
Укажите задержку перед повторной отправкой при сбое сети.

· КТест Сценарий переменная: нет, используйте ctest_submit () RETRY_DELAY опцию.

· КТест переменная модуля: CTEST_SUBMIT_RETRY_DELAY

Параметры Curl
Задайте список параметров, разделенных точкой с запятой, для управления библиотекой Curl, которая
CTest использует внутреннее соединение для подключения к серверу. Возможные варианты:
CURLOPT_SSL_VERIFYPEER_OFF и CURLOPT_SSL_VERIFYHOST_OFF.

· КТест Сценарий переменная: CTEST_CURL_OPTIONS

· КТест переменная модуля: CTEST_CURL_OPTIONS

DropLocation
Путь на сервере панели инструментов для отправки заявки.

· КТест Сценарий переменная: CTEST_DROP_LOCATION

· КТест переменная модуля: DROP_LOCATION если установлено, иначе CTEST_DROP_LOCATION

ДропМетод
Укажите метод, с помощью которого результаты должны быть отправлены на сервер панели мониторинга.
Значение может быть cp, FTP, HTTP, протокол HTTPS, УППили XMLRPC (если CMake был построен с
поддержка для этого).

· КТест Сценарий переменная: CTEST_DROP_METHOD

· КТест переменная модуля: DROP_METHOD если установлено, иначе CTEST_DROP_METHOD

Дропсайт
Имя сервера дашборда (для FTP, HTTPи протокол HTTPS, УППи XMLRPC).

· КТест Сценарий переменная: CTEST_DROP_SITE

· КТест переменная модуля: DROP_SITE если установлено, иначе CTEST_DROP_SITE

DropSitePassword
Пароль для входа на сервер панели управления, если есть (для FTP, HTTPи протокол HTTPS).

· КТест Сценарий переменная: CTEST_DROP_SITE_PASSWORD

· КТест переменная модуля: DROP_SITE_PASSWORD если установлено, иначе CTEST_DROP_SITE_PASWORD

ДропСитеПользователь
Имя пользователя для входа на сервер информационной панели, если таковое имеется (для FTP, HTTPи протокол HTTPS).

· КТест Сценарий переменная: CTEST_DROP_SITE_USER

· КТест переменная модуля: DROP_SITE_USER если установлено, иначе CTEST_DROP_SITE_USER

IsCDash
Укажите, является ли сервер панели мониторинга CDash или более старый сервер панели инструментов
реализация, требующая ТриггерСайт.

· КТест Сценарий переменная: CTEST_DROP_SITE_CDASH

· КТест переменная модуля: CTEST_DROP_SITE_CDASH

ScpCommand
УПП инструмент командной строки для использования, когда ДропМетод is УПП.

· КТест Сценарий переменная: CTEST_SCP_COMMAND

· КТест переменная модуля: КОМАНДА SCP

Сайт Опишите хост-сайт клиента панели управления короткой строкой. (Имя хоста, домен,
и т.д.)

· КТест Сценарий переменная: CTEST_SITE

· КТест переменная модуля: САЙТ, инициализированный Название сайта() команду

ТриггерСайт
Устаревший вариант для поддержки более старых реализаций сервера информационных панелей. Не используется, когда
IsCDash правда.

· КТест Сценарий переменная: CTEST_TRIGGER_SITE

· КТест переменная модуля: TRIGGER_SITE если установлено, иначе CTEST_TRIGGER_SITE

Используйте ctest онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad