FrontPage 

Fuego 1.2 wiki

Login

Fuego naming rules in split format

To add boards or write tests for Fuego, you have to create a number offiles and define a number of variables.
To add boards or write tests for Fuego, you have to create a number offiles and define a number of variables.
Here are some rules and conventions for naming things in Fuego:
Here are some rules and conventions for naming things in Fuego:

test names [edit section]

= test names = * a test name must have one of the following prefixes:   * 'Functional."   * 'Benchmark." * the name following the prefix is known as the base test name, and has the following rules:   * it may only use letters, numbers and underscores     * that is - no dashes   * it may use upper and lower case letters * All test materials reside in a directory with the full test name:   * e.g. Functional.hello_world

base script name [edit section]

= base script name = * the base script name has the name fuego_test.sh

spec file name [edit section]

= spec file name = * the spec file for a test has name spec.json

board names [edit section]

= board names = * boards are defined by files in the /fuego-ro/boards directory * their filenames consists of the board name, with the suffix ".board"   * e.g. beaglebone.board * a board name should have only letters, numbers and underscores.   * specifically, no dashes, periods, or other punctuation is allowed

node name [edit section]

= node name = * A Jenkins node corresponding to a board must have the same name as the board.   * e.g. beaglebone

timestamp [edit section]

= timestamp = * A Fuego timestamp has the format: YYYY-mm-dd_HH:MM:SS   * e.g. 2017-03-29_10:25:14 * times are expressed in localtime (relative to the host where they are created) 

job name [edit section]

= job name = * A Jenkins job is used to execute a test. * Jenkins job names should consist of these parts: <board>.<spec>.<test_name>   * e.g. beaglebone.default.Functional.hello_world
TBWiki engine 1.9.3 by Tim Bird