ANY-maze Help > The ANY-maze reference > The Protocol page > The elements of a protocol > Testing > Procedures > Writing a procedure using the procedure editor > Errors and warnings while writing a procedure > Error: The procedure tries to prevent/allow test start after the test has started

Error: The procedure tries to prevent/allow test start after the test has started

Description

There are two actions available to a procedure which are designed to allow some control over when a test can start. These are the Prevent test start and Allow test start actions, and they are designed to be used with external I/O devices.

If you are using some I/O in your tests, you may need to ensure that the I/O is initialised in a certain way before a test can start. For example, you may have a device with hot and/or cold plates, and you'd like to ensure that these are at a certain temperature before the test is allowed to start. These actions are designed to allow you to wait for the appropriate state of the I/O, before allowing the test to start.

These actions can have no effect after the test has actually started, and so including them in the non-shaded area at the bottom of the procedure (the part that runs after the test has started) is not allowed. If they are included here, then this error is displayed in the list of errors and warnings at the bottom of the procedure editor when a procedure is checked for errors, or when the procedure editor is exited.

See also:

 Errors and warnings while writing a procedure 
 Errors and warnings while running a procedure 
 Actions available to procedures 

© Copyright 2003-2026 Stoelting Co. All rights reserved

ANY-maze help topic T0521