How exactly does the Functional test system works in UE4?

I am currently working in implementing some Functional tests in an existing project, but I’ve ran into difficulties. It seems like, when i run the test made with the FunctionalTest blueprint, the levels does not run exactly like it would when simply played in the editor.

The game opens, but some object are not initialized and the game never enters in the Functional test blueprint.
If someone could shine a light on how this system works, I’d be eternally grateful.

Hi,

This video explains most of it: Automated functional testing in UE4 - YouTube