wie installiere ich Autotest unter Linux?

wie installiere ich Autotest unter Linux?

Ich schaue mir die Autotest-Softwaresuite an, die Sie hier finden:

https://github.com/autotest/autotest

Ich folge den Anweisungen in der Dokumentation hier:

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

aber wenn ich den Befehl client/autotest-local --verbose run sleeptest verwende, wie in der Dokumentation vorgeschlagen, erhalte ich die folgende Fehlermeldung:

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

Ich vermute also, dass ein Teil der Software fehlt oder nicht richtig installiert ist, obwohl ich die Anweisungen befolgt habe. Übersehe ich hier etwas Offensichtliches?

Antwort1

Das liegt wahrscheinlich daran, dass Ihnen dieser Test in fehlt client/tests/sleeptest.

Haben Sie das Repository mit der --recursiveOption geklont?

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

Dadurch werden alle Untermodule des Projekts initialisiert.

Handbuchseiten

Von git clone --helpoder 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)

verwandte Informationen