
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 --recursive
Option 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 --help
oder 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)