¿Cómo instalar Autotest en Linux?

¿Cómo instalar Autotest en Linux?

Estoy mirando el paquete de software de autoprueba que se encuentra aquí:

https://github.com/autotest/autotest

Sigo las instrucciones en la documentación aquí:

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

pero cuando uso el comando client/autotest-local --verbose run sleeptest como se sugiere en la documentación, aparece el siguiente error:

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

Así que supongo que falta parte del software o no está instalado correctamente, pero seguí las instrucciones. ¿Me estoy perdiendo algo obvio aquí?

Respuesta1

Probablemente se deba a que te falta esa prueba en client/tests/sleeptest.

¿Clonaste el repositorio con la --recursiveopción?

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

Eso inicializará todos los submódulos del proyecto.

páginas manuales

Desde git clone --helpo 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)

información relacionada