afb-test architecture

+-- afb_helpers
+-- app-controller-submodule
+-- build
+-- conf.d
|    +-- app-templates
|    +-- autobuild
|    +-- cmake
|    +-- controller
|    |  +-- etc
|    |  |   +-- aft-mapis.json
|    |  |   +-- aft-test.json
|    |  |   +-- CMakeLists.txt
|    |  +-- lua.d
|    |  |   +--aft.lua
|    |  |   +--aftTest.lua
|    |  |   ...
|    |  +-- CMakeLists.txt
|    +--wgt
+-- src
+-- .gitignore
+-- .gitmodules
+-- .gitreview
+-- CMakeLists.txt
+-- LICENSE-2.0.txt
+-- README.md

To write your tests we will only touch to the controller folder, specifically to the lua.d and to the etc folders.

To make it quick you’ll have to write your tests using lua language and store it in the lua.d folder and change aft-test.json or make a new .json file to be able to launch your tests, not that if you make a new json file, his name has to start with “aft-“ followed by the binder’s name. (e.g. aft-test for the afb-test)