Note that the space-columns ' :' are part of the label. A script must contain exactly one 'TEST :' section and may contain up to one 'SETUP :' and/or 'TEARDOWN :' section. The sections may be declared in any order. When a label is declared, no other element is allowed on the same line.
A section begins with a label and ends when another label begins or when the end of file is reached. Instructions must be placed within the boundaries of a section, and any instructions out of a section (mainly when placed before the first label) will cause an error and stop the processing.
Squash-TA ecosystem), an ecosystem is a suite of test cases which have in common a setup phase and a teardown phase. An ecosystem may - but is not required to- define up to one setup script and one teardown script. They obey to the same rules than regular test scripts, except two points: