Add functional tests to gitlab ci

Merged username-removed-65452 requested to merge gitlabemulator into master