function test processing
When this function starts, the test has been run, and the test log has been retrieved from the system.
log_compare one or more times. This is used to verify if an expected pattern is in the log a certain number of times.
The arguments to log_compare are sometimes parameterized. That is, a test variable may be used for the number of positive or negative results expected for the test. This allows for taking into account board-specific results for complex tests, such as LTP. A complex, comprehensive test often will have results that are dependent on kernel configuration or distribution settings. Using a variable to customize the expected results allows the tester to avoid lots of false test failures.
- $TESTDIR - the directory name for the test
- this is passed to log_compare and is used to find the log file and parsed (pn) log files
Note that test_processing is the last function called during test execution. The return value for this function is the return value for the entire test, and indicates success or failure for the whole test.
An example path would be: /fuego-core/engine/tests/Functional.hello_world/fuego_test.sh