23 lines
996 B
Markdown
23 lines
996 B
Markdown
#Functional test
|
|
|
|
#What ?
|
|
Create a test suite for all tests about SET/GET commands.
|
|
Types,functions and Domains are tested.
|
|
|
|
#How ?
|
|
We set environment variables in the cmake.
|
|
All temporary file are stored in the build directory.
|
|
XML files depends on cmake variables so they are configured at build time and stored in {build_dir}/tmp.
|
|
|
|
We launch the functional tests with ACTCampaignEngine.py. This script launch every test present in the PfwTestCase directory. Note that functional tests cannot be launched using directly the script.
|
|
We finalize the environment setting in this script. isAlive and needResync are needed by the subsystem.
|
|
To avoid dependancies between to consecutive test, we remove all the temporary files except XML files at the end of the tests.
|
|
|
|
#Practical
|
|
By default, the BUILD_TESTING flag is set to true.
|
|
Once the makefile is created, we can launch the test by running :
|
|
|
|
'make && make test'
|
|
|
|
Note that you can also use 'ctest -V' if you want to have the logs details.
|