X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=man%2Fnitsi.recipe.xml;fp=man%2Fnitsi.recipe.xml;h=91925d40fcd534f67c9653456872476e7a5c7e14;hb=20b41754717ba36c718de060b171cb824810666f;hp=0000000000000000000000000000000000000000;hpb=fc35cba132d7f8e993cf7d4d6880092dd8ca4bbd;p=people%2Fms%2Fnitsi.git diff --git a/man/nitsi.recipe.xml b/man/nitsi.recipe.xml new file mode 100644 index 0000000..91925d4 --- /dev/null +++ b/man/nitsi.recipe.xml @@ -0,0 +1,164 @@ + + + + + + nitsi.recipe + nitsi + + + + Developer + Jonatan + Schlag + jonatan.schlag@ipfire.org + + + + + + nitsi.recipe + 1 + + + + nitsi.recipe + Recipe file for a nitsi test + + + + + Description + + + The recipe file contains the actions for a test. + So it consist of lines which state which command should executed on which machine. + + + + + Basic Syntax + + + All lines follows the following syntax: + + + + + + + + + + + The machine name is the first part of the line followed by an ':'. + After the ':' follows the command which should be executed. + + + + + + + + + Extended Syntax + + + The following syntax examples shows how you could solve common problems. + + + + + + + + + + + The '!' is similar to the 'not' in python. So this line will fail if the command succeds + and succeds if the command fails. Between the machine name and the '!' must be a space. + + + + + + + + + + + + + This command is executed on all machines of this test. + + + + + + + + + + + + This command is on all machines of the comma seperated list. So on machine1 and on machine2. + + + + + + + + + + + + + This will include the recipe of test2. + The path is relativ to the directory of the recipe file which contain the include statement. + + + + + + + + + + Example + + + + + alice: echo "Hello World" + bob !: eecho "Hello World" + alice: ls -l + all: blkid + alice,bob: echo "This is a comma seperated list" + include: ../test2 + + + + + + + Bugs + + + Please report all bugs to the official bugtracker at + http://bugzilla.ipfire.org/. + + + + + See Also + + + + nitsi + 1 + + + +