1

Я смотрю на пакет программного обеспечения для автотестов, найденный здесь:

https://github.com/autotest/autotest

Я следую инструкциям в документации здесь:

http://autotest.readthedocs.org/en/latest/main/local/ClientQuickStart.html

но когда я использую команду client/autotest-local --verbose run sleeptest, как предложено в документации, я получаю следующую ошибку:

18:39:05 ERROR| Can not find test sleeptest/control

Поэтому я предполагаю, что часть программного обеспечения отсутствует или установлена неправильно, но я следовал инструкциям. Я что-то упускаю здесь очевидное?

1 ответ1

1

Это, вероятно, потому что вы пропустили этот тест в client/tests/sleeptest .

Вы клонировали репозиторий с параметром --recursive ?

git clone --recursive git://github.com/autotest/autotest.git
cd autotest
client/autotest-local --verbose run sleeptest

Это инициализирует все подмодули проекта.

Страницы руководства

От git clone --help или man git-clone:

--recursive, --recurse-submodules
    After the clone is created, initialize all submodules within, using
    their default settings. This is equivalent to running git submodule
    update --init --recursive immediately after the clone is finished.
    This option is ignored if the cloned repository does not have a
    worktree/checkout (i.e. if any of --no-checkout/-n, --bare, or
    --mirror is given)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .