function test pre check
This function is defined in the base test script for a test, and executes
any checks required to make sure any pre-requisites for this test are
set up and ready.
This function is called from pre_test, before any other
test operations have occurred (but after the connection to the target is
This function can contain calls to just about any command, but there are some
common commands used for building Linux source
- assert_define - used to verify that an environment needed for this test is defined
- is_on_target - used to verify that a program or file needed for this test is on the target device
Some sample contents are:
A number of environment variables are set (see Core interfaces
There are no arguments to this function.
returns non-zero for error. Usually, if there is some problem,
one of the functions called by test_pre_check will abort the current test.
Located in the base script for each test. The base test scripts are located in /fuego-core/engine/tests/<test_name>.
An example path would be: /fuego-core/engine/tests/Functional.hello_world/fuego_test.sh (inside the Docker container)